create.sql 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. -- ----------------------------
  2. -- 审计记录表
  3. -- ----------------------------
  4. create table t_audit (
  5. id bigint(20) comment 'id' not null auto_increment,
  6. `year` year comment '年份',
  7. pre_audit_time datetime comment '预审时间',
  8. audit_time datetime comment '审计时间',
  9. audit_result varchar(500) comment '审计结果',
  10. remarks varchar(500) comment '备注',
  11. dept_id varchar(255) comment '装置id',
  12. primary key (id)
  13. ) engine=innodb auto_increment=100 comment = '审计记录表';
  14. -- ----------------------------
  15. -- 装置信息表
  16. -- ----------------------------
  17. create table t_dept_info (
  18. id bigint(20) comment 'id' not null auto_increment,
  19. `year` year comment '年份',
  20. dept_info varchar(500) comment '装置信息',
  21. dept_id varchar(255) comment '装置id',
  22. primary key (id)
  23. ) engine=innodb auto_increment=100 comment = '装置信息表';
  24. -- ----------------------------
  25. -- 章节表
  26. -- ----------------------------
  27. create table t_chapter (
  28. id bigint(20) comment 'id' not null auto_increment,
  29. audit_id bigint(20) comment '审计记录id',
  30. code varchar(8) comment '序号',
  31. name varchar(500) comment '名称',
  32. dept_id varchar(255) comment '装置id',
  33. primary key (id)
  34. ) engine=innodb auto_increment=100 comment = '章节表';
  35. -- ----------------------------
  36. -- 问卷表
  37. -- ----------------------------
  38. create table t_questionnaire (
  39. id bigint(20) comment 'id' not null auto_increment,
  40. audit_id bigint(20) comment '审计记录id',
  41. chapter_id bigint(20) comment '章节id',
  42. year year comment '年份',
  43. type char(1) comment '问卷类型',
  44. directory varchar(500) comment '目录',
  45. code bigint(20) comment '序号',
  46. name varchar(500) comment '名称',
  47. yes_no_na char(1) comment 'YES/NO/NA',
  48. minimum_standard varchar(500) comment 'MinimumStandard',
  49. good_practices varchar(500) comment 'Good Practices',
  50. standard char(1) comment '标准',
  51. completion_status char(1) comment '完成情况',
  52. person_in_charge bigint(20) comment '负责人',
  53. reviewer bigint(20) comment '审核人',
  54. remarks varchar(500) comment '备注',
  55. dept_id varchar(255) comment '装置id',
  56. primary key (id)
  57. ) engine=innodb auto_increment=100 comment = '问卷表';
  58. -- ----------------------------
  59. -- 进度表
  60. -- ----------------------------
  61. create table t_progress (
  62. id bigint(20) comment 'id' not null auto_increment,
  63. questionnaire_id bigint(20) comment '问卷id',
  64. chap_name varchar(500) comment '章节',
  65. sub_chap_name varchar(500) comment '细分章节',
  66. sec_sub_chap_name varchar(500) comment '二级细分章节',
  67. content varchar(500) comment '内容',
  68. person_in_charge bigint(20) comment '负责人',
  69. supporter bigint(20) comment '支持人',
  70. start_date datetime comment '开始日期',
  71. target_date datetime comment '目标日期',
  72. finish_date datetime comment '实际完成日期',
  73. preparation char(1) comment '准备情况',
  74. description char(1) comment '进度描述',
  75. apply_status char(1) comment '审批状态',
  76. remarks varchar(500) comment '备注',
  77. dept_id varchar(255) comment '装置id',
  78. audit_id bigint(20) comment '审计记录id',
  79. primary key (id)
  80. ) engine=innodb auto_increment=100 comment = '进度表';
  81. -- ----------------------------
  82. -- 会议表
  83. -- ----------------------------
  84. create table t_meeting (
  85. id bigint(20) comment 'id' not null auto_increment,
  86. year year comment '年份',
  87. questionnaire_id bigint(20) comment '涉及code',
  88. person_in_charge bigint(20) comment '负责人',
  89. remarks varchar(500) comment '备注',
  90. dept_id varchar(255) comment '装置id',
  91. primary key (id)
  92. ) engine=innodb auto_increment=100 comment = '会议表';
  93. -- ----------------------------
  94. -- 开项表
  95. -- ----------------------------
  96. create table t_open_item (
  97. id bigint(20) comment 'id' not null auto_increment,
  98. type char(1) comment '问题类型',
  99. questionnaire_id bigint(20) comment '涉及整改code',
  100. description varchar(500) comment '存在问题描述',
  101. level char(1) comment '开项级别',
  102. open_time datetime comment '开项时间',
  103. close_time datetime comment '闭项时间',
  104. status char(1) comment '问题处理状态',
  105. person_in_charge bigint(20) comment '负责人',
  106. reviewer bigint(20) comment '审核人',
  107. result char(1) comment '责任人确认',
  108. deadline datetime comment '截至时间',
  109. remarks varchar(500) comment '备注',
  110. dept_id varchar(255) comment '装置id',
  111. primary key (id)
  112. ) engine=innodb auto_increment=100 comment = '开项表';