西藏巴青项目

biz_service_appointment.sql 1.6KB

12345678910111213141516171819202122232425262728
  1. -- 服务预约主表(兽医/机构/专家共用)
  2. CREATE TABLE IF NOT EXISTS `biz_service_appointment` (
  3. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  4. `provider_type` tinyint(4) NOT NULL COMMENT '1兽医2机构3专家',
  5. `provider_id` bigint(20) NOT NULL COMMENT '服务方资源ID',
  6. `appointee_name` varchar(64) NOT NULL COMMENT '预约人',
  7. `appoint_date` date NOT NULL COMMENT '预约日期',
  8. `time_start` varchar(8) NOT NULL COMMENT '开始HH:mm',
  9. `time_end` varchar(8) NOT NULL COMMENT '结束HH:mm',
  10. `contact_phone` varchar(20) NOT NULL COMMENT '联系电话',
  11. `service_address` varchar(200) NOT NULL COMMENT '服务地址',
  12. `service_requirement` varchar(500) DEFAULT NULL COMMENT '服务需求',
  13. `status` tinyint(4) NOT NULL COMMENT '0待确认1已确认2已拒绝3已取消4已完成5已预约',
  14. `reject_reason` varchar(200) DEFAULT NULL COMMENT '拒绝理由',
  15. `confirm_time` datetime DEFAULT NULL COMMENT '确认时间',
  16. `reject_time` datetime DEFAULT NULL COMMENT '拒绝时间',
  17. `create_by` varchar(64) DEFAULT '' COMMENT '创建者',
  18. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  19. `update_by` varchar(64) DEFAULT '' COMMENT '更新者',
  20. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  21. `remark` varchar(500) DEFAULT NULL COMMENT '备注',
  22. PRIMARY KEY (`id`),
  23. KEY `idx_provider` (`provider_type`,`provider_id`),
  24. KEY `idx_appoint_date` (`appoint_date`),
  25. KEY `idx_status` (`status`),
  26. KEY `idx_create_time` (`create_time`)
  27. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='服务预约主表';