learun.util 版 本 EasyCode EC管理后台 Copyright (c) 2019-present EC管理有限公司 创建人:tobin 日 期:2019.09.23 描 述:常用公共类 计时器开始 计时器结束 Stopwatch 删除数组中的重复项 重复值 自动生成编号 201008251145409865 生成0-9随机数 生成长度 删除最后结尾的一个逗号 字串 删除最后结尾的指定字符后的字符 字串 指定的字符 删除最后结尾的长度 字串 删除长度 版 本 EasyCode EC管理后台 Copyright (c) 2019-present EC管理有限公司 创建人:tobin 日 期:2019.09.02 描 述:对HtmlHelper类进行扩展 缓存数据(配置信息) 缓存数据 获取配置信息 数据类型 获取配置信息 设置信息 获取数据值 类型 键值 设置信息 获取数据值 键值 版 本 EasyCode EC管理后台 Copyright (c) 2019-present EC管理有限公司 创建人:tobin 日 期:2019.09.18 描 述:常量 汉字及拼音首字母 常用简体汉字 英文字母 数字 版 本 EasyCode EC管理后台 Copyright (c) 2019-present EC管理有限公司 创建人:tobin 日 期:2019.09.11 描 述:上下文上下文帮助类 获取上下文值 设置上下文值 移除上下文值 版 本 EasyCode EC管理后台 Copyright (c) 2019-present EC管理有限公司 创建人:tobin 日 期:2019.09.13 描 述:加密、解密帮助类 加密 需要加密的内容 加密数据 需要加密的内容 秘钥 解密 需要解密的内容 解密数据 需要解密的内容 秘钥 版 本 EasyCode EC管理后台 Copyright (c) 2019-present EC管理有限公司 创建人:tobin 日 期:2019.09.02 描 述:文件夹,文件操作类 检测指定文件是否存在,如果存在则返回true。 文件的绝对路径 版 本 EasyCode EC管理后台 Copyright (c) 2019-present EC管理有限公司 创建人:tobin 日 期:2019.09.26 描 述:获取实体类Attribute自定义属性 返回枚举项的描述信息。 要获取描述信息的枚举项。 枚举想的描述信息。 版 本 EasyCode EC管理后台 Copyright (c) 2019-present EC管理有限公司 创建人:tobin 日 期:2019.09.24 描 述:Excel导入导出设置 文件名 标题 前景色 背景色 标题字号 列头字号 标题高度 列标题高度 标题字体 列头字体 是否按内容长度来适应表格宽度 列设置 版 本 EasyCode EC管理后台 Copyright (c) 2019-present EC管理有限公司 创建人:tobin 日 期:2019.09.24 描 述:NPOI Excel DataTable操作类 application/ms-excel application/vnd-excel DataTable导出到Excel文件 Export() DataTable数据源 导出设置包含文件名、标题、列设置 DataTable导出到Excel的MemoryStream Export() DataTable数据源 导出设置包含文件名、标题、列设置 List根据模板导出ExcelMemoryStream 赋值单元格 读取excel ,默认第一行为标头 excel文档路径 读取excel ,默认第一行为标头 文件数据流 文件类型 设置对齐方式 版 本 EasyCode EC管理后台 Copyright (c) 2019-present EC管理有限公司 创建人:tobin 日 期:2019.10.23 描 述:表格属性模型 绑定字段名 显示名称 宽度 对齐方式 高度 是否隐藏 子集 版 本 EasyCode EC管理后台 Copyright (c) 2019-present EC管理有限公司 创建人:tobin 日 期:2019.09.24 描 述:Excel导入导出列设置模型 列名 Excel列名 宽度 前景色 背景色 字体 字号 对齐方式 left 左 center 中间 right 右 fill 填充 justify 两端对齐 centerselection 跨行居中 distributed 版 本 EasyCode EC管理后台 Copyright (c) 2019-present EC管理有限公司 创建人:tobin 日 期:2019.09.24 描 述:模板数据模型 行号 列号 数据值 版 本 EasyCode EC管理后台 Copyright (c) 2019-present EC管理有限公司 创建人:tobin 日 期:2019.09.09 描 述:扩展.json序列反序列化 转成json对象 json字串 转成json字串 对象 转成json字串 对象 时间格式化 字串反序列化成指定对象实体 实体类型 字串 字串反序列化成指定对象实体(列表) 实体类型 字串 字串反序列化成DataTable 字串 字串反序列化成linq对象 字串 检测扩展 检测空值,为null则抛出ArgumentNullException异常 对象 参数名 是否为空 是否为空 是否为空 是否为空 安全返回值 可空值 是否包含 字串 包含字串 字串是否在指定字串中存在 字串 被包含字串 数据字段类型转化 字串 字串扩展 获取格式化字符串,带时分秒,格式:"yyyy-MM-dd HH:mm:ss" 日期 是否移除秒 获取格式化字符串,带时分秒,格式:"yyyy-MM-dd HH:mm:ss" 日期 是否移除秒 获取格式化字符串,不带时分秒,格式:"yyyy-MM-dd" 日期 获取格式化字符串,不带时分秒,格式:"yyyy-MM-dd" 日期 获取格式化字符串,不带年月日,格式:"HH:mm:ss" 日期 获取格式化字符串,不带年月日,格式:"HH:mm:ss" 日期 获取格式化字符串,带毫秒,格式:"yyyy-MM-dd HH:mm:ss.fff" 日期 获取格式化字符串,带毫秒,格式:"yyyy-MM-dd HH:mm:ss.fff" 日期 获取格式化字符串,不带时分秒,格式:"yyyy年MM月dd日" 日期 获取格式化字符串,不带时分秒,格式:"yyyy年MM月dd日" 日期 获取格式化字符串,带时分秒,格式:"yyyy年MM月dd日 HH时mm分" 日期 是否移除秒 获取格式化字符串,带时分秒,格式:"yyyy年MM月dd日 HH时mm分" 日期 是否移除秒 转化扩展 转换为整型 数据 转换为可空整型 数据 转换为双精度浮点数 数据 转换为双精度浮点数,并按指定的小数位4舍5入 数据 小数位数 转换为可空双精度浮点数 数据 转换为高精度浮点数 数据 转换为高精度浮点数,并按指定的小数位4舍5入 数据 小数位数 转换为可空高精度浮点数 数据 转换为可空高精度浮点数,并按指定的小数位4舍5入 数据 小数位数 转换为日期 数据 转换为可空日期 数据 转换为布尔值 数据 获取布尔值 数据 转换为可空布尔值 数据 转换为字符串 数据 版 本 EasyCode EC管理后台 Copyright (c) 2019-present EC管理有限公司 创建人:tobin 日 期:2019.09.18 描 述:文件帮助类 读取根目录下面的文件 文件路径 读取缓存文件 文件路径 读取缓存文件 文件路径 文件数据 读取缓存文件 文件路径 读取文件 文件绝对路径 获取文件的传输类型 文件扩展名 版 本 EasyCode EC管理后台 Copyright (c) 2019-present EC管理有限公司 创建人:tobin 日 期:2019.09.11 描 述:mvc过滤模式 执行 忽略 版 本 EasyCode EC管理后台 Copyright (c) 2019-present EC管理有限公司 创建人:tobin 日 期:2019.09.11 描 述:http方法 创建HttpClient post 请求 请求地址 请求参数 post 请求 请求地址 post 请求 请求地址 请求参数 get 请求 请求地址 版 本 EasyCode EC管理后台 Copyright (c) 2019-present EC管理有限公司 创建人:tobin 日 期:2019.09.02 描 述:js,css压缩类 读取js文件内容并压缩 读取css 文件内容并压缩 压缩js 压缩Css 读取js文件 文件夹目录 读取css文件 版 本 EasyCode EC管理后台 Copyright (c) 2019-present EC管理有限公司 创建人:tobin 日 期:2019.11.05 描 述:发送邮件 邮件服务器地址 用户名 密码 名称 发送邮件 收件人邮箱地址 主题 内容 编码 是否Html 是否SSL加密连接 是否成功 版 本 EasyCode EC管理后台 Copyright (c) 2019-present EC管理有限公司 创建人:tobin 日 期:2019.09.13 描 述:md5加密 MD5加密 加密字符 加密位数16/32 32位MD5加密(小写) 输入字段 版 本 EasyCode EC管理后台 Copyright (c) 2019-present EC管理有限公司 创建人:tobin 日 期:2019.09.09 描 述:分页参数 每页行数 当前页 排序列 排序类型 总记录数 总页数 版 本 EasyCode EC管理后台 Copyright (c) 2019-present EC管理有限公司 创建人:tobin 日 期:2019.09.11 描 述:接口响应数据 接口响应码 接口响应消息 接口响应数据 版 本 EasyCode EC管理后台 Copyright (c) 2019-present EC管理有限公司 创建人:tobin 日 期:2019.09.11 描 述:接口响应码 成功 失败 异常 没有登录信息 版 本 EasyCode EC管理后台 Copyright (c) 2019-present EC管理有限公司 创建人:tobin 日 期:2019.11.05 描 述:发送消息给SignalR集结器 调用hub方法 参数 版 本 EasyCode EC管理后台 Copyright (c) 2019-present EC管理有限公司 创建人:tobin 日 期:2019.09.05 描 述:服务配置 软件名称 软件版本号 数据库连接 数据库类型 SqlServer,Oracle,MySql 缓存前缀 缓存地址 服务目录 皮肤配置 IM地址 即时服务是否打开 发出邮箱设置邮箱主机 发出邮箱的名称 发出邮箱的地址 发出邮箱的密码 企业号ID 企业号管理密钥 企业应用的id,整型。可在应用的设置页面查看 百度编辑器图片地址 JWT认证密钥 JWT认证过期时间 附件存放地址(主要是考虑到api 和 web 两部分) 版 本 EasyCode EC管理后台 Copyright (c) 2019-present EC管理有限公司 创建人:tobin 日 期:2019.09.18 描 述:字符串工具方法 空字符串 获取汉字的拼音简码,即首字母缩写,范例:中国,返回zg 汉字文本,范例: 中国 解析单个汉字的拼音简码 单个汉字 使用字符编码方式获取拼音简码 从拼音简码文件获取 单个汉字 把汉字转换成拼音(全拼) 汉字字符串 转换后的拼音(全拼)字符串 拼音码 拼音码 拼接集合元素 集合元素类型 集合 引号,默认不带引号,范例:单引号 "'" 分隔符,默认使用逗号分隔 将值的首字母大写 将值的首字母小写 将字符串转成驼峰形式 原始字符串 是否包含中文 文本 是否包含数字 文本 去除重复 值,范例1:"5555",返回"5",范例2:"4545",返回"45" 截断字符串 文本 返回长度 添加结束符号的个数,默认0,不添加 结束符号,默认为省略号 获取结束字符串 获取全局唯一值 获取最后一个属性 属性名,范例,A.B.C,返回"C" 过滤sql语句,但允许查询 版 本 EasyCode EC管理后台 Copyright (c) 2019-present EC管理有限公司 创建人:tobin 日 期:2019.10.25 描 述:时间操作 当前时间 短日期格式(yyyy/MM/dd) 长日期格式(yyyy月MM日dd日) 日期时间(yyyy/MM/dd HH:mm) 日期时间(yyyy年MM月dd日 HH时mm分) 日期时间(yyyy年MM月dd日 HH时mm分) 日期时间(yyyy年MM月dd日 HH时mm分) 当前日期 当前日期自定义格式 当前日期 加添加,减天数 -1、1 当前日期 加添加,减天数 -1、1 返回的时间格式 返回本年有多少天 年份 本年的天数 本年有多少天 日期 本天在当年的天数 本月有多少天 天数 本月有多少天 日期 天数 返回当前日期的星期名称 日期 星期名称 返回当前日期的星期编号 日期 星期数字编号 获取某一年有多少周 年份 该年周数 获取某一日期是该年中的第几周 日期 该日期在该年中的周数 根据某年的第几周获取这周的起止日期 返回两个日期之间相差的天数 两个日期参数 两个日期参数 天数 返回两个日期之间相差的小时数 两个日期参数 两个日期参数 小时数 返回两个日期之间相差的分钟数 两个日期参数 两个日期参数 分钟数 判断当前年份是否是闰年,私有函数 年份 是闰年:True ,不是闰年:False 将输入的字符串转化为日期。如果字符串的格式非法,则返回当前日期。 输入字符串 日期对象 将日期对象转化为格式字符串 日期对象 格式: "SHORTDATE"===短日期 "LONGDATE"==长日期 其它====自定义格式 日期字符串 获取当前日期是星期几 时间对象 获取中式星期信息 获取中国时间 时间对象 版 本 EasyCode EC管理后台 Copyright (c) 2019-present EC管理有限公司 创建人:tobin 日 期:2019.09.10 描 述:树结构数据 树形数据转化 数据 父级id 树形数据转化 数据 树形数据转化 数据 父级id 版 本 EasyCode EC管理后台 Copyright (c) 2019-present EC管理有限公司 创建人:tobin 日 期:2019.09.10 描 述:树菜单结构数据 节点id 节点显示数据 节点提示 节点数值 显示图标 是否显示勾选框 是否被勾选0 for unchecked, 1 for partial checked, 2 for checked 是否有子节点 是否展开 子节点是否已经加载完成了 跳转路劲 页面类型 数据配置 内容 列表时间 子节点列表数据 父级节点ID 版 本 EasyCode EC管理后台 Copyright (c) 2019-present EC管理有限公司 创建人:tobin 日 期:2019.09.10 描 述:树结构数据 节点id 节点显示数据 节点提示 节点数值 显示图标 是否显示勾选框 是否被勾选0 for unchecked, 1 for partial checked, 2 for checked 是否有子节点 是否展开 子节点是否已经加载完成了 子节点列表数据 父级节点ID 扩展字段1 扩展字段2 版 本 EasyCode EC管理后台 Copyright (c) 2019-present EC管理有限公司 创建人:tobin 日 期:2019.09.10 描 述:树结构数据 节点id 父级节点ID 数据 子节点列表数据 版 本 EasyCode EC管理后台 Copyright (c) 2019-present EC管理有限公司 创建人:tobin 日 期:2019.09.23 描 述:百度编辑器UE配置文件操作文件操作 版 本 Learun-ADMS V7.0.3 EC管理后台 描 述:百度编辑器UE涂鸦 版 本 Learun-ADMS V7.0.3 EC管理后台 描 述:百度编辑器UE上传文件路径格式化 版 本 Learun-ADMS V7.0.3 EC管理后台 描 述:百度编辑器UE文件上传配置 文件命名规则 上传表单域名称 上传大小限制 上传允许的文件格式 文件是否以 Base64 的形式上传 Base64 字符串所表示的文件名 版 本 Learun-ADMS V7.0.3 EC管理后台 描 述:百度编辑器UE上传返回结果 版 本 EasyCode EC管理后台 描 述:web帮助类 获取访问的客户客户端IP