-- 部门修改
ALTER TABLE tb_department ADD COLUMN `levels` TINYINT(3) DEFAULT 1 COMMENT '级别:增加level字段，用于识别级别，企业为0，不在这个表中，level从1开始';
ALTER TABLE tb_department ADD COLUMN `parentid` int(10) DEFAULT NULL COMMENT '上级id';
ALTER TABLE tb_department ADD COLUMN `rank` varchar(100) DEFAULT NULL COMMENT '层级关系:增加层级关系字段rank,企业id-一级部门id-二级部门id-三级部门id-四级部门id-5级部门id;以-分隔';
-- 修改公告字段注释
ALTER TABLE tb_wxtemplate_message MODIFY COLUMN receive_type int(11) DEFAULT '1' COMMENT '1-全部接收 2-部分接收 3-导入用户 4-部门分组发送';
ALTER TABLE tb_phone_message ADD COLUMN `receive_type` tinyint(3) DEFAULT 1 COMMENT '发送方式:1-按号码发送；2-按部门/分组发送';
ALTER TABLE tb_email_send ADD COLUMN `receive_type` tinyint(3) DEFAULT 1 COMMENT '发送方式:1-按邮箱发送；2-按部门/分组发送';

-- 新增公告-部门分组关系表
CREATE TABLE `tb_notice_subgroup` (
	`id` INT (10) NOT NULL AUTO_INCREMENT COMMENT '主键id',
	`type` TINYINT (3) DEFAULT 1 COMMENT '类型：1-公告;2-微信模板;3-短信;4-邮件;',
	`source_id` INT (10) DEFAULT NULL COMMENT '来源id',
	`dept_group_type` TINYINT (3) DEFAULT 1 COMMENT '部门/分组:1-企业;2-部门;3-分组;',
	`dept_group_id` INT (10) DEFAULT NULL COMMENT '部门id/分组id',
	`dept_group_name` VARCHAR (200) DEFAULT NULL COMMENT '部门名/分组名',
	`created_by` INT (10) DEFAULT NULL COMMENT '创建人',
	`created_at` TIMESTAMP NULL DEFAULT NULL COMMENT '创建时间',
	`updated_by` INT (10) DEFAULT NULL COMMENT '修改人',
	`updated_at` TIMESTAMP NULL DEFAULT NULL COMMENT '修改时间',
	`enabled` TINYINT (3) DEFAULT 1 COMMENT '是否有效，1-是；0-否；',
	PRIMARY KEY (`id`)
) ENGINE = INNODB DEFAULT CHARSET = utf8 COMMENT = '部门/分组-公告关系表';