SHR人力

员工表 T_BD_PERSON
fbirthday 出生日期
femployeetypeid       员工状态
 
员工状态  T_HR_BDEMPLOYEETYPE
       T_BD_PERSON.femployeetypeid = T_HR_BDEMPLOYEETYPE.fid
femployeemodleid    在职在岗 
 
在岗情况   T_BD_EmployeeModle  
       T_HR_BDEMPLOYEETYPE.femployeemodleid = T_BD_EmployeeModle.fid
fnumber 在册在岗(01)在册不在岗 (02)
 
职位岗 T_ORG_POSITION  
fadminorgunitid 行政组织
cfgwflid 岗位分类
 
岗位分类 ct_mp_gwfl
fname_l2 管理类-高层管理岗 管理类-中层管理岗
fnumber            ( 0101    0102 )
 
职员任职    T_ORG_POSITIONMEMBER (人员和岗位的连接表)
fpersonid 人员
fpositionid 职位
 
行政组织    T_ORG_BaseUnit (过滤)(Admin)
fdisplayname_l2   组织全名称     fname_l2 简称
 
职称    T_HR_PERSONTECHPOST
fpersonid 人员   T_HR_PERSONTECHPOST.fpersonid = T_BD_PERSON .fid
cflevelid 级别
fconferdate 职称授予日期
 
 级别表 T_HR_BDTechPostLevel
fname_l2  副高级   T_HR_BDTechPostLevel.fid = T_HR_PERSONTECHPOST.cflevelid
fnumber
(01正高级 02副高级(即 高级),03中级,04,05,99其余为初级及以下)
 职业信息表  T_HR_PersonPosition 
fpersonid 人员  
fenterdate 入职日期
 
学历学位 T_HR_PERSONDEGREE 
FPERSONID  人员ID    T_BD_PERSON.fid = T_HR_PERSONDEGREE.FPERSONID 
fgraduatedate 毕业时间
 
学历    T_BD_HRDiploma T_HR_PERSONDEGREE.fdiploma = T_BD_HRDiploma.fid
fname_l2   大学本科
fnumber  博士 07 博士后 08
硕士毕业 Z1a 硕士研究生毕业 Z14 硕士研究生结业 Z15 研究生 06
大学本科 05
 
表连接:
T_ORG_POSITION  .cfgwflid = ct_mp_gwfl.fid
T_ORG_POSITION.fadminorgunitid = T_ORG_BaseUnit.fid
 
T_BD_PERSON.fid = T_ORG_POSITIONMEMBER.fpersonid  (员工和职位关联)
T_ORG_POSITIONMEMBER.fpositionid = T_ORG_POSITION .fid
 
组织(T_ORG_BaseUnit):xt0AAAAAC3/M567U  -- 天津百利机械装备集团有限公司 
 
 
工作流OA
 
 
工作流任务表 T_WFR_Assign       fbizobjid
 
处理过的(审批)任务表    T_WFR_AssignDetail      fbizobjid
 
 
收文单  CT_ODM_BLJTSW   (发文工作流)
 
 
流程信息表      T_bas_documentInfo      fsourcepk
以上后面的字段均是单据(收文单)id关联
 
动态单据
流程模板    t_bas_template    关联字段  formid
动态单据数据库表   t_bas_formentity
 
动态单据表字段对应表  t_bas_formfield   记录了动态单据字段和所对应实体表字段的对应。
 
动态框架单据附件  T_BAS_BillAttachment    bosType:40E7BFAC  Attachment
 
 
 
 
 
 
 

成品demo

会议室

SELECT fname_l2 FROM T_MRM_MeetingRoom

百利装备下属部门

select fname_l2 from T_ORG_BaseUnit where FPARENTID = 'xt0AAAAAC3/M567U' --天津百利机械装备下属部门

OA领导 (左王乔赵... 顺序)

  1. select
  2. PERSON.fname_l2 as pname,
  3. POSITION.fname_l2 as pwork,
  4. POSITION.findex as pindex,
  5. BaseUnit.fname_l2,
  6. BaseUnit.fid,
  7. BaseUnit.fnumber as fnumber
  8. from T_BD_PERSON as PERSON
  9. left join T_ORG_POSITIONMEMBER as POSITIONMEMBER on PERSON.fid = POSITIONMEMBER.fpersonid
  10. left join T_ORG_POSITION as POSITION on POSITION.fid = POSITIONMEMBER.fpositionid
  11. left join T_ORG_BaseUnit as BaseUnit on BaseUnit.fid = POSITION.fadminorgunitid
  12. where POSITIONMEMBER.fisprimary = '' and BaseUnit.fid = 'xt0AAAAAC3/M567U'
  13. and PERSON.fname_l2 not in ('温辉','吴树元')
  14. union
  15. select
  16. PERSON.fname_l2 as pname,
  17. POSITION.fname_l2 as pwork,
  18. POSITION.findex as pindex,
  19. BaseUnit.fname_l2,
  20. BaseUnit.fid,
  21. BaseUnit.fnumber as fnumber
  22. from T_BD_PERSON as PERSON
  23. left join T_ORG_POSITIONMEMBER as POSITIONMEMBER on PERSON.fid = POSITIONMEMBER.fpersonid
  24. left join T_ORG_POSITION as POSITION on POSITION.fid = POSITIONMEMBER.fpositionid
  25. left join T_ORG_BaseUnit as BaseUnit on BaseUnit.fid = POSITION.fadminorgunitid
  26. where POSITIONMEMBER.fisprimary = ''
  27. and PERSON.fname_l2 in ('杨川','宋春林')
  28. order by fnumber,pindex

部室以及领导名称

  1. select
  2. PERSON.fid as fid,
  3. PERSON.fname_l2 as pname,
  4. BaseUnit.fname_l2 as buname
  5. from T_BD_PERSON as PERSON
  6. left join T_ORG_POSITIONMEMBER as POSITIONMEMBER on PERSON.fid = POSITIONMEMBER.fpersonid
  7. left join T_ORG_POSITION as POSITION on POSITION.fid = POSITIONMEMBER.fpositionid
  8. left join T_ORG_BaseUnit as BaseUnit on BaseUnit.fid = POSITION.fadminorgunitid
  9. where POSITIONMEMBER.fisprimary = ''
  10. and POSITION.FISRESPPOSITION =1 --是否部门负责人
  11. and BaseUnit.FPARENTID = 'xt0AAAAAC3/M567U'
  12. order by POSITION.findex

全局期间

年:

  1. SELECT distinct fperiodyear
  2. FROM t_bd_period

月:

  1. SELECT distinct fperiodnumber
  2. FROM t_bd_period order by fperiodnumber

全局期间:

  1. SELECT period.fnumber
  2. FROM CT_CUS_GeneralPeriod as GeneralPeriod
  3. left join t_bd_period as period on period.fid = GeneralPeriod.CFDataPeriodID
  4. order by period.fnumber desc
 

EAS_Table的更多相关文章

随机推荐

  1. [原]Android打包之Ant打包

    Android自动打包流程详细图: 使用Ant打包会简单很多,只要使用以下两个命令就可以搞定: android update project -p . --target android-18 ant ...

  2. TSP 模拟退火

    TSP——模拟退火解法 都知道TSP是经典的NP问题,从一个点开始遍历所有点,不重复,求最短路径. 可以用枚举终点,跑流量为2的最小费用,图论来做,时间复杂度为 ​ 费用流已经用到堆优化了.显然点,边 ...

  3. 深搜(DFS),回溯,Fire Net

    题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=2 解题报告: 这里的深搜有一点不同,就是,在深搜每一个点时,都要深搜每 ...

  4. 【[Violet]樱花】

    就是化柿子 我们求 \[\frac{1}{x}+\frac{1}{y}=\frac{1}{n!}\] 的正整数解的个数 喜闻乐见的化柿子了 \[\frac{x+y}{xy}=\frac{1}{n!}\ ...

  5. BZOJ 2038: [2009国家集训队]小Z的袜子(hose) 【莫队算法模版】

    任意门:https://www.lydsy.com/JudgeOnline/problem.php?id=2038 题意概括: 有 N 只袜子(分别编号为1~N),有 M 次查询 (L, R)里面随机 ...

  6. Nmap的基础知识

    扫描单一的一个主机: #nmap domain.com #nmap 192.168.1.2 扫描整个子网: #nmap 扫描多个目标: #nmap 192.168.1.2 192.168.1.5 查看 ...

  7. HTML5标签应用

    <!doctype html> <html> <head> <style> /* *{border:1px solid red;height:20px} ...

  8. ProjectServer如何创建时间表

    默认配置的ProjectServer是没有时间表的,任务汇报的时候不能汇报工时,只能汇报任务的百分比. 但如果有企业一定要用工时来汇报的话,我们就需要开启时间表. 点击服务器设置-->时间报告阶 ...

  9. js操作json方法总结

    相对于前端的老铁来说JSon并不陌生,JSON JavaScript Object Notation 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是一种理想的数据交换格式. json可以 ...

  10. 18.Shiro与Springboot整合下登陆验证UserService未注入的问题

    Shiro与Springboot整合下登陆验证UserService未注入的问题 前言: 刚开始整合的情况下,UserService一执行,就会报空指针异常. 看了网上各位大神的讲解,什么不能用ser ...