create_organization.sql 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  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. store_id varchar(30) not null comment '商户ID,分片建',
  20. rel_cd varchar(30) not null comment '关系角色,10000 普通员工, 20000部门经理 查看t_dict表',
  21. create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  22. operate VARCHAR(3) NOT NULL COMMENT '数据状态,添加ADD,修改MOD 删除DEL'
  23. );
  24. -- 组织部门
  25. create table business_org_community(
  26. org_community_id VARCHAR(30) NOT NULL COMMENT '组织ID',
  27. org_id VARCHAR(30) NOT NULL COMMENT '组织ID',
  28. community_id VARCHAR(30) NOT NULL COMMENT '小区ID',
  29. community_name VARCHAR(30) NOT NULL COMMENT '小区名称',
  30. b_id VARCHAR(30) NOT NULL COMMENT '业务Id',
  31. store_id varchar(30) not null comment '商户ID',
  32. org_name varchar(200) not null comment '组织名称',
  33. create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  34. operate VARCHAR(3) NOT NULL COMMENT '数据状态,添加ADD,修改MOD 删除DEL'
  35. );
  36. create table u_org(
  37. org_id VARCHAR(30) NOT NULL COMMENT '组织ID',
  38. b_id VARCHAR(30) NOT NULL COMMENT '业务Id',
  39. store_id varchar(30) not null comment '商户ID',
  40. org_name varchar(200) not null comment '组织名称',
  41. org_level varchar(10) not null comment '组织级别1 公司级 2 分公司级,3 部门级 查看t_dict表',
  42. parent_org_id varchar(30) not null comment '上级组织ID,一级时填写org_id',
  43. description varchar(200) not null comment '组织描述',
  44. create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  45. status_cd VARCHAR(2) NOT NULL default '0' COMMENT '数据状态,详细参考c_status表,0在用,1失效'
  46. );
  47. -- 组织员工关系
  48. create table u_org_staff_rel(
  49. rel_id varchar(30) not null comment '组织员工ID',
  50. b_id VARCHAR(30) NOT NULL COMMENT '业务Id',
  51. org_id varchar(30) not null comment '组织ID',
  52. staff_id varchar(30) not null comment '员工ID',
  53. store_id varchar(30) not null comment '商户ID,分片建',
  54. rel_cd varchar(30) not null comment '关系角色,10000 普通员工, 20000部门经理 查看t_dict表',
  55. create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  56. status_cd VARCHAR(2) NOT NULL default '0' COMMENT '数据状态,详细参考c_status表,0在用,1失效'
  57. );
  58. -- 组织部门
  59. create table u_org_community(
  60. org_community_id VARCHAR(30) NOT NULL COMMENT '组织ID',
  61. org_id VARCHAR(30) NOT NULL COMMENT '组织ID',
  62. community_id VARCHAR(30) NOT NULL COMMENT '小区ID',
  63. community_name VARCHAR(30) NOT NULL COMMENT '小区名称',
  64. b_id VARCHAR(30) NOT NULL COMMENT '业务Id',
  65. store_id varchar(30) not null comment '商户ID',
  66. org_name varchar(200) not null comment '组织名称',
  67. create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  68. status_cd VARCHAR(2) NOT NULL default '0' COMMENT '数据状态,详细参考c_status表,0在用,1失效'
  69. );