Common token实体 状态标识 状态 返回消息 token字符串 过期时差 明文返回的附加数据 jwt身份认证发行者实体属性 发行者 订阅者 过期的时间间隔 私钥密钥 签名证书 Jwt Token提供类 Jwt配置选项 根据数据创建令牌 TokenName ClaimList data isEncrypt 查询令牌是否存在 数据库对象实体列表 标题名称 系统Key 数据库类型 连接字符 数据状态 1正常 0不显示 -1 停用 显示状态 1显示 0不显示 index排序 Freesql 拓展 忽略指定的列查询 只支持表 忽略指定的列查询 只支持表 缓存配置实体类 是否使用reids reids连接host 密码 端口号 redis实例名称 分页页面实体 当前页 单页条数 转换PageEntity 返回Page 返回分页结果类型实体 总记录数 当前页 页面大小 回写page数据 回写page数据 总页数 构造 创建page返回结果数据 绑定的数据 总数据量 当前页 单页大小 常用返回请求返数据结果累实体 执行开始时间 执行结束时间 执行时间 脏字过滤 过滤的脏字列表 状态码 数据状态 消息 返回时间 执行时间 数据data 其他数据 可以看做为第二个Data读取或使用 全数据创建 当Data为null时 status自动为false core为400 绑定的数据 状态默认 true 状态码默认200 消息默认OK 数据设置ok 消息 data数据 数据设置not 消息 code码 钉钉机器人发送Dto 标题 发送的消息 标签 钉钉机器人Url 站点配置 钉钉机器人推送地址 预警发送地址 重点错预警URl 关键字 授权认证服务器url 站点ID 是否是开发环境 站点名称 web站点跟目录 站点所在城市 省|市|区 RedisUrl地址 reids DB 编号 RabbitMQ Server RabbitMQ 用户名 RabbitMQ 密码 RabbitMQ 持久化数据库链接 默认数据库连接名称 数据库连接队列 配置数据列表 配置数的初始化状态 Des加密解密密钥16位 最大数量 登录超时时间 jwt发行者 jwt订阅者 jwt过期的时间间隔分钟 jwt私钥密钥 系统脏字过滤关键字列表中间用,或|间隔 系统脏字过滤关键字列表 是否开启缓存 统一的缓存短时间 单位秒 统一的缓存长时间 单位秒 是否启动redis缓存,否则为内存缓存 redis URl redis端口号 redis密码 使用的redis InstanceName 微信开发配置 公众号ID 公众号密钥 公众号授权操作后返回微信前端的URl 开放平台ID 开放平台密钥 小程序Id 小程序密钥 微信支付 商户编号 微信支付Key 证书地址 证书密码 支付成功后回调跳转地址 微信退款的回调地址 datetime数据类型拓展 将一个时间转换为秒级时间戳 时间 将一个时间转换为毫秒级时间戳 获取标准时间戳 秒级 将时间转换为时间字符串编码 yyyyMMddHHmmssffff 判断时间是否大于1970年的有效时间 获时间一天中的开始时间 获取时间一天的结束时间 获取时间周的星期一的时间 获取时间周的周日 获取时间周的指定周几时间 周几 1 2 3 4 5 6 7 获取时间月度开始时间 获取一个月度的结束时间 获取时间年度度开始时间 获取一个年度的结束时间 double类型拓展 转换为人民币大写 如: 叁亿玖仟柒佰陆拾贰万柒仟肆佰玖拾贰元叁角贰分 金额 long数据拓展 返回指定位数的数值 枚举拓展 根据枚举Name获取枚举value 获得枚举提示文本 枚举描述 扩展Int32功能 向上整除 1.当num能被divideBy整除时,结果即为num/divideBy; 2.当num不能被divideBy整除时,结果为num/divideBy + 1; 被除数,大于或者等于0 除数,大于0 向上整除结果 向上整除 1.当num能被divideBy整除时,结果即为num/divideBy; 2.当num不能被divideBy整除时,结果为num/divideBy + 1; 被除数,大于或者等于0 除数,大于0 向上整除结果 将List 转为间隔字符串 拓展 将字符串抓换为int 拓展 将字符串数组转换成int 数组 对json应用拓展 将json字符串序列化为提供的匿名模版类型对象 匿名模版类 json字符串反序列化为数据对象 自动忽略属性大小写 自定义拓展获取对象数据 不存在则返回空值 对象数据转json 将xml数据解析为Json 脏字过滤拓展 过滤的脏字列表 脏字过滤拓展 ys自定义 脏字字典默认读取配置 sysoptionconfig.yswebconfig.filtearray 过滤的脏字列表 只塑性对象中的list数据 非 list不塑性处理 指定的字段名称 ,间隔 数据塑性List返回指定的数据字段 指定的字段名称 ,间隔 long数据拓展 将毫秒时间戳转换为普通时间 毫秒级别的时间戳 将秒级别时间戳转换为普通时间 秒级别的时间戳 讲标准时间戳(秒级)转换为时间格式 将标准时间戳(秒级)转换为时间格式 字符串拓展 隐藏中间字符串 隐藏头部 根据正则表达式返回符合条件的字符串 根据正则表达式返回符合条件的字符串list 正则表达式 字符串分隔符队列默认 , 回车 移除所有空格包含中间的。 用于判断是否为空字符 判断是否是guid 用于判断是否为非空字符 将字符串SHA1 将字符串转换成MD5加密字符串 获取扩展名 验证QQ格式 判断是否为有效的Email地址 判断是否是url 验证是否是合法的电话号码 验证是否是合法的手机号码 验证是否是合法的邮编 验证是否是合法的传真 检查字符串是否为有效的int数字 检查字符串是否为有效的long数字 字符串转数字,未转换成功返回0 字符串转 浮点Double 判断是否是json字符串 检查字符串是否为有效的INT64数字 验证是否是身份证 检查字符串是否为有效的double 检测字符串是否是时间类型 将时间字符串转为指定格式的字符串 自动判断是否是时间格式,如果不是时间格式则返回原有字符串 获取字符串内包换的数字行字符串 为空的时候返回的默认字符串 字符串转时间 非时间返回空 将时间类型字符转时间戳 入股不是时间类型则返回0 从左边截取N个字符 获取一个字符串在另外一个字符串出现的次数 从右边截取N个字符 索引字符串是否以指定列表中的字符串开头 将Base64 解析解出 如果失败则返回null 判断是否是Base64 字符转换为base64 错误或空字符串返回 null 获取字符串中的数字字符串 一个强类型的资源类,用于查找本地化的字符串等。 返回此类使用的缓存的 ResourceManager 实例。 重写当前线程的 CurrentUICulture 属性 重写当前线程的 CurrentUICulture 属性。 系统静态配置 系统基础配置来于系统json配置文件 微信配置 七牛云存储配置 jwt身份认证发行者实体属性 邮件内容实体 收件人Email Email主题 邮件内容 默认html格式 Email UniqueId Email MessageId 邮件文本内容 邮件内容类型 邮件附件集合 收件人 抄送 密送 发件人 如果多个,间隔 发送时间 Email的时间一般是世界UTC时间 发件人地址 邮件主题 邮件内容 邮件附件 邮件附件文件类型 例如:图片 MailFileType="image" 邮件附件文件子类型 例如:图片 MailFileSubType="png" 邮件附件文件路径 例如:图片 MailFilePath=@"C:\Files\123.png" 文件名称包含后缀名 邮件服务器基础信息 SMTP服务器支持SASL机制类型 SMTP服务器对消息的大小 SMTP服务器支持传递状态通知 SMTP服务器支持Content-Transfer-Encoding SMTP服务器支持Content-Transfer-Encoding SMTP服务器在消息头中支持UTF-8 邮件发送结果 结果信息 结果状态 邮件收发送服务器配置 邮箱SMTP服务器地址 邮箱SMTP服务器端口 是否启用IsSsl 邮件编码 邮箱账号 邮箱密码 邮件信息 组装邮件文本/附件邮件信息 邮件消息实体 设置邮件基础信息 组装邮件文本信息 邮件内容 邮件类型(plain,html,rtf,xml) 组装邮件附件信息 附件类型(image,application) 附件子类型 附件路径 创建邮件日志文件 邮件接收Help 接收符号条件的Email 队列 收件人Email配置信息 接收邮件的条件 示例 SearchQuery.SubjectContains("MimeKit").Or(SearchQuery.SubjectContains("MailKit")).Or(SearchQuery.DeliveredAfter(DateTime.Parse("2016-9-1"))) 如果有EailID 这是读取Email数据 则searchQuery 失效 附件的保存地址 有指定则保存附件 MailIdList不为空的清空下 接收下载邮件 收件人Email配置信息 示例 SearchQuery.SubjectContains("MimeKit").Or(SearchQuery.SubjectContains("MailKit")).Or(SearchQuery.DeliveredAfter(DateTime.Parse("2016-9-1"))) Email发送帮助类 来源https://www.cnblogs.com/pengze0902/p/8519715.html 发送邮件 邮件基础信息 发件人基础信息 连接服务器 邮件内容 发送配置 客户端对象 发送结果 账户认证 邮件内容 发送配置 客户端对象 发送结果 发送邮件 邮件内容 发送配置 客户端对象 发送结果 获取SMTP基础信息 客户端对象 数据库类型 排序枚举 正序排序 倒序排序 请求(或处理)成功 内部请求出错 未授权标识 请求参数不完整或不正确 请求TOKEN失效 HTTP请求类型不合法 HTTP请求不合法,请求参数可能被篡改 该URL已经失效 上传文件实体 文件数据流 文件名称 包含拓展名 拓展名 提交Json数据模式 application/json 提交FormData multipart/form-data表单数据模式 提交application/x-www-form-urlencoded模式提交 Http操作类型 post get 格式化formdata数据字典 Post 表单方式请求数据 超时时间 秒 Post 表单方式请求数据 上传的文件列表 超时时间 秒 Post请求提交Json格式数据 请求超时时间 True 时候会采用小驼峰格式方式提交 False 对象原始大小写格式 options 发送Get请求 请求超时时间 秒 默认1200秒 公共方法—— 发送http get 请求 2020年6月2日11:22:11 Dennyhui 最终以url参数的方式提交 参数字典,可为空 例如/api/Files/UploadFile 请求超时时间 秒 获取下载http远程文件流 下载远程文件到本地 本地存储地址 保存的文件名称 阿里云短信发送 短信发送 阿里云 接收手机号列表多个用,间隔最多不能超过1000个 模版ID 模版变量 短信签名 签名 短信信息发送相关接口 短信发送 接收手机号列表多个用,间隔最多不能超过1000个 短信内容 内容和TemplateCode模版ID必须有一项 模版ID 模版变量 短信签名 手机号 签名 模板Key 短信数据 业务ID 自定义httpContext 获取客户端请求Id Description:Npoi之Excel数据导出帮助类(创建Excel表格行列,设置行高,设置字体样式,单元格边框样式,单元格背景颜色和样式,单元格内容对齐方式等常用属性和样式封装) TODO:先创建行,然后在创建对应的列 创建Excel中指定的行 Excel工作表对象 创建第几行(从0开始) 行高 创建行内指定的单元格 需要创建单元格的行 单元格样式 创建第几个单元格(从0开始) 给单元格赋值 行内单元格常用样式设置 Excel文件对象 水平布局方式 垂直布局方式 字体大小 是否需要边框 字体加粗 (None = 0,Normal = 400,Bold = 700 字体(仿宋,楷体,宋体,微软雅黑...与Excel主题字体相对应) 是否增加边框颜色 是否将文字变为斜体 是否自动换行 是否增加单元格背景颜色 填充图案样式(FineDots 细点,SolidForeground立体前景,isAddFillPattern=true时存在) 单元格背景颜色(当isAddCellBackground=true时存在) 字体颜色 下划线样式(无下划线[None],单下划线[Single],双下划线[Double],会计用单下划线[SingleAccounting],会计用双下划线[DoubleAccounting]) 字体上标下标(普通默认值[None],上标[Sub],下标[Super]),即字体在单元格内的上下偏移量 是否显示删除线 安全加密解密类 HmacSHA256加密 将字符串转换成base64格式,使用UTF8字符集 加密内容 将base64格式,转换utf8 解密内容 SHA-1加密 DES对称加密字符串 待加密的字符串 加密密钥,要求为16位 加密成功返回加密后的字符串,失败返回源串 DES对称解密字符串 待解密的字符串 解密密钥,要求16位 脏字过滤委托实现 脏字过滤委托 循环处理 委托过滤实现 脏字过滤 脏字数据List 批量数据过滤 要过滤操作的字符串 过滤脏字列表 数据上传接口 上传数据流 要上传的数据流 存储的数据Keyid 异步 上传数据流 要上传的数据流 存储的数据Keyid 上传数据字节 上传文件 要上传的服务器本地文件路径 文件keyid 七牛云存储配置 七牛AccessKey 七牛 SecretKey 七牛上传的空间 七牛的访问地址域名 七牛云存储上传实现类 异步 上传数据流 上传数据流到 异步上传字节 上传字节 上传文件到七牛云 要上传的文件路径 生成的文件名称 xmldata 实体 Xml工具类 构造函数 解析 LastUpdateDate:2021-07-07 16:28:47.694 Author:Lingbug Ysredis工具 必须要配置在配置文件中配置redis链接 或指定 Redis 地址 默认使用 sysOptionConfig.YsWebconfig.Redis 配置信息的 rendisDB 删除单个键值对 清理redis键值对 key样式 xxx* *匹配符 清理统计redis键值 谨慎清理建议指定特定时间执行一次 增加 通过redis统计计数 获取过去分钟内的统计量 分钟数 获取指定时间内的数量 redis 缓存写入 过期秒数 读取redis中的对象数据 不存在返回null 常用的应用功能 server 预警消息 集成钉钉机器人 server 预警消息 集成钉钉机器人 server 预警消息 集成钉钉机器人 server 预警消息 集成钉钉机器人 创建一个编号 如订单编号 开头 0长编号 1短编号 获取一个随机数 随机数的位数 随机数组 将对象转换json 要转的对象 将Jason反序列化未数据对象 对Model快速更新到目标对象 只更新非初始化值对象 自动跳过Model基础数值 "Id", "Guid", "Status", "CreateTimeStamp", "UpTimeStamp", "CreateTime" 更新来源对象 要更新的目标对象 要跳过更新属性字段默认跳过"Id", "Guid", "Status", "CreateTimeStamp", "UpTimeStamp", "CreateTime" 将来源数据快速更新到目标对象 只更新非Null对象 更新来源对象 要更新的目标对象 要跳过更新属性 测试服务器计算性能 斐波那契数计算次数默认40 斐波那契数列和 次数 IOC IServiceCollection 对象 ICo模式实例化