
drop table if exists `notice`.`message`;
create table `notice`.`message`(
    `id` int(11) not null auto_increment default '0',
    -- `sys_name` varchar(255) not null,
    -- `pasture_id` int(11) not null,
    -- `service_id` int(11) not null,
    `msg_type_id` int(11) not null default '0',
    `remind_type` int(11) not null default 0 comment '发送方式',
    `date_type` int(11) not null default 0 comment '循环类型',
    `cycle_type` int(11) not null default 0 comment '发送机制',

    `push_date` int(11) not null default 0  comment '推送日期',
    `push_time` varchar(64) not null default '' comment '推送时间',
    `delay_time` int(11) not null default 0 comment '延迟时间',
    `interval_time` int(11) not null default 0 comment '提醒间隔时间',
    
    `push_limit` int(11) not null default 0  comment '推送限制次数',
    `template_id` varchar(64) not null default '' comment '模板id',


    `msg_type_id` int(11) not null default 0,
    `remind_type` int(11) not null default 0,

    `msg_content` text not null ,
    `target` text not null default '',
    `push_count` int(11) not null default 0,

    -- `push_limit` int(11) not null default 0,

    `status` int(11) not null default 0,
    `created_at` DATETIME not null default CURRENT_TIMESTAMP,
    `updated_at` DATETIME not null ON UPDATE CURRENT_TIMESTAMP ,
    primary key(`id`)
)ENGINE=InnoDB DEFAULT CHARSET=utf8 comment '消息';

alter table message 
add  `body_data` text not null default '';

-- drop column if exists `body_data`;