SafeCampus.Core 代码生成 忽略初始化表 种子数据忽略新增 种子数据忽略修改 需要角色授权权限 忽略角色授权权限 管理员才能访问特性 忽略超级管理员才能访问特性 验证Id不能为 空 验证Id列表不能为空 文件上传输入参数 文件 主键Id输入参数 主键Id 主键Id列表 Id列表输入 全局分页查询输入参数 当前页码 每页条数 排序字段 排序方式,升序:ascend;降序:descend" 关键字 基础选择器输出 显示文本 Gzip压缩组件 日志写入文件的组件 日志写入文件的组件 日志格式化 业务管理API 深象智能token 深象智能预警订阅topId 预警GroupId 深象智能预警更新订阅topId 预警更新Group 跨线事件订阅topId 考勤事件订阅topId 考勤事件Group 点名事件订阅topId 点名事件Group 授权用户常量 用户Id 账号 名称 账号类型 组织机构Id 0 摄像头列表 告警分组 重点人员库ID mqtt消息 消息分类 消息内容 时间 Token信息 MQTT客户端ID列表 设备 登录端 过期时间 Token 超时时间 token剩余有效期 token剩余有效期百分比 周界入侵 翻越 人群聚集 烟火告警 可疑徘徊 重点人员布控 奔跑 追逐 摔倒 跨线 教室点名 趴桌子 抽烟检测 猫鼠检测 巡更检测 离岗检测 打闹检测 未戴帽子检测 未戴口罩检测 未穿工作服检测 洗手行为采集 车辆违停 车辆超速 违规占道 玩手机 骑车未戴头盔 儿童骑平衡车 登录设备类型枚举 PC端 移动端 小程序 登录端类型枚举 B端 C端 厨房(良景) 教室(海康) 大厅(魔豆) 通用错误码 系统异常 数据不存在 删除失败 操作失败 没有权限 儿童 保安 大人 不确定 将object转换为long,若转换失败,则返回0。不抛出异常。 将object转换为long,若转换失败,则返回指定值。不抛出异常。 将object转换为int,若转换失败,则返回0。不抛出异常。 将object转换为int,若转换失败,则返回指定值。不抛出异常。 null返回默认值 将object转换为short,若转换失败,则返回0。不抛出异常。 将object转换为short,若转换失败,则返回指定值。不抛出异常。 将object转换为demical,若转换失败,则返回指定值。不抛出异常。 将object转换为demical,若转换失败,则返回0。不抛出异常。 将object转换为bool,若转换失败,则返回false。不抛出异常。 将object转换为bool,若转换失败,则返回指定值。不抛出异常。 将object转换为float,若转换失败,则返回0。不抛出异常。 将object转换为float,若转换失败,则返回指定值。不抛出异常。 将string转换为Guid,若转换失败,则返回Guid.Empty。不抛出异常。 将string转换为DateTime,若转换失败,则返回日期最小值。不抛出异常。 将string转换为DateTime,若转换失败,则返回默认值。 将object转换为string,若转换失败,则返回""。不抛出异常。 将object转换为double,若转换失败,则返回0。不抛出异常。 将object转换为double,若转换失败,则返回指定值。不抛出异常。 强制转换类型 年月日转换为大写 年月转换为大写 时间戳转日期 时间戳转日期 字符串正则替换 转成dictionary类型 转成dictionary类型 枚举成员转成键值对Json字符串 获取枚举值对应的描述 描述 属性名 枚举值 Linq扩展 是否都包含 第一个列表 第二个列表 日志帮助类 配置文件 写日志 写日志 写日志 写日志 写日志(错误) 日志目录配置 构造函数 日志根目录 普通信息 错误信息 文件夹日期格式 文件日志格式 文件后缀名 日志工具 开始写日志 结束写 写入时间 写入标题 写入内容 写入内容 写入异常 文件锁 写入 构造函数 文件读写锁 object拓展 json字符串序列化 json字符串序列化 json字符串序列化 深象智能API_Host AppKey AppSecret 场所ID 租户ID 默认业务配置 初始化表 初始化数据 日志配置 LoggingMonitor配置 是否日志消息格式化 日志等级 LoggingMonitor配置 写入文件 写入控制台 日志等级 默认日志等级 最大日志等级 腾讯云API密钥 SecretId 腾讯云API密钥 SecretKey 腾讯云短信 Appid 腾讯云短信 签名 验证码模板id AppStartup启动类 全局返回结果 状态码 错误信息 数据 附加数据 时间 规范化RESTful风格返回值 异常返回 成功返回 验证失败返回 状态码响应拦截 返回 RESTful 风格结果集 状态码 是否成功 数据 错误信息 验证码信息 验证码 验证码数据流 base64 验证码类型 纯数字验证码 数字加字母验证码 数字运算验证码 生成验证码功能 获取验证码 验证码数 长度 高度 字体大小 类型 0:数字 1:字符 2:计算 获取数字验证码 验证码数 获取字符验证码 验证码数 获取运算符验证码 公共功能 获取唯一Id 加解密功能 SM2解密 密文 明文 SM2加密 明文 密文 SM4解密 密文 明文 SM4加密 明文 密文 SM2加密解密 公钥 私钥 公钥加密明文 明文 密文 私钥解密密文 密文 明文 Sm4算法 对标国际DES算法 数据 秘钥 向量 明文是否是十六进制 加密模式(默认ECB) 统一改为ECB模式 ECB加密 CBC加密 解密 ECB解密 CBC解密 加密类型 ECB(电码本模式) CBC(密码分组链接模式) SM2工具类 获取公钥私钥 加密 公钥 需要加密的值 加密结果 加密 公钥 需要加密的值 解密 公钥 私钥 SM4工具类 加密 非线性τ函数B=τ(A) 解密 非线性τ函数B=τ(A) 循环移位,为32位的x循环左移n位 将密钥逆序 S盒 系统参数FK 固定参数CK Sm4的S盒取值 线性变换 L 轮函数 F 轮密钥rk 加密密钥 解密函数 轮密钥 输入分组的密文 输出的对应的分组明文 补足 16 进制字符串的 0 字符,返回不带 0x 的16进制字符串 1表示加密,0表示解密 设置加密的key 设置解密的key ECB CBC SM4处理中心 1表示加密,0表示解密 密钥 是否补足16进制字符串 头像功能 获取姓名对应的颜色值 获取姓名对应的图片 获取图片base64格式 名称 用 正则表达式 判断字符是不是汉字 待判断字符或字符串 真:是汉字;假:不是 图片转换成base64 图片转换成base64 base64转bitmap base64转bitmap base64转image格式 重新修改尺寸 图片 尺寸 Resize图片 原始Bitmap 新的宽度 新的高度 处理以后的图片 Resize图片 原始Bitmap 新的宽度 新的高度 处理以后的图片 获取缩略图 获取缩略图 密码相关通用类 密码相似度 计算莱文斯坦距离算法 发送短信 new[] { $"+86{phone}" } 手机号码 new[] { code.ToString(), "5" } 内容参数 压缩单个文件 要压缩的文件 压缩后的文件 压缩等级 每次写入大小 压缩单个文件 要进行压缩的文件名 压缩后生成的压缩文件名 压缩多个文件到指定路径 压缩到哪个路径 压缩文件名称 压缩多层目录 待压缩目录 压缩后生成的压缩文件名,绝对路径 压缩多层目录 待压缩目录 压缩后生成的压缩文件名,绝对路径 指定要压缩的文件列表(完全路径) 递归遍历目录 需遍历的目录 压缩输出流对象 The parent path. 需要压缩的文件 解压缩一个 zip 文件。 压缩文件 解压目录 zip 文件的密码。 是否覆盖已存在的文件。 解压缩一个 zip 文件。 压缩文件 解压目录 是否覆盖已存在的文件。 解压缩一个 zip 文件。 覆盖已存在的文件。 压缩文件 解压目录 获取压缩文件中指定类型的文件 压缩文件 文件类型(.txt|.exe) 文件名称列表(包含子目录) 获取压缩文件中的所有文件 压缩文件 文件名称列表(包含子目录) 打包线上线下文件 压缩文件名称 文件列表 保存路径 是否本地 压缩文件夹 要打包的文件夹 是否删除原文件夹 获取所有文件 获取一个文件夹下的所有文件夹里的文件 获取一个文件夹下的文件 目录名称 文件列表HastTable 文件对象 文件名称 文件路径