hr_par_def(参数定义)

列清单

字段名

中文名称

数据类型

长度

精度

是否主键

是否外键

是否非空

pk_hr_pardef

参数定义主键

char(20)

20

 

 

par_code

参数编码

varchar(20)

20

 

 

 

par_name

参数名称

varchar(80)

80

 

 

 

par_group

参数分组

varchar(20)

20

 

 

 

par_level

参数级别

smallint

 

 

 

 

apply_to

适用范围

smallint

 

 

 

 

 

par_value

参数默认值

varchar(240)

240

 

 

 

 

value_type

数值类型

smallint

 

 

 

 

 

ctrl_type

控件类型

smallint

 

 

 

 

 

value_range

取值范围

varchar(240)

240

 

 

 

 

group_ctrl

是否集团控制

char(1)

1

 

 

 

 

act_flag

是否有效

char(1)

1

 

 

 

 

dev_desc

开发说明

varchar(500)

500

 

 

 

 

use_desc

使用说明

varchar(500)

500

 

 

 

 

attrib1

属性1

varchar(160)

160

 

 

 

 

attrib2

属性2

varchar(160)

160

 

 

 

 

attrib3

属性3

varchar(160)

160

 

 

 

 

attrib4

属性4

varchar(160)

160

 

 

 

 

attrib5

属性5

varchar(160)

160

 

 

 

 

par_name_resid

参数名称资源id

varchar(20)

20

 

 

 

 

use_desc_resid

使用说明资源id

varchar(20)

20

 

 

 

 

value_range_resid

取值范围资源id

varchar(20)

20

 

 

 

 


关键字段业务含义

字段名

中文名称

注释

ctrl_type

控件类型

0、字符
4、逻辑
5 、 参照
6、下拉框

apply_to

适用范围

1-只适用于集团
2-适用于集团和公司,公司不继承集团设置 (不再支持)
3-适用于集团和公司,公司继承集团设置
4-只适用于公司 (不再支持)

value_type

数值类型

1-字符
2-整数
3-浮点数
4-日期(格式YYYY-MM-DD)
5-时间(格式YYYY-MM-DD HH24:MI:SS)
6-布尔(TRUE、FALSE)

如果是参照时,value_type不受以上的限制,如果是“1”表示该参照是可多选的,如果是“0”,表示不可多选

par_level

参数级别

1-系统级
2-模块级
3-节点级

group_ctrl

是否集团控制

Y 标示只能由集团维护参数值

par_code

参数编码

使用大写,不含空格
系统级别:HR+0+分类(3位数字)+编号(3位数字)
模块级别:模块编码+0+分类(3位数字)+编号(3位数字)
节点级别:模块编码+1+分类(3位数字)+编号(3位数字)

value_range

取值范围

如果“ctrl_type”是字符(0),并且“value_type”是整数(2)或者浮点数(3),可以在“value_range”字段中以“最小值:最大值”的格式来设置编辑控件的最小值和最大值,并且是包含的关系。


如果是参照,这个里面注册的是参照的Model类全路径名

attrib2

属性2

注册一个 nc.itf.hr.comp.IParaValidator 接口的实现类,可以在保存参数设置后调用,各个业务节点实现其中的方法,校验中如果有不符合业务的情况,业务点只需要抛出异常即可,不需要给用户提示出错的信息,系统会在上层捕获异常然后组织出错信息,最后一并提示给用户。

attrib1

属性1

注册一个 nc.itf.hr.comp.IParaValidator 接口的实现类,可以在保存参数设置时调用,各个业务节点实现其中的方法,校验中如果有不符合业务的情况,业务点只需要抛出异常即可,不需要给用户提示出错的信息,系统会在上层捕获异常然后组织出错信息,最后一并提示给用户。

use_desc

使用说明

用于指导最终用户设置参数,主要内容:
参数的取值范围
注意事项

par_group

参数分组

由设计人员指定分组方法,可以使用模块规则名,如:PE-绩效管理

dev_desc

开发说明

说明与参数有关的内容,用于指导开发人员进行开发,主要项目:
参数值取值规则
参数值校验规则
参数的依赖关系