1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- -- --------------------------公告资讯多级审批的需求----------------------------------------
- -- 增加审核类型字段
- ALTER TABLE tb_app_notice ADD COLUMN approval_type int(10) DEFAULT 0 COMMENT '审核类型,默认为0,代表未开通多级审核';
- ALTER TABLE tb_wxtemplate_message ADD COLUMN approval_type int(10) DEFAULT 0 COMMENT '审核类型,默认为0,代表未开通多级审核';
- ALTER TABLE tb_phone_message ADD COLUMN approval_type int(10) DEFAULT 0 COMMENT '审核类型,默认为0,代表未开通多级审核';
- ALTER TABLE tb_email_send ADD COLUMN approval_type int(10) DEFAULT 0 COMMENT '审核类型,默认为0,代表未开通多级审核';
- -- 增加审核类型-多级审核员表
- CREATE TABLE `tb_app_notice_approvalset` (
- `id` INT (10) NOT NULL AUTO_INCREMENT COMMENT '主键id',
- `org_id` INT (10) DEFAULT NULL COMMENT '项目id',
- `is_open` TINYINT (3) DEFAULT 0 COMMENT '是否开启:0-不开启;1-开启',
- `created_at` datetime DEFAULT NULL COMMENT '创建时间',
- `created_by` INT (10) DEFAULT NULL COMMENT '创建人',
- `updated_by` INT (10) DEFAULT NULL COMMENT '修改人',
- `updated_at` datetime DEFAULT NULL COMMENT '修改时间',
- PRIMARY KEY (`id`)
- ) ENGINE = INNODB DEFAULT CHARSET = utf8 COMMENT = '公告多级审核设置表';
- CREATE TABLE `tb_app_notice_approval_type` (
- `id` INT (10) NOT NULL AUTO_INCREMENT COMMENT '主键id',
- `approvalset_id` INT (10) DEFAULT NULL COMMENT 'tb_app_notice_approvalset表id',
- `name` VARCHAR (40) DEFAULT NULL COMMENT '审核类型名',
- `created_at` datetime DEFAULT NULL COMMENT '创建时间',
- `created_by` INT (10) DEFAULT NULL COMMENT '创建人',
- `updated_by` INT (10) DEFAULT NULL COMMENT '修改人',
- `updated_at` datetime DEFAULT NULL COMMENT '修改时间',
- `enabled` TINYINT (3) DEFAULT 1 COMMENT '是否有效',
- PRIMARY KEY (`id`)
- ) ENGINE = INNODB DEFAULT CHARSET = utf8 COMMENT = '公告审核类型表';
- CREATE TABLE `tb_approval_role` (
- `id` INT (10) NOT NULL AUTO_INCREMENT COMMENT '主键id',
- `org_id` INT (10) DEFAULT NULL COMMENT '项目id',
- `type` TINYINT (3) DEFAULT NULL COMMENT '1-公告资讯',
- `source_id` INT (10) DEFAULT NULL COMMENT 'tb_notice_approval_type表id',
- `role_id` INT (10) DEFAULT NULL COMMENT 'tb_app_role表id',
- `orderno` INT (10) DEFAULT 1 COMMENT '排序',
- `created_at` datetime DEFAULT NULL COMMENT '创建时间',
- `created_by` INT (10) DEFAULT NULL COMMENT '创建人',
- `updated_by` INT (10) DEFAULT NULL COMMENT '修改人',
- `updated_at` datetime DEFAULT NULL COMMENT '修改时间',
- `enabled` TINYINT (3) DEFAULT 1 COMMENT '是否有效',
- PRIMARY KEY (`id`)
- ) ENGINE = INNODB DEFAULT CHARSET = utf8 COMMENT = '公告审核角色表';
- CREATE TABLE `tb_approval` (
- `id` INT (10) NOT NULL AUTO_INCREMENT COMMENT '主键id',
- `org_id` INT (10) DEFAULT NULL COMMENT '项目id',
- `type` TINYINT (3) DEFAULT NULL COMMENT '1-发布公告;2-发布模板消息;3-发布短信;4-发布邮件;',
- `source_id` INT (10) DEFAULT NULL COMMENT '来源id',
- `orderno` INT (10) DEFAULT 1 COMMENT '排序',
- `role_id` INT (10) DEFAULT NULL COMMENT 'tb_app_role表id',
- `approval_source` TINYINT (3) DEFAULT NULL COMMENT '审核源:1-PC;2-APP',
- `approval_at` datetime DEFAULT NULL COMMENT '审核时间',
- `approval_by` INT (10) DEFAULT NULL COMMENT '审核人',
- `approval_user` varchar(255) DEFAULT NULL COMMENT '审核人',
- `approval_result` TINYINT (3) DEFAULT NULL COMMENT '审核结果1-通过;2-不通过',
- `approval_opinion` VARCHAR (500) DEFAULT NULL COMMENT '审核意见',
- `enabled` TINYINT (3) DEFAULT 1 COMMENT '是否有效',
- PRIMARY KEY (`id`)
- ) ENGINE = INNODB DEFAULT CHARSET = utf8 COMMENT = '审核表';
- -- 增加工程维修下单人信息
- ALTER TABLE tb_repair_bills ADD COLUMN userId int(10) DEFAULT NULL COMMENT '下单人id';
|