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文件操作
往项目里包含文件