【泛微】e8基本信息、个人信息、工作信息自定义字段
----e8基本信息、个人信息、工作信息自定义字段:
--基本信息(scopeid=-1)、个人信息(scopeid=1)、工作信息(scopeid=3)自定义字段 人力资源模块字段标识:HrmCustomFieldByInfoType
--cus_formfield:自定义字段信息表 scopeid=-1-基本信息 1-个人信息 3-工作信息
select * from cus_formfield where scope='HrmCustomFieldByInfoType' and scopeid=-1;
--cus_fielddata:自定义字段数据存储表
select * from cus_fielddata where scope='HrmCustomFieldByInfoType' and scopeid=-1;
--cus_formdict:自定义字段数据库类型表
select * from cus_formdict;
--比如:查询userid=3的人员个人信息页签上字段名称为'年龄'的该自定义字段的值:
--查询其filedid=9
select * from cus_formfield where scope='HrmCustomFieldByInfoType' and fieldlable='年龄';
--查询其filedid=10
select * from cus_formfield where scope='HrmCustomFieldByInfoType' and fieldlable='下拉框字段';
--此id=userid及人员id;列filedid9对应的值就是存储该字段的数据。
select * from cus_fielddata where id='3';
--查询'年龄'的该自定义字段的数据库类型:
--此id为字段id
select * from cus_formdict where id=9;
--得到自定义属性下拉框的值
select selectvalue,selectname from cus_selectitem where selectvalue='查询的filedid10的值-即下拉框option值' and fieldid='字段id';
--如:下拉框option值为2 下拉框的显示值为'丙'
select selectvalue,selectname from cus_selectitem where selectvalue=2 and fieldid=10;
--例子:
select * from cus_formfield where scope='HrmCustomFieldByInfoType' and scopeid=-1 and hrm_fieldlable = '浪潮GS人员ID';
select a.field0 from cus_fielddata a
where a.scope = 'HrmCustomFieldByInfoType' and scopeid=-1
and a.id = 88; --userid
--明细表字段区别表:
SELECT * FROM cus_treeform WHERE id=4 AND parentid=1
共有 0 条评论