2020-09-13 01:12:00 +08:00
|
|
|
|
package com.cowr.model.base;
|
|
|
|
|
|
|
|
|
|
|
|
import com.cowr.common.base.BaseModel;
|
|
|
|
|
|
import com.jfinal.plugin.activerecord.IBean;
|
|
|
|
|
|
import com.alibaba.fastjson.annotation.JSONField;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* Generated by COWR Sun Sep 13 00:58:42 CST 2020
|
|
|
|
|
|
* TableName: sms_log
|
|
|
|
|
|
* Remarks: 日志相关 - 短信发送日志
|
|
|
|
|
|
* PrimaryKey: id
|
|
|
|
|
|
*/
|
|
|
|
|
|
@SuppressWarnings("serial")
|
|
|
|
|
|
public abstract class BaseSmsLog<M extends BaseSmsLog<M>> extends BaseModel<M> implements IBean {
|
|
|
|
|
|
|
|
|
|
|
|
public static final String tablename = "sms_log";
|
|
|
|
|
|
|
|
|
|
|
|
@JSONField(serialize=false)
|
|
|
|
|
|
public String getTablename(){
|
|
|
|
|
|
return tablename;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* name: id
|
2020-09-19 23:11:55 +08:00
|
|
|
|
* type: CHAR(32)
|
2020-09-13 01:12:00 +08:00
|
|
|
|
* isNullable: NO
|
|
|
|
|
|
* isPrimaryKey: YES
|
|
|
|
|
|
* defaultValue:
|
|
|
|
|
|
* @param id uuid
|
|
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="id")
|
|
|
|
|
|
public void setId(String id) {
|
|
|
|
|
|
set("id", id);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* @return id uuid
|
|
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="id")
|
|
|
|
|
|
public String getId() {
|
|
|
|
|
|
return getStr("id");
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* name: phone
|
|
|
|
|
|
* type: VARCHAR(20)
|
|
|
|
|
|
* isNullable: NO
|
|
|
|
|
|
* isPrimaryKey: NO
|
|
|
|
|
|
* defaultValue:
|
|
|
|
|
|
* @param phone 手机号
|
|
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="phone")
|
|
|
|
|
|
public void setPhone(String phone) {
|
|
|
|
|
|
set("phone", phone);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* @return phone 手机号
|
|
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="phone")
|
|
|
|
|
|
public String getPhone() {
|
|
|
|
|
|
return getStr("phone");
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* name: content
|
|
|
|
|
|
* type: JSON(1073741824)
|
|
|
|
|
|
* isNullable: YES
|
|
|
|
|
|
* isPrimaryKey: NO
|
|
|
|
|
|
* defaultValue:
|
|
|
|
|
|
* @param content 发送内容json
|
|
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="content")
|
|
|
|
|
|
public void setContent(String content) {
|
|
|
|
|
|
set("content", content);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* @return content 发送内容json
|
|
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="content")
|
|
|
|
|
|
public String getContent() {
|
|
|
|
|
|
return getStr("content");
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* name: create_time
|
|
|
|
|
|
* type: DATETIME(19)
|
|
|
|
|
|
* isNullable: NO
|
|
|
|
|
|
* isPrimaryKey: NO
|
|
|
|
|
|
* defaultValue:
|
|
|
|
|
|
* @param createTime 创建时间
|
|
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="create_time")
|
|
|
|
|
|
public void setCreateTime(java.util.Date createTime) {
|
|
|
|
|
|
set("create_time", createTime);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* @return create_time 创建时间
|
|
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="create_time")
|
|
|
|
|
|
public java.util.Date getCreateTime() {
|
|
|
|
|
|
return get("create_time");
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* name: change_time
|
|
|
|
|
|
* type: TIMESTAMP(19)
|
|
|
|
|
|
* isNullable: NO
|
|
|
|
|
|
* isPrimaryKey: NO
|
|
|
|
|
|
* defaultValue: CURRENT_TIMESTAMP
|
|
|
|
|
|
* @param changeTime 最后修改时间
|
|
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="change_time")
|
|
|
|
|
|
public void setChangeTime(java.util.Date changeTime) {
|
|
|
|
|
|
set("change_time", changeTime);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* @return change_time 最后修改时间
|
|
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="change_time")
|
|
|
|
|
|
public java.util.Date getChangeTime() {
|
|
|
|
|
|
return get("change_time");
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* name: bizid
|
|
|
|
|
|
* type: VARCHAR(50)
|
|
|
|
|
|
* isNullable: YES
|
|
|
|
|
|
* isPrimaryKey: NO
|
|
|
|
|
|
* defaultValue:
|
|
|
|
|
|
* @param bizid 发送回执ID,可根据该ID在接口QuerySendDetails中查询具体的发送状态。
|
|
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="bizid")
|
|
|
|
|
|
public void setBizid(String bizid) {
|
|
|
|
|
|
set("bizid", bizid);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* @return bizid 发送回执ID,可根据该ID在接口QuerySendDetails中查询具体的发送状态。
|
|
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="bizid")
|
|
|
|
|
|
public String getBizid() {
|
|
|
|
|
|
return getStr("bizid");
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* name: code
|
|
|
|
|
|
* type: VARCHAR(100)
|
|
|
|
|
|
* isNullable: YES
|
|
|
|
|
|
* isPrimaryKey: NO
|
|
|
|
|
|
* defaultValue:
|
|
|
|
|
|
* @param code 请求状态码。
|
|
|
|
|
|
|
|
|
|
|
|
返回OK代表请求成功。
|
|
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="code")
|
|
|
|
|
|
public void setCode(String code) {
|
|
|
|
|
|
set("code", code);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* @return code 请求状态码。
|
|
|
|
|
|
|
|
|
|
|
|
返回OK代表请求成功。
|
|
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="code")
|
|
|
|
|
|
public String getCode() {
|
|
|
|
|
|
return getStr("code");
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* name: requestid
|
|
|
|
|
|
* type: VARCHAR(50)
|
|
|
|
|
|
* isNullable: YES
|
|
|
|
|
|
* isPrimaryKey: NO
|
|
|
|
|
|
* defaultValue:
|
|
|
|
|
|
* @param requestid 请求 ID。无论调用接口成功与否,都会返回请求 ID。
|
|
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="requestid")
|
|
|
|
|
|
public void setRequestid(String requestid) {
|
|
|
|
|
|
set("requestid", requestid);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* @return requestid 请求 ID。无论调用接口成功与否,都会返回请求 ID。
|
|
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="requestid")
|
|
|
|
|
|
public String getRequestid() {
|
|
|
|
|
|
return getStr("requestid");
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* name: sendstatus
|
|
|
|
|
|
* type: INT(10)
|
|
|
|
|
|
* isNullable: YES
|
|
|
|
|
|
* isPrimaryKey: NO
|
|
|
|
|
|
* defaultValue: 0
|
|
|
|
|
|
* @param sendstatus 短信发送状态,包括:
|
|
|
|
|
|
0:待发送
|
|
|
|
|
|
1:等待回执。
|
|
|
|
|
|
2:发送失败。
|
|
|
|
|
|
3:发送成功。
|
|
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="sendstatus")
|
|
|
|
|
|
public void setSendstatus(Integer sendstatus) {
|
|
|
|
|
|
set("sendstatus", sendstatus);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* @return sendstatus 短信发送状态,包括:
|
|
|
|
|
|
0:待发送
|
|
|
|
|
|
1:等待回执。
|
|
|
|
|
|
2:发送失败。
|
|
|
|
|
|
3:发送成功。
|
|
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="sendstatus")
|
|
|
|
|
|
public Integer getSendstatus() {
|
|
|
|
|
|
return getInt("sendstatus");
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* name: sendcontent
|
|
|
|
|
|
* type: VARCHAR(500)
|
|
|
|
|
|
* isNullable: YES
|
|
|
|
|
|
* isPrimaryKey: NO
|
|
|
|
|
|
* defaultValue:
|
|
|
|
|
|
* @param sendcontent 实际发送的内容字符串
|
|
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="sendcontent")
|
|
|
|
|
|
public void setSendcontent(String sendcontent) {
|
|
|
|
|
|
set("sendcontent", sendcontent);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* @return sendcontent 实际发送的内容字符串
|
|
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="sendcontent")
|
|
|
|
|
|
public String getSendcontent() {
|
|
|
|
|
|
return getStr("sendcontent");
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* name: bill_num
|
|
|
|
|
|
* type: INT(10)
|
|
|
|
|
|
* isNullable: YES
|
|
|
|
|
|
* isPrimaryKey: NO
|
|
|
|
|
|
* defaultValue:
|
|
|
|
|
|
* @param billNum 计费条数
|
|
|
|
|
|
国内短信内容计费规则
|
|
|
|
|
|
短信字数=短信模版内容字数 + 签名字数。
|
|
|
|
|
|
|
|
|
|
|
|
短信字数<=70个字数,按照70个字数一条短信计算。
|
|
|
|
|
|
|
|
|
|
|
|
短信字数>70个字数,即为长短信,按照67个字数记为一条短信计算。
|
|
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="bill_num")
|
|
|
|
|
|
public void setBillNum(Integer billNum) {
|
|
|
|
|
|
set("bill_num", billNum);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* @return bill_num 计费条数
|
|
|
|
|
|
国内短信内容计费规则
|
|
|
|
|
|
短信字数=短信模版内容字数 + 签名字数。
|
|
|
|
|
|
|
|
|
|
|
|
短信字数<=70个字数,按照70个字数一条短信计算。
|
|
|
|
|
|
|
|
|
|
|
|
短信字数>70个字数,即为长短信,按照67个字数记为一条短信计算。
|
|
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="bill_num")
|
|
|
|
|
|
public Integer getBillNum() {
|
|
|
|
|
|
return getInt("bill_num");
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* name: receivedate
|
|
|
|
|
|
* type: DATETIME(19)
|
|
|
|
|
|
* isNullable: YES
|
|
|
|
|
|
* isPrimaryKey: NO
|
|
|
|
|
|
* defaultValue:
|
|
|
|
|
|
* @param receivedate 接收时间
|
|
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="receivedate")
|
|
|
|
|
|
public void setReceivedate(java.util.Date receivedate) {
|
|
|
|
|
|
set("receivedate", receivedate);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* @return receivedate 接收时间
|
|
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="receivedate")
|
|
|
|
|
|
public java.util.Date getReceivedate() {
|
|
|
|
|
|
return get("receivedate");
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* name: senddate
|
|
|
|
|
|
* type: DATETIME(19)
|
|
|
|
|
|
* isNullable: YES
|
|
|
|
|
|
* isPrimaryKey: NO
|
|
|
|
|
|
* defaultValue:
|
|
|
|
|
|
* @param senddate 实际发送时间
|
|
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="senddate")
|
|
|
|
|
|
public void setSenddate(java.util.Date senddate) {
|
|
|
|
|
|
set("senddate", senddate);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* @return senddate 实际发送时间
|
|
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="senddate")
|
|
|
|
|
|
public java.util.Date getSenddate() {
|
|
|
|
|
|
return get("senddate");
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* name: relate_table
|
|
|
|
|
|
* type: VARCHAR(50)
|
|
|
|
|
|
* isNullable: YES
|
|
|
|
|
|
* isPrimaryKey: NO
|
|
|
|
|
|
* defaultValue:
|
|
|
|
|
|
* @param relateTable 关联业务表名
|
|
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="relate_table")
|
|
|
|
|
|
public void setRelateTable(String relateTable) {
|
|
|
|
|
|
set("relate_table", relateTable);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* @return relate_table 关联业务表名
|
|
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="relate_table")
|
|
|
|
|
|
public String getRelateTable() {
|
|
|
|
|
|
return getStr("relate_table");
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* name: relate_id
|
|
|
|
|
|
* type: VARCHAR(32)
|
|
|
|
|
|
* isNullable: YES
|
|
|
|
|
|
* isPrimaryKey: NO
|
|
|
|
|
|
* defaultValue:
|
|
|
|
|
|
* @param relateId 关联业务表主键值
|
|
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="relate_id")
|
|
|
|
|
|
public void setRelateId(String relateId) {
|
|
|
|
|
|
set("relate_id", relateId);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* @return relate_id 关联业务表主键值
|
|
|
|
|
|
*/
|
|
|
|
|
|
@JSONField(name="relate_id")
|
|
|
|
|
|
public String getRelateId() {
|
|
|
|
|
|
return getStr("relate_id");
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|