379 lines
8.4 KiB
Java
379 lines
8.4 KiB
Java
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
|
||
* type: CHAR(32)
|
||
* 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");
|
||
}
|
||
|
||
|
||
}
|