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
文件对象
文件名称
文件路径