create.sql 5.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. CREATE TABLE sys_ward (
  2. ward_id BIGINT PRIMARY KEY AUTO_INCREMENT COMMENT '主键ID',
  3. tenant_id varchar(20) default '000000' null comment '租户编号',
  4. ward_name VARCHAR(100) NOT NULL COMMENT '病区名称',
  5. dept_id VARCHAR(300) NOT NULL COMMENT '科室ID',
  6. status CHAR(1) DEFAULT '0' COMMENT '状态(0正常 1停用)',
  7. del_flag char default '0' null comment '删除标志(0代表存在 1代表删除)',
  8. create_dept bigint null comment '创建部门',
  9. create_by VARCHAR(64) DEFAULT '' COMMENT '创建者',
  10. create_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  11. update_by VARCHAR(64) DEFAULT '' COMMENT '更新者',
  12. update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间'
  13. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='病区管理表';
  14. CREATE TABLE sys_hospital (
  15. hospital_id BIGINT PRIMARY KEY AUTO_INCREMENT COMMENT '主键ID',
  16. tenant_id varchar(20) default '000000' null comment '租户编号',
  17. hospital_name VARCHAR(200) NOT NULL COMMENT '医院名称',
  18. hospital_logo VARCHAR(300) COMMENT '医院logo',
  19. hospital_level char(2) COMMENT '医院等级',
  20. phone VARCHAR(20) COMMENT '联系电话',
  21. bed_space VARCHAR(100) COMMENT '住院床位',
  22. region VARCHAR(300) COMMENT '所属地区',
  23. description VARCHAR(1000) COMMENT '医院描述',
  24. status CHAR(1) DEFAULT '0' COMMENT '状态(0正常 1停用)',
  25. del_flag char default '0' null comment '删除标志(0代表存在 1代表删除)',
  26. create_dept bigint null comment '创建部门',
  27. create_by VARCHAR(64) DEFAULT '' COMMENT '创建者',
  28. create_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  29. update_by VARCHAR(64) DEFAULT '' COMMENT '更新者',
  30. update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间'
  31. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='医院管理表';
  32. CREATE TABLE sys_disease_label (
  33. label_id BIGINT PRIMARY KEY AUTO_INCREMENT COMMENT '主键ID',
  34. tenant_id varchar(20) default '000000' null comment '租户编号',
  35. label_name VARCHAR(100) NOT NULL COMMENT '疾病/部位名称',
  36. label_code VARCHAR(50) NOT NULL COMMENT '疾病/部位编码',
  37. category CHAR(1) COMMENT '所属分类',
  38. status CHAR(1) DEFAULT '0' COMMENT '状态(0正常 1停用)',
  39. del_flag char default '0' null comment '删除标志(0代表存在 1代表删除)',
  40. create_dept bigint null comment '创建部门',
  41. create_by VARCHAR(64) DEFAULT '' COMMENT '创建者',
  42. create_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  43. update_by VARCHAR(64) DEFAULT '' COMMENT '更新者',
  44. update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间'
  45. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='疾病/部位标签表';
  46. CREATE TABLE sys_food_category (
  47. food_category_id BIGINT PRIMARY KEY AUTO_INCREMENT COMMENT '主键ID',
  48. tenant_id varchar(20) default '000000' null comment '租户编号',
  49. name VARCHAR(300) NOT NULL COMMENT '分类名称',
  50. parent_id BIGINT DEFAULT 0 COMMENT '上级分类ID',
  51. type INT DEFAULT 2 COMMENT '类型',
  52. is_default INT DEFAULT 0 COMMENT '是默认',
  53. sort INT DEFAULT 0 COMMENT '排序',
  54. status CHAR(1) DEFAULT '0' COMMENT '状态(0正常 1停用)',
  55. del_flag char default '0' null comment '删除标志(0代表存在 1代表删除)',
  56. create_dept bigint null comment '创建部门',
  57. create_by VARCHAR(64) DEFAULT '' COMMENT '创建者',
  58. create_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  59. update_by VARCHAR(64) DEFAULT '' COMMENT '更新者',
  60. update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间'
  61. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='食材分类表';
  62. INSERT INTO sys_food_category (name, parent_id, create_by, update_by) VALUES ('调料类', 0, '1', '1');
  63. INSERT INTO sys_food_category (name, parent_id, create_by, update_by) VALUES ('油脂类', 0, '1', '1');
  64. INSERT INTO sys_food_category (name, parent_id, create_by, update_by) VALUES ('奶及奶制品', 0, '1', '1');
  65. INSERT INTO sys_food_category (name, parent_id, create_by, update_by) VALUES ('大豆及坚果类', 0, '1', '1');
  66. INSERT INTO sys_food_category (name, parent_id, create_by, update_by) VALUES ('禽畜肉类', 0, '1', '1');
  67. INSERT INTO sys_food_category (name, parent_id, create_by, update_by) VALUES ('水产类', 0, '1', '1');
  68. INSERT INTO sys_food_category (name, parent_id, create_by, update_by) VALUES ('蛋类', 0, '1', '1');
  69. INSERT INTO sys_food_category (name, parent_id, create_by, update_by) VALUES ('蔬菜类', 0, '1', '1');
  70. INSERT INTO sys_food_category (name, parent_id, create_by, update_by) VALUES ('水果类', 0, '1', '1');
  71. INSERT INTO sys_food_category (name, parent_id, create_by, update_by) VALUES ('谷类', 0, '1', '1');
  72. INSERT INTO sys_food_category (name, parent_id, create_by, update_by) VALUES ('全谷物和杂豆', 0, '1', '1');
  73. INSERT INTO sys_food_category (name, parent_id, create_by, update_by) VALUES ('薯类', 0, '1', '1');
  74. INSERT INTO sys_food_category (name, parent_id, create_by, update_by) VALUES ('水', 0, '1', '1');