运维工作学习二:部分业务流程在数据库中的表的熟悉和简单查询
合同模块
合同流程
上述的图片为采购合同、销售合同和租赁合同的流程图,其大致流程均为合同维护or新建,然后财务确认,进入OA审批,随即合同进入生效状态。
数据库表的字段名解释
xdwl_ct_contract 合同表
CONTRACT_ID 主键
RELATION_ID 关联合同
SERIAL_NUMBER 合同流水号
CONTRACT_NUMBER 合同编号
IS_FRAME 是否框架合同
VERSION 合同版本号
TAKE_COMP 承办公司(与xdwl_bs_company表中的COMPANY_ID相关联)
TAKE_COMP 承办公司名
TAKE_UNIT 承办部门(与xdwl_bs_company表中的xdwl_bs_company.COMPANY_ID相关联)
TAKE_UNIT 承办部门名
TAKE_EMP 承办人(与hr_employee表中的EMPLOYEE_ID相关联)
TAKE_EMP_NAME 承办人姓名
xdwl_ct_append 附件信息
APPEND_ID 主键
FILE_ID 文件地址
EMPLOYEE_ID 上传人(与hr_employee中的EMPLOYEE_ID相关联)
EMPLOYEE_NAME 上传人姓名
xdwl_ct_cost 合同费用条款
COST_ID 主键
OBJ_BIG_ID 合同项目ID
OBJ_BIG_CODE 合同项目编码
OBJ_ID 标的物ID(与xdwl_bs_materiel相关联)
PARTY_ID 交易方ID(与xdwl_ct_trading_party表中的PARTY_ID相关联)
COMPANY_ID 标的物所属法人ID(与xdwl_bs_company.COMPANY_ID相关联)
COMPANY_NAME 标的物所属法人(只有标的物为仓库时才有)
关于数据库字段名解释到此为止,这次的学习让我明白,简洁有效地命名数据库和列表名极为重要,即使业务中的数据库命名规则也极为复杂和不便,可读性较差。
补充记录
SQL语句
select * from TEST where number in(’’,’’,’’,’’)
select * from TEST where number = ‘’