20210713.sql 1.9 KB

123456789101112131415161718192021222324
  1. -- 部门修改
  2. ALTER TABLE tb_department ADD COLUMN `levels` TINYINT(3) DEFAULT 1 COMMENT '级别:增加level字段,用于识别级别,企业为0,不在这个表中,level从1开始';
  3. ALTER TABLE tb_department ADD COLUMN `parentid` int(10) DEFAULT NULL COMMENT '上级id';
  4. ALTER TABLE tb_department ADD COLUMN `rank` varchar(100) DEFAULT NULL COMMENT '层级关系:增加层级关系字段rank,企业id-一级部门id-二级部门id-三级部门id-四级部门id-5级部门id;以-分隔';
  5. -- 修改公告字段注释
  6. ALTER TABLE tb_wxtemplate_message MODIFY COLUMN receive_type int(11) DEFAULT '1' COMMENT '1-全部接收 2-部分接收 3-导入用户 4-部门分组发送';
  7. ALTER TABLE tb_phone_message ADD COLUMN `receive_type` tinyint(3) DEFAULT 1 COMMENT '发送方式:1-按号码发送;2-按部门/分组发送';
  8. ALTER TABLE tb_email_send ADD COLUMN `receive_type` tinyint(3) DEFAULT 1 COMMENT '发送方式:1-按邮箱发送;2-按部门/分组发送';
  9. -- 新增公告-部门分组关系表
  10. CREATE TABLE `tb_notice_subgroup` (
  11. `id` INT (10) NOT NULL AUTO_INCREMENT COMMENT '主键id',
  12. `type` TINYINT (3) DEFAULT 1 COMMENT '类型:1-公告;2-微信模板;3-短信;4-邮件;',
  13. `source_id` INT (10) DEFAULT NULL COMMENT '来源id',
  14. `dept_group_type` TINYINT (3) DEFAULT 1 COMMENT '部门/分组:1-企业;2-部门;3-分组;',
  15. `dept_group_id` INT (10) DEFAULT NULL COMMENT '部门id/分组id',
  16. `dept_group_name` VARCHAR (200) DEFAULT NULL COMMENT '部门名/分组名',
  17. `created_by` INT (10) DEFAULT NULL COMMENT '创建人',
  18. `created_at` TIMESTAMP NULL DEFAULT NULL COMMENT '创建时间',
  19. `updated_by` INT (10) DEFAULT NULL COMMENT '修改人',
  20. `updated_at` TIMESTAMP NULL DEFAULT NULL COMMENT '修改时间',
  21. `enabled` TINYINT (3) DEFAULT 1 COMMENT '是否有效,1-是;0-否;',
  22. PRIMARY KEY (`id`)
  23. ) ENGINE = INNODB DEFAULT CHARSET = utf8 COMMENT = '部门/分组-公告关系表';