EAS_Table

2023-11-07 20:40
文章标签 table eas

本文主要是介绍EAS_Table,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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 = '1' 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 = '1' 
27 and PERSON.fname_l2 in ('杨川','宋春林')
28 order by fnumber,pindex
View Code

部室以及领导名称

select
PERSON.fid as fid,
PERSON.fname_l2 as pname,
BaseUnit.fname_l2 as buname
from  T_BD_PERSON as PERSONleft join T_ORG_POSITIONMEMBER as POSITIONMEMBER on PERSON.fid = POSITIONMEMBER.fpersonid left join T_ORG_POSITION as POSITION on POSITION.fid = POSITIONMEMBER.fpositionidleft join T_ORG_BaseUnit as BaseUnit on BaseUnit.fid = POSITION.fadminorgunitid 
where POSITIONMEMBER.fisprimary = '1'  
and POSITION.FISRESPPOSITION =1 --是否部门负责人
and BaseUnit.FPARENTID = 'xt0AAAAAC3/M567U'
order by POSITION.findex
View Code

全局期间

年:

SELECT distinct fperiodyear
FROM t_bd_period

月:

SELECT distinct fperiodnumber
FROM t_bd_period order by fperiodnumber

全局期间:

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

 

转载于:https://www.cnblogs.com/lyc-smile/p/7489542.html

这篇关于EAS_Table的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/366160

相关文章

vue2实践:el-table实现由用户自己控制行数的动态表格

需求 项目中需要提供一个动态表单,如图: 当我点击添加时,便添加一行;点击右边的删除时,便删除这一行。 至少要有一行数据,但是没有上限。 思路 这种每一行的数据固定,但是不定行数的,很容易想到使用el-table来实现,它可以循环读取:data所绑定的数组,来生成行数据,不同的是: 1、table里面的每一个cell,需要放置一个input来支持用户编辑。 2、最后一列放置两个b

通过Ajax请求后台数据,返回JSONArray(JsonObject),页面(Jquery)以table的形式展示

点击“会商人员情况表”,弹出层,显示一个表格,如下图: 利用Ajax和Jquery和JSONArray和JsonObject来实现: 代码如下: 在hspersons.html中: <!DOCTYPE html><html><head><meta charset="UTF-8"><title>会商人员情况表</title><script type="text/javasc

UVa 10820 Send a Table (Farey数列欧拉函数求和)

这里先说一下欧拉函数的求法 先说一下筛选素数的方法 void Get_Prime(){ /*筛选素数法*/for(int i = 0; i < N; i++) vis[i] = 1;vis[0] = vis[1] = 0;for(int i = 2; i * i < N; i++)if(vis[i]){for(int j = i * i; j < N; j += i)vis[j] =

css-table

设置table的文字不换行:给th,td添加white-space: nowrap; 设置单元格内容及其边框的距离:使用html的cellpadding属性,还有一种方式设置padding。在CSS中,table, th, td{padding:0;}效果等同于cellpadding="0″。 设置table的单元格边距:border-spacing如果定义一个 length 参数,那么定义的是水

react antd table expandable defaultExpandAllRows 不生效问题

原因:defaultExpandAllRows只会在第一次渲染时触发 解决方案:渲染前判断table 的datasource 数据是否已准备好 {pageList.length > 0 ? (<TablerowSelection={rowSelection}columns={columns}dataSource={pageList}style={{ marginTop: 24 }}pagina

el-table 封装表格(完整代码-实时更新)

最新更新时间: 2024年9月6号 1. 添加行内编辑、表头搜索 <template><!-- 简单表格、多层表头、页码、没有合并列行 --><div class="maintenPublictable"element-loading-background="rgba(255,255,255,0.5)"><!--cell-style 改变某一列行的背景色 --><!-- tree-props

@vueup/vue-quill使用quill-better-table报moduleClass is not a constructor

quill官方中文文档:https://www.kancloud.cn/liuwave/quill/1434144 扩展表格的使用 注意:想要使用表格 quill的版本要是2.0以后 升级到这个版本后 其他一些插件就注册不了了。 安装: npm install quill@latest   版本需要大于2.0版本 npm install quill-better-table 引入&

【0323】Postgres内核之 hash table sequentially search(seq_scan_tables、num_seq_scans)

0. seq scan tracking 我们在这里跟踪活跃的 hash_seq_search() 扫描。 需要这种机制是因为如果扫描正在进行时发生桶分裂(bucket split),它可能会访问两次相同的条目,甚至完全错过某些条目(如果它正在访问同一个分裂的桶中的条目)。因此,如果正在向表中插入数据,我们希望抑制桶分裂。 在当前的使用中,这种情况非常罕见,因此只需将分裂推迟到下一次插入即可。

table跨行跨列,字体大小

table跨行跨列,字体大小 <table width="100%"> <tr>         <td style="vertical-align:top"><font size="7">某某</font></td>         <td style="vertical-align:top" colspan="2" align="right"><font size="5">求职意向:W

Apache-Flink深度解析-Temporal-Table-JOIN

在《JOIN LATERAL》中提到了Temporal Table JOIN,本篇就向大家详细介绍什么是Temporal Table JOIN。在ANSI-SQL 2011 中提出了Temporal 的概念,Oracle,SQLServer,DB2等大的数据库厂商也先后实现了这个标准。Temporal Table记录了历史上任何时间点所有的数据改动,Temporal Table的工作流程如下: