EP编码规则

2020-06-12 14:09

202 1 100

本章通过介绍参数、多国语言和通用逻辑的调用三部分来进行介绍

参数的命名规则分为功能、数据表、页面、列表、逻辑、报表、图表、提示消息等

参数

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:

 

 

例子:以下是使用平台进行参数规则制定的例子:



还可以输入500个字
表情
Ctrl+Enter
全部评论(0)
最新/最热

王乔疯

用户暂未设置地址信息 |

关注
私信
开发需求
写私信×
王乔疯
还可以输入500个字