企业短信相关建表语句

企业短信相关的建表语句,参考

#企业短信相关数据表建表语句

CREATE TABLE `COMPANY_SETTINGS` (
  `ID` int(10) NOT NULL COMMENT 'title[企业id] intro[企业id] MUST[] input[type=hidden] ',
  `SMS` varchar(64) DEFAULT NULL COMMENT 'title[短信方] intro[短信方] list[] input[type=select] select[no,未设置;alisms,阿里云短信;163sms,网易云短信]',
  `EMAIL` varchar(64) DEFAULT NULL COMMENT 'title[邮件方] intro[邮件方] list[] input[type=select] select[self,自己发送;ali,阿里云邮件;163,网易云邮件]',
  PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='企业基本设置表,和企业表1比1';


CREATE TABLE `COMPANY_SMS_SETTINGS` (
  `ID` int(11) NOT NULL AUTO_INCREMENT COMMENT 'title[ID] intro[ID自增长] input[type=hidden] ',
  `COMP_ID` int(10) NOT NULL COMMENT 'title[企业id] intro[企业id] must[] input[type=hidden] ',
  `SMS` varchar(64) DEFAULT NULL COMMENT 'title[短信方] intro[短信方] search[] list[] input[type=select] select[alisms,阿里云短信;163sms,网易云短信]',
  `DFT_SIGNNAME` varchar(128) NOT NULL COMMENT 'title[默认签名] intro[默认签名] list[] input[type=text] ',
  `ACC_KEY` varchar(128) NOT NULL COMMENT 'title[ACC_KEY] intro[ACC_KEY] list[] input[type=text] ',
  `ACC_SECRET` varchar(128) NOT NULL COMMENT 'title[ACC_SECRET] intro[ACC_SECRET] list[] input[type=text] ',
  `CTIME` datetime DEFAULT NULL COMMENT ' title[时间] intro[时间] list[] input[type=static] format[type=date][pattern=yyyy-MM-dd HH:mm:ss] ',
  `UTIME` datetime DEFAULT NULL COMMENT ' title[更新时间] intro[更新时间]  input[type=static] format[type=date][pattern=yyyy-MM-dd HH:mm:ss] ',
  `IS_DEL` int(1) NOT NULL DEFAULT '0' COMMENT 'TITLE[删除] INTRO[删除,详细信息在B_RECORD_DELETE 表中记录] INPUT[TYPE=SELECT] SELECT[0,未删除;1,已删除]',
  PRIMARY KEY (`ID`),
  UNIQUE KEY `COMP_IDSMS` (`COMP_ID`,`SMS`) USING BTREE,
  KEY `IS_DEL` (`IS_DEL`) USING BTREE,
  KEY `CTIME` (`CTIME`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='企业短信配置表';

CREATE TABLE `COMPANY_SMS_SIGNATURE` (
  `ID` int(11) NOT NULL AUTO_INCREMENT COMMENT 'title[ID] intro[ID自增长] input[type=hidden] ',
  `COMP_ID` int(10) NOT NULL COMMENT 'title[企业id] intro[企业id] must[] input[type=hidden] ',
  `SMS` varchar(64) DEFAULT NULL COMMENT 'title[短信方] intro[短信方] search[] list[] input[type=select] select[alisms,阿里云短信;163sms,网易云短信]',
  `SIGNNAME` varchar(128) NOT NULL COMMENT 'title[默认签名] intro[默认签名] search[] list[] input[type=text] ',
  `IS_DFT` int(1) NOT NULL DEFAULT '0' COMMENT 'TITLE[默认签名] INTRO[默认签名,保持跟COMPANY_SMS_SETTINGS表的DFT_SIGNNAME一致] search[] list[] INPUT[TYPE=SELECT] SELECT[0,否;1,默认]',
  `CTIME` datetime DEFAULT NULL COMMENT ' title[时间] intro[时间] list[] input[type=static] format[type=date][pattern=yyyy-MM-dd HH:mm:ss] ',
  `UTIME` datetime DEFAULT NULL COMMENT ' title[更新时间] intro[更新时间] input[type=static] format[type=date][pattern=yyyy-MM-dd HH:mm:ss] ',
  `IS_DEL` int(1) NOT NULL DEFAULT '0' COMMENT 'TITLE[删除] INTRO[删除,详细信息在B_RECORD_DELETE 表中记录] INPUT[TYPE=SELECT] SELECT[0,未删除;1,已删除]',
  PRIMARY KEY (`ID`),
  UNIQUE KEY `COMP_IDSIGNNAME` (`COMP_ID`,`SIGNNAME`) USING BTREE,
  KEY `IS_DEL` (`IS_DEL`) USING BTREE,
  KEY `CTIME` (`CTIME`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='企业短信签名表';
#这里注意,IS_DFT是互斥的。一个sms和comp只能有一个默认的签名,需要等审核通过之后,再进行添加

CREATE TABLE `COMPANY_SMS_TEMPLATE` (
  `ID` int(11) NOT NULL AUTO_INCREMENT COMMENT 'title[ID] intro[ID自增长] input[type=hidden] ',
  `COMP_ID` int(10) NOT NULL COMMENT 'title[企业id] intro[企业id] must[] input[type=hidden] ',
  `SMS` varchar(64) DEFAULT NULL COMMENT 'title[短信方] intro[短信方] search[] list[] input[type=select] select[alisms,阿里云短信;163sms,网易云短信]',
  `TEMPLATE` varchar(128) NOT NULL COMMENT 'title[模板CODE] intro[模板CODE] list[] input[type=text] ',
  `SMS_TYPE` varchar(64) DEFAULT NULL COMMENT 'title[类型] intro[类型] search[] list[] input[type=select] select[验证码,验证码;通知,通知;推广,推广;群发,群发]',
  `CONTENT` varchar(256) NOT NULL COMMENT 'title[短信内容] intro[短信内容] list[] input[type=text] ',
  `CTIME` datetime DEFAULT NULL COMMENT ' title[创建时间] intro[创建时间] list[] input[type=static] format[type=date][pattern=yyyy-MM-dd HH:mm:ss] ',
  `UTIME` datetime DEFAULT NULL COMMENT ' title[更新时间] intro[更新时间]  input[type=static] format[type=date][pattern=yyyy-MM-dd HH:mm:ss] ',
  `IS_DEL` int(1) NOT NULL DEFAULT '0' COMMENT 'TITLE[删除] INTRO[删除,详细信息在B_RECORD_DELETE 表中记录] INPUT[TYPE=SELECT] SELECT[0,未删除;1,已删除]',
  PRIMARY KEY (`ID`),
  UNIQUE KEY `COMP_IDTEMPLATE` (`COMP_ID`,`TEMPLATE`) USING BTREE,
  KEY `SMS_TYPE` (`SMS_TYPE`) USING BTREE,
  KEY `IS_DEL` (`IS_DEL`) USING BTREE,
  KEY `CTIME` (`CTIME`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='企业短信模板表';


CREATE TABLE `B_SMS_SEND` (
  `ID` int(11) NOT NULL AUTO_INCREMENT COMMENT 'title[ID] intro[ID自增长] input[type=hidden] ',
  `COMP_ID` int(10) NOT NULL COMMENT 'title[企业id] intro[企业id] must[] input[type=hidden] ',
  `SMS` varchar(64) DEFAULT NULL COMMENT 'title[短信方] intro[短信方] search[] list[] input[type=select] select[alisms,阿里云短信;163sms,网易云短信]',
  `PHONE` varchar(64) DEFAULT NULL COMMENT 'title[手机号] intro[手机号] search[] list[] input[type=text] ',
  `IS_TIMER` int(1) DEFAULT NULL COMMENT 'title[类型] intro[类型] search[] list[] input[type=select] select[0,立即;1,定时]',
  `IS_SEND` int(1) DEFAULT NULL COMMENT 'title[发送状态] intro[发送状态] search[] list[] input[type=select] select[0,未发送;1,已发送]',
  `SUCCESS_SEND` int(1) DEFAULT NULL COMMENT 'title[成功] intro[成功] search[] list[] input[type=select] select[0,失败;1,成功]',
  `SEND_TIME` datetime DEFAULT NULL COMMENT 'title[发送时间] intro[发送时间] search[] list[] input[type=text] format[type=date] [pattern=yyyy-MM-dd HH:mm:ss] ',
  `SIGNNAME` varchar(128) NOT NULL COMMENT 'title[默认签名] intro[默认签名] list[] input[type=text] ',
  `TEMPLATE` varchar(128) NOT NULL COMMENT 'title[模板CODE] intro[模板CODE] list[] input[type=text] ',
  `CONTENT` varchar(256) NOT NULL COMMENT 'title[短信内容] intro[短信内容] list[] input[type=text] ',
  `SENDER_ID` varchar(64) DEFAULT NULL COMMENT 'title[发件人ID] intro[发件人ID]  input[type=hidden] ',
  `SENDER_NAME` varchar(64) DEFAULT NULL COMMENT 'title[发件人] intro[发件人] search[] list[] input[type=text] ',
  `CTIME` datetime DEFAULT NULL COMMENT 'title[创建时间] intro[创建时间] input[type=static] format[type=date] [pattern=yyyy-MM-dd HH:mm:ss] ',
  `BIZ_CODE` varchar(64) COMMENT 'title[短信序列号] intro[短信序列号,发送是返回] list[]  input[type=text] ',
  `RECEIVE_CODE` varchar(64) COMMENT 'title[发送失败CODE] intro[发送失败CODE,短信平台返回] list[]  input[type=text] ',
  `RECEIVE_MSG` varchar(64) COMMENT 'title[发送失败原因] intro[发送失败原因,短信平台返回] list[]  input[type=text] ',
  `IS_DEL` int(1) DEFAULT NULL COMMENT 'title[删除状态] intro[删除状态,详细信息在B_RECORD_DELETE 表中记录] input[type=select] select[0,未删除;1,已删除]',
  PRIMARY KEY (`ID`),
  KEY `ID` (`ID`) USING BTREE,
  KEY `COMP_ID` (`COMP_ID`) USING BTREE,
  KEY `SMS` (`SMS`) USING BTREE,
  KEY `PHONE` (`PHONE`) USING BTREE,
  KEY `CTIME` (`CTIME`) USING BTREE,
  KEY `IS_DEL` (`IS_DEL`) USING BTREE,
  KEY `IS_TIMER` (`IS_TIMER`) USING BTREE,
  KEY `IS_SEND` (`IS_SEND`) USING BTREE,
  KEY `SENDER_ID` (`SENDER_ID`) USING BTREE,
  KEY `SENDER_NAME` (`SENDER_NAME`) USING BTREE,
  KEY `BIZ_CODE` (`BIZ_CODE`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='短信发送记录表';

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值