Learun.Util 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.07 描 述:获取实体类Attribute自定义属性 返回枚举项的描述信息。 要获取描述信息的枚举项。 枚举想的描述信息。 代表这个属性需要在Enginedata_property表里进行同步存储。 允许字段为空保存 隐藏接口,不生成到swagger文档展示 注意:如果不加[HiddenApi]标记的接口名称和加过标记的隐藏接口名称相同,则该普通接口也会被隐藏不显示,所以建议接口名称最好不要重复 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.04 描 述:常用公共类 计时器开始 计时器结束 Stopwatch 删除数组中的重复项 重复值 自动生成编号 201008251145409865 生成0-9随机数 生成长度 删除最后结尾的一个逗号 字串 删除最后结尾的指定字符后的字符 字串 指定的字符 删除最后结尾的长度 字串 删除长度 比较两个时间的日期部分是否相等 比较两个字符串的大小,用于排序 字符串转换 字符串转换 罗马数字转阿拉伯数字 阿拉伯数字转罗马数字 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.07 描 述:Config文件操作。AppSettings比如就是去找system.config。因为在web.config中有个跳转 获取虚拟路径 根据Key取Value值 根据Key取Value值 根据Key修改Value 要修改的Key 要修改为的值 更新或新增[connectionStrings]节点的子节点值,存在则更新子节点,不存在则新增子节点,返回成功与否布尔值 要操作的配置文件名称,枚举常量 子节点name值 子节点connectionString值 子节点providerName值 返回成功与否布尔值 常量定义 平台分类 单位平台 平台分类 项目平台 常量定义 未排班 未开工 开工中 已完工 延期 关闭 正常 补录 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.07 描 述:数据库字段类型转化 获取数据类型 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.07 描 述:数据库参数 字段名称 数据值 数据类型 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.07 描 述:数据库查询拼接数据模型 sql语句 查询参数 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2020.04.13 描 述:Datatable扩展 将Datatable转为 List转换依据 datatable 列名 与 属性名相同 DataTable对象 POP3服务 POP3端口 SMTP服务 SMTP端口 账户 账户名称 密码 SSL 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.07.10 描 述:表格属性模型 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2018.06.15 描 述:发送消息给SignalR集结器 调用hub方法 创建仓储 查询项目表上的内容 按项目取表名公用方法 实体类Entity 项目ID或Index 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创 建:超级管理员 日 期:2021-02-18 15:17 描 述:项目管理 项目ID 项目名称 项目代号 船名(中文) 船名(英文) 船型(中文) 船型(英文) 船级社(id)。和船检的概念有些冲突 船东 挂旗国(船籍国) IMO编号 项目更多描述一 项目更多描述二 项目更多描述三 项目更多描述四 项目更多描述五 项目序号 创建人 创建时间 更新人 更新时间 新增调用 编辑调用 船型(中文) 船型(英文) 船级社(通过id查出来的名字) 挂旗国(船籍国) 创建人名称 用单例模式 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.07 描 述:树结构数据 树形数据转化。根据parentid,自身id,来进行树型拓扑。 数据。可以都是一个平级的。 同ToTree,只是会隐藏空白的父节点。 树形数据转化 数据 树形数据转化 数据 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.07 描 述:树菜单结构数据 节点id 节点显示数据 节点提示 节点数值 显示图标 是否显示勾选框 是否被勾选0 for unchecked, 1 for partial checked, 2 for checked 是否有子节点 是否展开 子节点是否已经加载完成了 跳转路劲 页面类型 数据配置 内容 列表时间 子节点列表数据 父级节点ID 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.07 描 述:树结构数据 节点id 父级节点ID 数据 子节点列表数据 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.07 描 述:百度编辑器UE配置文件操作文件操作 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.07 描 述:百度编辑器UE涂鸦 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.07 描 述:百度编辑器UE上传文件路径格式化 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.07 描 述:百度编辑器UE文件上传配置 文件命名规则 上传表单域名称 上传大小限制 上传允许的文件格式 文件是否以 Base64 的形式上传 Base64 字符串所表示的文件名 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.07 描 述:百度编辑器UE上传返回结果 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.04 描 述:Excel导入导出设置 文件名 标题 前景色 背景色 标题字号 列头字号 标题高度 列标题高度 标题字体 列头字体 是否按内容长度来适应表格宽度 列设置 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.04 描 述:NPOI Excel DataTable操作类 Excel导出下载 DataTable数据源 导出设置包含文件名、标题、列设置 Excel导出下载 数据源 模板文件名 文件名 DataTable导出到Excel文件 Export() DataTable数据源 导出设置包含文件名、标题、列设置 DataTable导出到Excel的MemoryStream Export() DataTable数据源 导出设置包含文件名、标题、列设置 List根据模板导出ExcelMemoryStream 赋值单元格 读取excel ,默认第一行为标头 excel文档路径 读取excel ,默认第一行为标头 文件数据流 设置对齐方式 设置单元格列宽以及居中显示 列宽自适应 List转换成DataTable 通知浏览器下载Workbook web下载Excel(epplus版本) 清除原本的comment和涂色 清除原本的comment和涂色 EPPLUS,加comment。默认颜色为red EPPLUS,加comment。默认颜色为red 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.04 描 述:Excel导入导出列设置模型 列名 Excel列名 宽度 前景色 背景色 字体 字号 对齐方式 left 左 center 中间 right 右 fill 填充 justify 两端对齐 centerselection 跨行居中 distributed 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.04 描 述:模板数据模型 行号 列号 数据值 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.04 描 述:异常信息扩展 使用异常消息与一个内部异常实例化一个 类的新实例 异常消息 用于封装在DalException内部的异常实例 向调用层抛出业务逻辑访问层异常 自定义异常消息 实际引发异常的异常实例 向调用层抛出数据服务访问层异常 向调用层抛出数据访问层异常 自定义异常消息 实际引发异常的异常实例 向调用层抛出组件异常 自定义异常消息 实际引发异常的异常实例 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.04 描 述:异常信息封装类 以自定义用户信息和异常对象实例化一个异常信息对象 异常对象 自定义用户信息 是否隐藏异常堆栈信息 用户信息,用于报告给用户的异常消息 直接的Exception异常信息,即e.Message属性值 异常输出的详细描述,包含异常消息,规模信息,异常类型,异常源,引发异常的方法及内部异常信息 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.06 日期时间扩展 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.06 扩展 - 可空类型 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.06 描 述:验证扩展 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.04 描 述:扩展.json序列反序列化 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.06 描 述:类型转换扩展 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.06 描 述:List扩展 获取格式化字符串,带时分秒,格式:"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分" 日期 是否移除秒 安全返回值 可空值 是否包含 字串 包含字串 字串是否在指定字串中存在 字串 被包含字串 检测空值,为null则抛出ArgumentNullException异常 对象 参数名 是否为空 是否为空 是否为空 是否为空 转成json对象 json字串 转成json字串 对象 转成json字串 对象 时间格式化 字串反序列化成指定对象实体 实体类型 字串 字串反序列化成指定对象实体(列表) 实体类型 字串 字串反序列化成DataTable 字串 字串反序列化成Json对象 字串 转换为整型 数据 转换为可空整型 数据 转换为双精度浮点数 数据 转换为双精度浮点数,并按指定的小数位4舍5入 数据 小数位数 转换为可空双精度浮点数 数据 转换为高精度浮点数 数据 转换为高精度浮点数,并按指定的小数位4舍5入 数据 小数位数 转换为可空高精度浮点数 数据 转换为可空高精度浮点数,并按指定的小数位4舍5入 数据 小数位数 转换为日期 数据 转换为可空日期 数据 转换为布尔值 数据 获取布尔值 数据 转换为可空布尔值 数据 转换为字符串 数据 获取list的分页数据 list对象 分页参数 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.04 描 述:文件夹文件操作类 检测指定目录是否存在 目录的绝对路径 获取指定目录中所有文件列表 指定目录的绝对路径 获取指定目录中所有子目录列表 指定目录的绝对路径 获取指定目录及子目录中所有文件列表 指定目录的绝对路径 模式字符串,"*"代表0或N个字符,"?"代表1个字符。 范例:"Log*.xml"表示搜索所有以Log开头的Xml文件。 是否搜索子目录 根据时间获取指定路径目录下的 指定后缀名的 的所有文件 文件路径 后缀名 比如.txt 检测指定目录中是否存在指定的文件 指定目录的绝对路径 模式字符串,"*"代表0或N个字符,"?"代表1个字符。 范例:"Log*.xml"表示搜索所有以Log开头的Xml文件。 是否搜索子目录 检测指定目录是否为空 指定目录的绝对路径 创建目录 要创建的目录路径包括目录名 删除目录 要删除的目录路径和名称 清空指定目录下所有文件及子目录,但该目录依然保存. 指定目录的绝对路径 复制文件夹(递归) 源文件夹路径 目标文件夹路径 检测指定文件是否存在,如果存在则返回true。 文件的绝对路径 检测指定文件是否存在,如果存在则返回true。 文件的相对路径 创建文件 相对路径 文件内容 创建一个文件。 文件的绝对路径 创建一个文件,并将字节流写入文件。 文件的绝对路径 二进制流数据 创建文件 绝对路径 内容 创建文件 绝对路径 内容 编码格式 删除文件 要删除的文件路径和名称 删除文件 文件路径 移动文件(剪贴--粘贴) 要移动的文件的路径及全名(包括后缀) 文件移动到新的位置,并指定新的文件名 复制文件 要复制的文件的路径已经全名(包括后缀) 目标位置,并指定新的文件名 检查文件,如果文件不存在则创建 路径,包括文件名 删除指定文件夹对应其他文件夹里的文件 指定文件夹路径 对应其他文件夹路径 从文件的绝对路径中获取文件名( 包含扩展名 ) 文件的绝对路径 复制文件参考方法,页面中引用 新路径 模板引擎替换编号 获取文本文件的行数 文件的绝对路径 获取一个文件的长度,单位为Byte 文件的绝对路径 获取指定目录及子目录中所有子目录列表 指定目录的绝对路径 模式字符串,"*"代表0或N个字符,"?"代表1个字符。 范例:"Log*.xml"表示搜索所有以Log开头的Xml文件。 是否搜索子目录 向文本文件中写入内容 文件的绝对路径 写入的内容 编码 向文本文件的尾部追加内容 文件的绝对路径 写入的内容 将源文件的内容复制到目标文件中 源文件的绝对路径 目标文件的绝对路径 将文件移动到指定目录 需要移动的源文件的绝对路径 移动到的目录的绝对路径 从文件的绝对路径中获取文件名( 不包含扩展名 ) 文件的绝对路径 从文件的绝对路径中获取扩展名 文件的绝对路径 清空文件内容 文件的绝对路径 计算文件大小函数(保留两位小数),Size为字节大小 初始文件大小 返回绝对路径 相对路径 读取文本文件 文件地址 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.07 描 述:文件下载类 参数为虚拟路径 获取物理地址 验证文件是否存在 普通下载 文件虚拟路径 /// 返回客户端名称 分块下载 文件虚拟路径 文件物理路径 返回客户端名称 下载文件 内容 文件名称 下载文件 内容 文件名称 下载文件 物理地址 输出硬盘文件,提供下载 支持大文件、续传、速度限制、资源占用小 Page.Request对象 Page.Response对象 下载文件名 带文件名下载路径 每秒允许下载的字节数 返回是否成功 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.04 描 述:Linq扩展 创建一个访问属性的表达式 表达式 属性名称 条件表达式且(第一个true才执行第二个) 左表达式 右表达式 创建一个回调带有参数方法的表达式 表达式 方法名字 参数 创建一个比较表达式 左表达式 右表达式 Lambda表达式 类型 表达式 参数 Lambda(真) 类型 Lambda(假) 类型 组合And 组合Or 组合Or Combines the first expression with the second using the specified merge function. ParameterRebinder The ParameterExpression map Initializes a new instance of the class. The map. Replaces the parameters. The map. The exp. Expression Visits the parameter. The p. Expression 邮件收发组件 邮件服务器地址 用户名 密码 名称 同步发送邮件 收件人邮箱地址 主题 内容 编码 是否Html 是否SSL加密连接 是否成功 同步发送邮件 收件人邮箱地址 主题 内容 编码 是否Html 是否SSL加密连接 是否成功 异步发送邮件 独立线程 邮件接收人 邮件标题 邮件内容 端口号 发送 配置 信息 删除 配置 UID 获取 配置 已收邮件数、注意:如果已收邮件数和邮件数量一致则不获取 解析附件并且下载到本地目录 路径 附件对象 版 本 Learun-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 湖南有限公司 创建人:软件开发组 日 期:2017.03.04 描 述:分页参数 每页行数 当前页 排序列 排序类型 总记录数 总页数 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.04 描 述:加密、解密帮助类 加密 需要加密的内容 加密数据 需要加密的内容 秘钥 解密 需要解密的内容 解密数据 需要解密的内容 秘钥 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.04 描 述:数据访问(SqlServer) 上下文 MD5加密 加密字符 加密位数16/32 32位MD5加密(小写) 输入字段 MD5加密 加密字符 加密位数16/32 32位MD5加密(小写) 输入字段 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.04 描 述:常量 汉字及拼音首字母 常用简体汉字 英文字母 数字 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.04 描 述:字符串工具方法 空字符串 获取汉字的拼音简码,即首字母缩写,范例:中国,返回zg 汉字文本,范例: 中国 解析单个汉字的拼音简码 单个汉字 使用字符编码方式获取拼音简码 从拼音简码文件获取 单个汉字 把汉字转换成拼音(全拼) 汉字字符串 转换后的拼音(全拼)字符串 拼音码 拼音码 拼接集合元素 集合元素类型 集合 引号,默认不带引号,范例:单引号 "'" 分隔符,默认使用逗号分隔 将值的首字母大写 将值的首字母小写 将字符串转成驼峰形式 原始字符串 是否包含中文 文本 是否包含数字 文本 去除重复 值,范例1:"5555",返回"5",范例2:"4545",返回"45" 截断字符串 文本 返回长度 添加结束符号的个数,默认0,不添加 结束符号,默认为省略号 获取结束字符串 转换为简体中文 繁体中文 转换为繁体中文 简体中文 获取全局唯一值 获取最后一个属性 属性名,范例,A.B.C,返回"C" 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.04 描 述:时间操作 当前时间 短日期格式(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"==长日期 其它====自定义格式 日期字符串 获取当前日期是星期几 时间对象 获取中式星期信息 获取中国时间 时间对象 添加记录 ClaimList实体类集合 sqlitedbPath 操作结果 创建表 SQL插入语句 返回数据类型 返回数据类型 特性是否存在 特性是否存在 默认值 主键 不允许为null 自动编号 规则分类枚举 客户关系-商机编号 客户关系-客户订单单号 客户关系-客户编号 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.07 描 述:ERP调用操作 Seivice URL 内容 Cookie,保证登录后,所有访问持有一个Cookie; HTTP访问 执行接口 执行接口 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.07 描 述:mvc过滤模式 创建HttpClient post 请求 请求地址 请求参数 post 请求 请求地址 post 请求 请求地址 请求参数 get 请求 请求地址 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.07 描 述:js,css,文件压缩和下载 读取js文件内容并压缩 读取css 文件内容并压缩 读取对应文件 读取js文件 读取css文件 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.07 描 述:mvc过滤模式 执行 忽略 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.08 描 述:当前上下文执行用户信息获取(get请求时,需要在接口上加入HandlerApiLogin(FilterMode.Enforce)) 获取当前上下文执行用户信息(当前登录的用户信息)。 get请求时,需要在接口上加入HandlerApiLogin(FilterMode.Enforce) 多线程时无法取得,比如parallel.foreach 帮助 判断文件是否存在 不存在就新建 获取指定路径的Sqlite连接 开启链接 提交 提交 插入 删除 执行 获取特定表数据 筛选条件 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.08 描 述:当前上下文执行用户信息 用户主键 工号 账户 登录密码 密码秘钥 真实姓名 呢称 头像 性别 手机 电话 电子邮件 QQ号 微信号 公司主键 所在公司及下属公司 部门主键 所在部门及下属部门 单点登录标识 角色信息 岗位信息 是否是超级管理员 是否是系统管理员 是否是项目管理员 是否是业主 应用Id 登录时间 登录IP地址 浏览器名称 登录者标识 票据信息 即时通讯地址 即时通讯是否开启 流程实例Id 信息加载时间 修改密码时间 创建用户和重置密码时为NULL 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.08 描 述:网络操作 获取Ip 获取Web客户端的Ip 获取Web远程Ip 获取局域网IP 获取主机名 获取Web客户端主机名 获取浏览器信息 api请求数据结构 数据结构 接口票据 登录设备标识 接口数据 请求数据结构 接口票据 登录设备标识 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.08 描 述:接口响应码 成功 失败 异常 没有登录信息 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.08 描 述:接口响应数据(后端给前端的) 接口响应码 接口响应消息 接口响应数据 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.07 描 述:树结构数据。自带层级结构ChildNodes 节点id 节点显示数据 节点提示。有时候用于display name,比如属性 节点数值 显示图标 是否显示勾选框 是否被勾选0 for unchecked, 1 for partial checked, 2 for checked 是否有子节点 是否展开 子节点是否已经加载完成了 子节点列表数据 父级节点ID。比如某个目录下有什么文件 排序 子节点排序 扩展数据。比如具体对象的实体类信息 节点类型。比如 0 1 2来代表深度 轻量化的树结构数据 节点id 节点显示数据 子节点列表数据 父级节点ID。比如某个目录下有什么文件 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.08 描 述:获取验证码图片 生成验证码 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.08 描 述:Web操作 获取主机名,即域名, 范例:用户输入网址http://www.a.com/b.htm?a=1&b=2, 返回值为: www.a.com 解析相对Url 相对Url 对html字符串进行编码 html字符串 对html字符串进行解码 html字符串 对Url进行编码 url 编码字符是否转成大写,范例,"http://"转成"http%3A%2F%2F" 对Url进行编码 url 字符编码 编码字符是否转成大写,范例,"http://"转成"http%3A%2F%2F" 获取大写编码字符串 字串 对Url进行解码,对于javascript的encodeURIComponent函数编码参数,应使用utf-8字符编码来解码 url 对Url进行解码,对于javascript的encodeURIComponent函数编码参数,应使用utf-8字符编码来解码 url 字符编码,对于javascript的encodeURIComponent函数编码参数,应使用utf-8字符编码来解码 写Session Session键值的类型 Session的键名 Session的键值 写Session Session的键名 Session的键值 读取Session的值 Session的键名 读取Session的值 Session的键名 删除指定Session Session的键名 写cookie值 名称 是否覆盖 写cookie值 名称 写cookie值 名称 过期时间(分钟) 读cookie值 名称 cookie值 删除Cookie对象 Cookie对象名称 获取有效客户端文件控件集合,文件控件必须上传了内容,为空将被忽略, 注意:Form标记必须加入属性 enctype="multipart/form-data",服务器端才能获取客户端file控件. 获取第一个有效客户端文件控件,文件控件必须上传了内容,为空将被忽略, 注意:Form标记必须加入属性 enctype="multipart/form-data",服务器端才能获取客户端file控件. 去除HTML标记 包括HTML的源码 已经去除后的文字 格式化文本(防止SQL注入) html页面数据 返回描述本地计算机上的网络接口的对象(网络接口也称为网络适配器)。 通过NetworkInterface读取网卡Mac 获取用户当前UI主题皮肤类 添加链接上下文信息 名称 数据 更新链接上下文信息 名称 数据 获取链接上下文信息 名称 处理UEditor 版 本 PIT-ADMS V7.0.3 敏捷开发框架 Copyright (c) 2013-2018 Hexagon PPM 创建人:研发部 日 期:2017.03.07 描 述:xml文件操作 往项目里包含文件