package com.smartor.domain; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import net.sf.jsqlparser.expression.DateTimeLiteralExpression; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; /** * 语音任务呼叫对象 ivr_taskcall * * @author smartor * @date 2023-03-24 */ public class IvrTaskcall extends BaseEntity { private static final long serialVersionUID = 1L; /** */ private Long callid; /** 发送人 */ @Excel(name = " 发送人 ") private String sendname; /** 手机号 */ @Excel(name = " 手机号 ") private String phone; /** */ @Excel(name = " ") private String sex; /** 年龄 */ @Excel(name = " 年龄 ") private Long age; /** 身份证号 */ @Excel(name = " 身份证号 ") private String sfzh; /** 地址 */ @Excel(name = " 地址 ") private String addr; /** */ @Excel(name = " ") private String senderdetail; /** */ @Excel(name = " ") private String inserttype; /** 任务ID */ @Excel(name = " 任务ID ") private Long taskid; /** */ @Excel(name = " ") private String templateid; /** 模板名 */ @Excel(name = " 模板名 ") private String templatename; /** 发送日期 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = " 发送日期 ", width = 30, dateFormat = "yyyy-MM-dd") private Date senddate; /** 上午开始发送时间限制 */ @Excel(name = " 上午开始发送时间限制 ") private String sendlimitabegin; /** 上午结束发送时间限制 */ @Excel(name = " 上午结束发送时间限制 ") private String sendlimitaend; /** 下午开始发送时间限制 */ @Excel(name = " 下午开始发送时间限制 ") private String sendlimitpbegin; /** 下午结束发送时间限制 */ @Excel(name = " 下午结束发送时间限制 ") private String sendlimitpend; /** 晚上开始发送时间限制 */ @Excel(name = " 晚上开始发送时间限制 ") private String sendlimitnbegin; /** 晚上结束发送时间限制 */ @Excel(name = " 晚上结束发送时间限制 ") private String sendlimitnend; /** 发送状态 */ @Excel(name = " 发送状态 ") private Long sendstate; /** 发送UUID */ @Excel(name = " 发送UUID ") private String senduuid; /** 结果 */ @Excel(name = " 结果 ") private String result; /** 完成时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = " 完成时间 ", width = 30, dateFormat = "yyyy-MM-dd") private Date finishtime; /** 用户ID */ @Excel(name = " 用户ID ") private String userid; /** 用户名 */ @Excel(name = " 用户名 ") private String username; /** 添加时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = " 添加时间 ", width = 30, dateFormat = "yyyy-MM-dd") private Date addtime; /** */ @Excel(name = " ") private String outbounduuid; /** 就诊记录编号 */ @Excel(name = " 就诊记录编号 ") private Long recordid; /** 重拨总数 */ @Excel(name = " 重拨总数 ") private Long recallcount; /** 当前重拨次数 */ @Excel(name = " 当前重拨次数 ") private Long exrecallcount; /** 拉取时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = " 拉取时间 ", width = 30, dateFormat = "yyyy-MM-dd") private Date pulltime; /** */ @Excel(name = " ") private Long bqsms; /** */ @Excel(name = " ") private Long bhsms; /** */ @Excel(name = " ") private String deptcode; /** */ @Excel(name = " ") private Long labelstatus; /** 删除标记 */ private String delFlag; /** 上传标记 */ @Excel(name = " 上传标记 ") private Long isupload; /** 上传时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = " 上传时间 ", width = 30, dateFormat = "yyyy-MM-dd") private Date uploadTime; /** 机构ID */ @Excel(name = " 机构ID ") private String orgid; public void setCallid(Long callid) { this.callid = callid; } public Long getCallid() { return callid; } public void setSendname(String sendname) { this.sendname = sendname; } public String getSendname() { return sendname; } public void setPhone(String phone) { this.phone = phone; } public String getPhone() { return phone; } public void setSex(String sex) { this.sex = sex; } public String getSex() { return sex; } public void setAge(Long age) { this.age = age; } public Long getAge() { return age; } public void setSfzh(String sfzh) { this.sfzh = sfzh; } public String getSfzh() { return sfzh; } public void setAddr(String addr) { this.addr = addr; } public String getAddr() { return addr; } public void setSenderdetail(String senderdetail) { this.senderdetail = senderdetail; } public String getSenderdetail() { return senderdetail; } public void setInserttype(String inserttype) { this.inserttype = inserttype; } public String getInserttype() { return inserttype; } public void setTaskid(Long taskid) { this.taskid = taskid; } public Long getTaskid() { return taskid; } public void setTemplateid(String templateid) { this.templateid = templateid; } public String getTemplateid() { return templateid; } public void setTemplatename(String templatename) { this.templatename = templatename; } public String getTemplatename() { return templatename; } public void setSenddate(Date senddate) { this.senddate = senddate; } public Date getSenddate() { return senddate; } public void setSendlimitabegin(String sendlimitabegin) { this.sendlimitabegin = sendlimitabegin; } public String getSendlimitabegin() { return sendlimitabegin; } public void setSendlimitaend(String sendlimitaend) { this.sendlimitaend = sendlimitaend; } public String getSendlimitaend() { return sendlimitaend; } public void setSendlimitpbegin(String sendlimitpbegin) { this.sendlimitpbegin = sendlimitpbegin; } public String getSendlimitpbegin() { return sendlimitpbegin; } public void setSendlimitpend(String sendlimitpend) { this.sendlimitpend = sendlimitpend; } public String getSendlimitpend() { return sendlimitpend; } public void setSendlimitnbegin(String sendlimitnbegin) { this.sendlimitnbegin = sendlimitnbegin; } public String getSendlimitnbegin() { return sendlimitnbegin; } public void setSendlimitnend(String sendlimitnend) { this.sendlimitnend = sendlimitnend; } public String getSendlimitnend() { return sendlimitnend; } public void setSendstate(Long sendstate) { this.sendstate = sendstate; } public Long getSendstate() { return sendstate; } public void setSenduuid(String senduuid) { this.senduuid = senduuid; } public String getSenduuid() { return senduuid; } public void setResult(String result) { this.result = result; } public String getResult() { return result; } public void setFinishtime(Date finishtime) { this.finishtime = finishtime; } public Date getFinishtime() { return finishtime; } public void setUserid(String userid) { this.userid = userid; } public String getUserid() { return userid; } public void setUsername(String username) { this.username = username; } public String getUsername() { return username; } public void setOutbounduuid(String outbounduuid) { this.outbounduuid = outbounduuid; } public String getOutbounduuid() { return outbounduuid; } public void setRecordid(Long recordid) { this.recordid = recordid; } public Long getRecordid() { return recordid; } public void setRecallcount(Long recallcount) { this.recallcount = recallcount; } public Long getRecallcount() { return recallcount; } public void setExrecallcount(Long exrecallcount) { this.exrecallcount = exrecallcount; } public Long getExrecallcount() { return exrecallcount; } public void setPulltime(Date pulltime) { this.pulltime = pulltime; } public Date getPulltime() { return pulltime; } public void setBqsms(Long bqsms) { this.bqsms = bqsms; } public Long getBqsms() { return bqsms; } public void setBhsms(Long bhsms) { this.bhsms = bhsms; } public Long getBhsms() { return bhsms; } public void setDeptcode(String deptcode) { this.deptcode = deptcode; } public String getDeptcode() { return deptcode; } public void setLabelstatus(Long labelstatus) { this.labelstatus = labelstatus; } public Long getLabelstatus() { return labelstatus; } public void setDelFlag(String delFlag) { this.delFlag = delFlag; } public String getDelFlag() { return delFlag; } public void setIsupload(Long isupload) { this.isupload = isupload; } public Long getIsupload() { return isupload; } public void setUploadTime(Date uploadTime) { this.uploadTime = uploadTime; } public Date getUploadTime() { return uploadTime; } public void setOrgid(String orgid) { this.orgid = orgid; } public String getOrgid() { return orgid; } @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) .append("callid", getCallid()) .append("sendname", getSendname()) .append("phone", getPhone()) .append("sex", getSex()) .append("age", getAge()) .append("sfzh", getSfzh()) .append("addr", getAddr()) .append("senderdetail", getSenderdetail()) .append("inserttype", getInserttype()) .append("taskid", getTaskid()) .append("templateid", getTemplateid()) .append("templatename", getTemplatename()) .append("senddate", getSenddate()) .append("sendlimitabegin", getSendlimitabegin()) .append("sendlimitaend", getSendlimitaend()) .append("sendlimitpbegin", getSendlimitpbegin()) .append("sendlimitpend", getSendlimitpend()) .append("sendlimitnbegin", getSendlimitnbegin()) .append("sendlimitnend", getSendlimitnend()) .append("sendstate", getSendstate()) .append("senduuid", getSenduuid()) .append("result", getResult()) .append("finishtime", getFinishtime()) .append("userid", getUserid()) .append("username", getUsername()) .append("outbounduuid", getOutbounduuid()) .append("recordid", getRecordid()) .append("recallcount", getRecallcount()) .append("exrecallcount", getExrecallcount()) .append("pulltime", getPulltime()) .append("bqsms", getBqsms()) .append("bhsms", getBhsms()) .append("deptcode", getDeptcode()) .append("labelstatus", getLabelstatus()) .append("delFlag", getDelFlag()) .append("updateBy", getUpdateBy()) .append("updateTime", getUpdateTime()) .append("createBy", getCreateBy()) .append("createTime", getCreateTime()) .append("isupload", getIsupload()) .append("uploadTime", getUploadTime()) .append("orgid", getOrgid()) .toString(); } }