DROP TABLE IF EXISTS `tb_operating_phone`;
CREATE TABLE `tb_operating_phone` (
    `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
    `phone_number` varchar(64) NOT NULL DEFAULT '' COMMENT '服务电话',
    `sort_order` INT DEFAULT 0 COMMENT '排序序号',

    `del_flag` char(1) DEFAULT '0' COMMENT '删除标识(0:未删除，2:已删除)',
    `create_time` datetime DEFAULT NULL COMMENT '创建时间',
    `create_by` varchar(64) DEFAULT '' COMMENT '创建者',
    `update_time` datetime DEFAULT NULL COMMENT '修改时间',
    `update_by` varchar(64) DEFAULT '' COMMENT '更新者',
    PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='运营电话信息表';


DROP TABLE IF EXISTS `tb_nursing_worker`;
CREATE TABLE `tb_nursing_worker` (
    `id`          bigint      NOT NULL AUTO_INCREMENT COMMENT 'id',
    `name`        varchar(64) NOT NULL DEFAULT '' COMMENT '姓名',
    `phone_number` varchar(64) NOT NULL DEFAULT '' COMMENT '手机号',
    `sex` varchar(4) NOT NULL DEFAULT '' COMMENT '性别 1-男 2-女',
    `age`  int NOT NULL DEFAULT 0 COMMENT '年龄',
    `work_years` int NOT NULL DEFAULT 0 COMMENT '工作年限',
    `hospital_id` bigint NOT NULL DEFAULT 0 COMMENT '常驻医院id',
    `id_card` varchar(64) NOT NULL DEFAULT '' COMMENT '身份证号',
    `order_receiving_status` varchar(4) NOT NULL DEFAULT '0' COMMENT '接单状态 0-正常 1-关闭',
    `enable_status` varchar(4) NOT NULL DEFAULT '0' COMMENT '用户状态 0-启用 1-禁用',
    `sort_order` INT DEFAULT 0 COMMENT '排序序号',
    `photograph_url` varchar(255) NOT NULL DEFAULT '' COMMENT '形象照片url',

    `del_flag`    char(1)              DEFAULT '0' COMMENT '删除标识(0:未删除，2:已删除)',
    `create_time` datetime             DEFAULT NULL COMMENT '创建时间',
    `create_by`   varchar(64)          DEFAULT '' COMMENT '创建者',
    `update_time` datetime             DEFAULT NULL COMMENT '修改时间',
    `update_by`   varchar(64)          DEFAULT '' COMMENT '更新者',
    PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='护工信息表';

DROP TABLE IF EXISTS `tb_nursing_certificate`;
CREATE TABLE `tb_nursing_certificate`
(
    `id`               bigint       NOT NULL AUTO_INCREMENT COMMENT 'id',
    `worker_id`        bigint       NOT NULL DEFAULT 0 COMMENT '护工id',
    `certificate_name` varchar(64)  NOT NULL DEFAULT '' COMMENT '证书名称',
    `picture_url`      varchar(255) NOT NULL DEFAULT '' COMMENT '证书图片url',

    `del_flag`         char(1)               DEFAULT '0' COMMENT '删除标识(0:未删除，2:已删除)',
    `create_time`      datetime              DEFAULT NULL COMMENT '创建时间',
    `create_by`        varchar(64)           DEFAULT '' COMMENT '创建者',
    `update_time`      datetime              DEFAULT NULL COMMENT '修改时间',
    `update_by`        varchar(64)           DEFAULT '' COMMENT '更新者',
    PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='护工从业证书信息表';

DROP TABLE IF EXISTS `tb_management_teacher`;
CREATE TABLE `tb_management_teacher`
(
    `id`                     bigint       NOT NULL AUTO_INCREMENT COMMENT 'id',
    `name`                   varchar(64)  NOT NULL DEFAULT '' COMMENT '姓名',
    `phone_number`            varchar(64)  NOT NULL DEFAULT '' COMMENT '手机号',
    `age`                    int          NOT NULL DEFAULT 0 COMMENT '年龄',
    `work_years`             int          NOT NULL DEFAULT 0 COMMENT '工作年限',
    `id_card`                varchar(64)  NOT NULL DEFAULT '' COMMENT '身份证号',
    `enable_status`          varchar(4) NOT NULL DEFAULT '0' COMMENT '状态 0-启用 1-禁用',
    `sort_order`             INT                   DEFAULT 0 COMMENT '排序序号',
    `photograph_url`         varchar(255) NOT NULL DEFAULT '' COMMENT '形象照片url',
    `manage_nursing_flag` varchar(4) NOT NULL DEFAULT 0 COMMENT '是否开启管理护工权限 N-否 Y-是',

    `del_flag`               char(1)               DEFAULT '0' COMMENT '删除标识(0:未删除，2:已删除)',
    `create_time`            datetime              DEFAULT NULL COMMENT '创建时间',
    `create_by`              varchar(64)           DEFAULT '' COMMENT '创建者',
    `update_time`            datetime              DEFAULT NULL COMMENT '修改时间',
    `update_by`              varchar(64)           DEFAULT '' COMMENT '更新者',
    PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='管理老师信息表';


DROP TABLE IF EXISTS `tb_teacher_department_rel`;
CREATE TABLE `tb_teacher_department_rel`
(
    `id`                     bigint       NOT NULL AUTO_INCREMENT COMMENT 'id',
    `teacher_id`  bigint       NOT NULL  COMMENT '管理老师id',
    `hospital_id`  bigint       NOT NULL  COMMENT '医院id',
    `department_id`  bigint       NOT NULL  COMMENT '科室id',

    `del_flag`               char(1)               DEFAULT '0' COMMENT '删除标识(0:未删除，2:已删除)',
    `create_time`            datetime              DEFAULT NULL COMMENT '创建时间',
    `create_by`              varchar(64)           DEFAULT '' COMMENT '创建者',
    `update_time`            datetime              DEFAULT NULL COMMENT '修改时间',
    `update_by`              varchar(64)           DEFAULT '' COMMENT '更新者',
    PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='管理老师管理科室关联表';
