本章通过介绍参数、多国语言和通用逻辑的调用三部分来进行介绍
参数的命名规则分为功能、数据表、页面、列表、逻辑、报表、图表、提示消息等
参数
l 功能
产品代码(2码)+模块(3码)+功能流水(2码)
说明: 功能流水大于99时,开始首位字母如A0;公共模块的产品代码为SYS,公共信息为COM
l 数据表
具体数据表名,小写。
说明:公用表为sys_,注意表中的字段名的大小写要统一。
l 任务
编码规则:功能代码+识别码(“S”)+来源口(E-日终,A-外部接口)+流水(2码)
说明:公用时,将功能流水2码设置成相同的字母
二级参数
l 逻辑
编码规则:功能代码+识别码(“L”)+来源口(I-业务口初始化,C-业务口确认,B-业务口返回,E-日终,A-外部接口,R-报表,Y-业务口调用)+页面配置流水(2码)
说明:公用时,将功能流水2码设置成相同的字母
l 页面
编码规则:功能代码+识别码(“P”)+来源口(Y-业务口,E-日终,A-外部接口)+页面配置流水(2码)
说明:公用时,将功能流水2码设置成相同的字母
l 报表
编码规则:功能代码+识别码(“R”)+来源口(Y-业务口,E-日终,A-外部接口)+页面配置流水(2码)
说明:公用时,将功能流水2码设置成相同的字母
l 列表
编码规则:功能代码+识别码(“Q”)+来源口(Y-业务口,E-日终,A-外部接口)+页面配置流水(2码)
说明:公用时,将功能流水2码设置成相同的字母
l 流程
编码规则:功能代码+工作流识别码(“F”)+来源口(Y-业务口,E-日终,A-外部接口)+工作流流水(2码)
说明:公用时,将功能流水2码设置成相同的字母
l 批处理
编码规则:功能代码+批处理识别码(“B”)+来源口(Y-业务口,E-日终,A-外部接口)+工作流流水(2码)
说明:公用时,将功能流水2码设置成相同的字母
多国语言
l 使用方式:
页面及相应说明位置:#{‘编码’}
提示信息-后台:return ‘4位编码’
提示信息-前台:showCode('4位编码', 传入参数组);
l 编码规则:
(1).提示消息(4码,区分大小写,目前统一用大写)
命名规则:
CXXX: 警告信息, 确认/取消按钮
WXXX: 警告信息, 取消/忽略按钮
IXXX: 提示信息
PXXX: 正在处理信息
EXXX: 系统错误信息
其他字母打头:业务出错/提示信息
说明:X代表任意数字,使用前应确认该编码是否存在
(2). 功能
命名规则:C_功能ID
说明:写MESSAGE表(新增或者UPDATE,标识码为Y)
(3).菜单
命名规则:M_菜单ID
说明:写MESSAGE表(新增或者UPDATE,标识码为Y)
(4).字典
按字典的命名规则 #726:按语言取值
说明:字典信息字段部分和sys_message_info一致,抓取是写 select no,#726 from sys_dic_detail_info where code='xxxxxx'
(5).列表
命名规则:如果和表字段一致则直接使用;
新增L_listid_fieldid,存在则提示抓取;
如果抓取则为抓取的ID
说明:无论新增或者抓取,都需要把标识码变为Y
(6).角色
命名规则:R_ID
说明:命名后维护对应R_ID的对应多国语言;写MESSAGE表(新增或者UPDATE,标识码为Y)
(7).机构
命名规则:U_机构ID
说明:然后维护对应U_机构ID的对应多国语言,写MESSAGE表(新增或者UPDATE,标识码为Y)
(8).按钮
命名规则:B_代码
说明:以B_打头,后面可以接任意长度的英文字母和数字组合
公用管理
l 公共信息
功能:COM+模块(3码)+功能流水(2码)
其余编码参照正常编码
l 公共模组
功能:SYS+模块(3码)+功能流水(2码)
其余编码参照正常编码
l 公共逻辑
公共逻辑:
syscomblLI00:定义无具体意义的全局变量,在首个功能中调用,调用方式:#include syscomblLI00;
sysyewblLI00:定义有具体意义的全局变量,在首个功能中调用,调用方式:#include sysyewblLI00;
具体例子:
syscomblLI00:
sysyewblLI00:
l 公用运算 invoke(调用的逻辑, 传入传出的参数)
用于业务的公用运算,比如:公用的利息计算、公用的字符串组合拆分等。
编码:业务代码+000LY+识别代码
例子:
//检核工号姓名
AAZZ000LY00:
例子:以下是使用平台进行参数规则制定的例子: