create_organization.sql 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. -- 组织部门
  2. create table business_org(
  3. org_id VARCHAR(30) NOT NULL COMMENT '组织ID',
  4. b_id VARCHAR(30) NOT NULL COMMENT '业务Id',
  5. store_id varchar(30) not null comment '商户ID',
  6. org_name varchar(200) not null comment '组织名称',
  7. org_level varchar(10) not null comment '组织级别1 公司级 2 分公司级,3 部门级 查看t_dict表',
  8. parent_org_id varchar(30) not null comment '上级组织ID,一级时填写org_id',
  9. description varchar(200) not null comment '组织描述',
  10. create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  11. operate VARCHAR(3) NOT NULL COMMENT '数据状态,添加ADD,修改MOD 删除DEL'
  12. );
  13. -- 组织员工关系
  14. create table business_org_staff_rel(
  15. rel_id varchar(30) not null comment '组织员工ID',
  16. b_id VARCHAR(30) NOT NULL COMMENT '业务Id',
  17. org_id varchar(30) not null comment '组织ID',
  18. staff_id varchar(30) not null comment '员工ID',
  19. rel_cd varchar(30) not null comment '关系角色,10000 普通员工, 20000部门经理 查看t_dict表',
  20. create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  21. operate VARCHAR(3) NOT NULL COMMENT '数据状态,添加ADD,修改MOD 删除DEL'
  22. );
  23. create table u_org(
  24. org_id VARCHAR(30) NOT NULL COMMENT '组织ID',
  25. b_id VARCHAR(30) NOT NULL COMMENT '业务Id',
  26. store_id varchar(30) not null comment '商户ID',
  27. org_name varchar(200) not null comment '组织名称',
  28. org_level varchar(10) not null comment '组织级别1 公司级 2 分公司级,3 部门级 查看t_dict表',
  29. parent_org_id varchar(30) not null comment '上级组织ID,一级时填写org_id',
  30. description varchar(200) not null comment '组织描述',
  31. create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  32. status_cd VARCHAR(2) NOT NULL default '0' COMMENT '数据状态,详细参考c_status表,0在用,1失效'
  33. );
  34. -- 组织员工关系
  35. create table u_org_staff_rel(
  36. rel_id varchar(30) not null comment '组织员工ID',
  37. b_id VARCHAR(30) NOT NULL COMMENT '业务Id',
  38. org_id varchar(30) not null comment '组织ID',
  39. staff_id varchar(30) not null comment '员工ID',
  40. rel_cd varchar(30) not null comment '关系角色,10000 普通员工, 20000部门经理 查看t_dict表',
  41. create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  42. status_cd VARCHAR(2) NOT NULL default '0' COMMENT '数据状态,详细参考c_status表,0在用,1失效'
  43. );