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> extends BaseModel 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"); } }