HZQR.Common
业务相关方法
记录数据表变更日志
事务管理器
变更表主键值
变更表名称
变更用户名称
综管平台用户对象
操作说明
记录业务办理日志
事务管理器
业务类型
业务ID
数据表名称
数据表用户
日志内容
操作人内码
操作人名称
记录业务办理日志
事务管理器
业务类型
业务ID
数据表名称
数据表用户
日志内容
数据一致性(0:不一致;1:一致)
反查标识(0:后续需要干预处理的日志,1:纯记录,作为定时删除日志的标记)
记录业务办理日志
事务管理器
业务类型
进销存业务:
201000:进销存入库
202000:进销存调拨
203000:进销存退货
204000:进销存领用
205000:进销存销售
206000:进销存盘点结存
206001:进销存盘点损溢
207000:补充本期无库存有销售的新商品
209000:用户查询信息
总仓统配业务:
501000:总仓入库
502000:总仓调拨
503000:总仓退货
504000:总仓领用
505000:总仓损溢
506000:总仓盘点结存
506001:总仓盘点损溢
507000:总仓异常实时库存
508000:总仓配送
509000:总仓异常退货
业务表主键值
变更表名称
变更用户名称
日志内容
数据一致性(0:不一致;1:一致)
反查标识(0:后续需要干预处理的日志,1:纯记录,作为定时删除日志的标记)
日结账单唯一标识,格式:服务区编码|门店编码|结账时间|机器编码|销售金额
记录业务办理日志
事务管理器
业务日志数据对象
更新日志表反查标识
事务管理器
日志类型
业务ID
业务表名称
业务表用户
日志内容
数据一致性
反查标识(0:后续需要干预处理的日志,1:纯记录,作为定时删除日志的标记)
更新日志表反查标识
事务管理器
日志内码
日志内容
数据一致性
反查标识(0:后续需要干预处理的日志,1:纯记录,作为定时删除日志的标记)
获取用户session
根据模块id获取系统模块数据表对象
事务管理器
模块id
获取系统模块数据表对象
事务管理器
模块guid
获取枚举及其子集
事务管理器
枚举字段内码
当前枚举的内码,顶层为-1
其他检索条件,枚举名称
枚举数据源
通用方法
获得GridView的查询条件
SelectMethodParametersArgs
解析数字型的日期
数字型的日期
将数字型月份转成日期格式(当月第一天)
月份字符串
通用帮助类
绑定下拉框枚举信息
枚举名称
下拉框控件
禁用行值
搜索内容
绑定下拉框枚举信息
枚举名称
下拉框控件
去除绑定的枚举值
搜索枚举名称
是否仅绑定有效数据
查询枚举值域长度为ValueLength的值域
绑定下拉框枚举信息
数据源
父级id
下拉框控件
去除绑定的枚举值
下拉框显示等级
是否允许选择枚举
是否仅绑定有效数据
返回字典内容
返回字典内容
返回字典内容
返回字典内容
post请求接口
URL后面的参数
HTTP报文请求
将时间显示为日期格式
时间
数据格式:0【长日期】,1【短日期】,默认为1
string格式
往数据中心表更新当前总部数据版本号
表名:T_COMMODITY(商品表);T_SHOPMESSAGE(门店);
T_SELLWORKER(工号);T_SALESPROMOTE(促销);T_AUDITTASKS(智能稽核)
数据版本:时间格式 2010-10-10 12:12:12
服务区编号
门店编号
机器编号
业态
往云端数据中心表更新当前总部数据版本号
表名:T_COMMODITYUNIFIED(统一定价)
数据版本:时间格式 2010-10-10 12:12:12
省份编码
业态
往云端数据中心表更新当前总部数据版本号
数据版本号同步地址
表名:T_COMMODITYUNIFIED(统一定价);T_COMMODITY(商品表);T_SHOPMESSAGE(门店);
T_SELLWORKER(工号);T_SALESPROMOTE(促销);T_AUDITTASKS(智能稽核)
数据版本:时间格式 2010-10-10 12:12:12
服务区编号
门店编号
机器编号
业态
省份编码
往云端数据中心表更新当前总部上传数据版本号
上传数据json数组
提交数据类型(EndAccount:日结,Inspections:稽核,Personsell:交班,CommoditySale:单品)
往云端数据中心表更新当前总部上传数据版本号
上传数据json数组
提交数据类型(EndAccount:日结,Inspections:稽核,Personsell:交班,CommoditySale:单品)
数据同步地址
32位大写
调用商品同步WebAPI接口,同步商品至合作商户平台
调用商品同步WebAPI接口,同步商品至综管平台
调用下发数据的WebAPI接口,下发指令至收银系统
服务区编码集合【格式:服务区编码(6位)+门店编码(6位),多个参数用英文,隔开】
传输表枚举值
0:门店信息,1:商品类型,2:商品自定义类,3:商品信息,4:收银员信息
5:智能稽核,6:促销信息,7:移动支付配置,8:机器参数
数据下发时间
调用下发数据的WebAPI接口,下发指令至收银系统
服务区编码集合【格式:服务区编码(6位)+门店编码(6位),多个参数用英文,隔开】
传输表枚举值
0:门店信息,1:商品类型,2:商品自定义类,3:商品信息,4:收银员信息
5:智能稽核,6:促销信息,7:移动支付配置,8:机器参数
数据下发时间
数据传输内容
记录服务区门店商家数量
服务区内码
统计日期
对字符串进行SHA1加密
需要加密的字符串
密文
发送POST请求方法
目标URL地址
以键值对的形式存储被Post传输的参数
将字符串转换成UTF-8
字符串
安徽航信开票二维码信息生成
销方税号
交易订单号
交易时间
订单金额
服务区编码
开票内容
发票备注
加密密钥
3des ecb模式加密
待加密的字符串
密钥
运算模式
加密矢量:只有在CBC解密模式下才适用
加密后的字符串
利用WebRequest/WebResponse进行WebService调用的类
通过SOAP协议动态调用webservice
webservice地址
调用方法名
参数表
结果集xml
通过SOAP协议动态调用webservice 【返回值增加input节点】
通过SOAP协议动态调用webservice
webservice地址
调用方法名
参数表
名字空间
结果集
获取wsdl中的名字空间
wsdl地址
名字空间
加入soapheader节点
soap文档
将以字节数组的形式返回soap协议
参数表
名字空间
方法名
字节数组
将以字节数组的形式返回soap协议【返回值增加input节点】
将参数对象中的内容取出
参数值对象
字符型值对象
设置请求身份
请求
将soap协议写入请求
请求
soap协议
将响应对象读取为xml对象
响应对象
xml对象
给xml文档添加声明
xml文档
调用WebService接口并返回结果
WebService接口地址
WebService接口名称
WebService接口参数
调用WebService接口并返回结果
WebService接口地址
WebService接口名称
WebService接口参数
连接超时时间,单位:秒
通过SOAP协议动态调用webservice【返回值增加input节点】
动态生成Word文档并填充数据
返回自定义信息
创建并打开一个空的word文档进行编辑
创建word文档
把Word文档装化为Html文件
要转换的Word文档
把Word文档装化为Html文件
要转换的Word文档
要生成的具体的Html页面
导入模板
模板文档路径
word中添加新表
在表中插入新的1行
合并单元格
分离单元格
通过段落控制插入Insert a paragraph at the beginning of the document.
word文档设置及获取光标位置
读取Word表格中某个单元格的数据。其中的参数分别为文件名(包括路径),行号,列号。
word文档
行
列
返回数据
修改word表格中指定单元格的数据
word文档包括路径
行
列
清除word进程
清除excel进程
网页内容保存或导出为word或excel
网页地址
0为导出word,1为导出excel
获取网页table标签的内容
html代码
判断系统是否装excel
判断系统是否装某版本的excel
版本号
判断系统是否装word
判断系统是否装某版本的word
版本号
对象 -> 服务器对象
对象 -> 销售数据对象
对象 -> 销售数据对象
对象 -> 销售数据对象
树节点选项类
对象 -> 服务器对象
对象 -> 微信对象
导出excel
标题
统计时间(表单右上角)
制单人(表单左下角)
制单时间(表单右下角)
表单表头
文件名称
表单数据源
excel的表格名称
表单表头是否显示为_title的内容
表单表头是否去除重复内容,
如第一行显示“合计”,第二行显示“合计金额”,若changeColumnName为true则第二行显示为“金额”
导出excel
标题
统计方式(表单左上角)
统计时间(表单右上角)
制单人(表单左下角)
制单时间(表单右下角)
表单表头
文件名称
表单数据源
excel的表格名称
表单表头是否显示为_title的内容
表单表头是否去除重复内容,
如第一行显示“合计”,第二行显示“合计金额”,若changeColumnName为true则第二行显示为“金额”
导出excel
标题
统计方式(表单左上角)
统计时间(表单右上角)
制单人(表单左下角)
制单时间(表单右下角)
表头内容
首列跨列数
文件名称
表单数据源
excel的表格名称
表单表头是否显示为_title的内容
表单表头是否去除重复内容,
如第一行显示“合计”,第二行显示“合计金额”,若changeColumnName为true则第二行显示为“金额”
获取标题行
获取标题行
导出excel到Datatable
文件名称
表单名称
首行单元格数
将GridViewEx导出为Excel表格文件
注意:GridViewEx中的HeaderText必须设置,且不可重复
导出的文件名称
表格Sheet标签名称
表格标题名称
统计方式(表格左上角显示的文本)
统计时间(表格右上角显示的文本)
制单人(表格左下角显示的文本)
制单时间(表格右下角显示的文本)
需要导出为Excel文件的GridViewEx对象
创建POST方式的HTTP请求
请求路径
参数
代理
cookie
超时时间
请求头
获取请求的数据
Get请求
字符串
Image转Base64
Image转byte[]
Byte[]转Image
文本日志帮助类
记录文本日志
异常
记录文本日志
日志内容
记录文本日志
异常
日志内容
记录文本日志
记录文本日志
异常
日志内容
日志文件名称
文件存储路径
获取get,post传参的值
参数名
参数为空时的默认值
计算两点位置的距离,返回两点的距离,单位:公里或千米
该公式为GOOGLE提供,误差小于0.2米
第一点纬度
第一点经度
第二点纬度
第二点经度
返回两点的距离,单位:公里或千米
经纬度转化成弧度
多线程下的单例模式(Lazy模式)(Singleton) 泛型
定义一个标识确保线程同步
定义公有方法提供一个全局访问点,同时你也可以定义公有属性来提供全局访问点
事务
帮助类
版本信息类
判断对象是否为Int32类型的数字
判断对象是否为Int32类型的数字
是否为Double类型
检测是否符合email格式
要判断的email字符串
判断结果
检测是否是正确的Url
要验证的Url
判断结果
将字符串转换为数组
字符串
字符串数组
将字符串转换为list
字符串
字符串数组
将数组转换为字符串
字符串数组
分隔符
String
将List转换为字符串
字符串List
分隔符
String
object型转换为bool型
要转换的字符串
缺省值
转换后的bool类型结果
string型转换为bool型
要转换的字符串
缺省值
转换后的bool类型结果
将对象转换为Int32类型
要转换的字符串
缺省值
转换后的int类型结果
将字符串转换为Int32类型
要转换的字符串
缺省值
转换后的int类型结果
Object型转换为decimal型
要转换的字符串
缺省值
转换后的decimal类型结果
string型转换为decimal型
要转换的字符串
缺省值
转换后的decimal类型结果
Object型转换为float型
要转换的字符串
缺省值
转换后的int类型结果
string型转换为float型
要转换的字符串
缺省值
转换后的int类型结果
将对象转换为日期时间类型
要转换的对象
缺省值
转换后的DateTime类型结果
将对象转换为日期时间类型
要转换的对象
转换后的DateTime类型结果
将对象转换为日期时间类型
要转换的字符串
转换后的DateTime类型结果
将对象转换为日期时间类型
要转换的字符串
缺省值
转换后的int类型结果
将对象转换为字符串
要转换的对象
转换后的string类型结果
分割字符串
分割字符串
删除最后结尾的一个逗号
删除最后结尾的指定字符后的字符
生成指定长度的字符串,即生成strLong个str字符串
生成的长度
以str生成字符串
生成日期随机码
生成随机数字
生成长度
生成随机数字
生成长度
是否要在生成前将当前线程阻止以避免重复
生成随机字母字符串(数字字母混和)
待生成的位数
根据日期和随机码生成订单号
截取字符长度
字符
长度
字符串字符处理
等待处理的字符串
处理后的字符串
//把TXT代码转换成HTML格式
字符串字符处理
等待处理的字符串
处理后的字符串
//把HTML代码转换成TXT格式
检测是否有Sql危险字符
要判断字符串
判断结果
检查危险字符
检查过滤设定的危险字符
要过滤的字符串
如果参数存在不安全字符,则返回true
过滤特殊字符
是否为ip
获得当前绝对路径
指定的路径
绝对路径
删除单个文件
文件相对路径
删除上传的文件(及缩略图)
删除指定文件夹
文件相对路径
修改指定文件夹名称
旧相对路径
新相对路径
bool
返回文件大小KB
文件相对路径
int
返回文件扩展名,不含“.”
文件全名称
string
返回文件名,不含路径
文件相对路径
string
文件是否存在
文件相对路径
bool
写cookie值
名称
值
写cookie值
名称
值
写cookie值
名称
值
写cookie值
名称
值
过期时间(分钟)
读cookie值
名称
cookie值
读cookie值
名称
cookie值
替换指定的字符串
原字符串
旧字符串
新字符串
返回分页页码
页面大小
当前页
总记录数
链接地址,__id__代表页码
中间页码数量
URL字符编码
URL字符解码
组合URL参数
页面地址
参数名称
参数值
String
HTTP POST方式请求数据
URL.
POST的数据
HTTP GET方式请求数据.
URL.
执行URL获取页面内容
获取操作权限
Dictionary
替换扩展名
替换扩展名,如没有扩展名替换默认首页
数字转中文
需要转换的数字
返回转换后的文字(例:1:一;10:十;11:十一;100:一百)
向字符串扩展字符
字符串
是否向前扩展
向前扩展类型:1数字 2大写字母 3小写字母
向前扩展字符数量
是否向后扩展
向后扩展类型:1数字 2大写字母 3小写字母
向后扩展字符数量
随机获取大小写字母
生成字符数
是否大写
验证密码复杂度
密码
密码长度
错误信息
html字符转换
数据传输枚举
数据下发表枚举
门店信息
商品类型
自定义类
商品信息
收银员信息
智能稽核
促销信息
移动支付配置
机器参数
收银软件版本
日志文件
语句执行
扫码点餐
上传日结营收
上传压缩文件
业务办理日志表相关类
业务办理日志内码
业务类型
业务内码
业务表名称
业务表用户
日志内容
操作时间
数据一致性(0:不一致;1:一致)
反查标识(0:后续需要干预处理的日志,1:纯记录,作为定时删除日志的标记)
日结账期唯一标识
复查次数
服务区编码
门店编码
机器编码
商品业态
单品报表金额
账期实收金额
自然日移动流水
通道反馈流水
日结账单内码
结算时间
群组推送详情实体类
首行内容
第一行内容
第二行内容
第三行内容
第四行内容
第五行内容
尾行内容
推送日志内容
推送日志说明
推送公共方法所需参数实体类
业主ID
接收者手机号
业务类型
推送内容详情
业务参数,当为空时只有推送内容无打开小程序的连接
预先配置的一定变量
版本号全称
版本年号
插件配制文件名
站点配置文件名
URL配置文件名
用户配置文件名
订单配置文件名
升级代码
消息代码
ASPX目录名
HTML目录名
MOBILE目录名
插件目录名
站点配置
用户配置
订单配置
绑定域名
站点一级目录名
站点ASPX目录名
URL重写映射表
URL重写LIST列表
升级通知
官方消息
网页验证码
短信验证码
后台管理员
会员用户
防重复顶踩KEY
防重复评论KEY
防止下载重复扣各分
记住会员用户名
记住会员密码
购物车
返回上一页
数据行对象转化成泛型
DataTable 转化成xml
比较对象是否一致
DataTable 分页
DataTable
当前页
页码
根据枚举转化对应的DataTable
转换DataTable字段类型
字段类型
DataRow转DataTable
数据来源DataTable
过滤成DataRow的条件
判断DataTale中判断某个字段中包含某个数据
数据来源DataTable
需要比较的列
需要比较的具体数据
获取指定页码Datatable数据
源数据
每页返回的数量
返回第几页数据
Datatable数据格式
Json 字符串 转换为 DataTable数据集合
类型匹配
类型
类型名称
Datatable转换为Json
Datatable对象
Json字符串
DataSet转换为Json
DataSet对象
Json字符串
将JSON解析成DataSet只限标准的JSON数据
例如:Json={t1:[{name:'数据name',type:'数据type'}]}
或 Json={t1:[{name:'数据name',type:'数据type'}],t2:[{id:'数据id',gx:'数据gx',val:'数据val'}]}
Json字符串
DataSet
Json 字符串 转换为 DataTable数据集合
类型匹配
类型
类型名称
过滤特殊字符
格式化字符型、日期型、布尔型