package com.ruoyi.common.core.service.dto;
|
|
import java.util.Date;
|
|
/**
|
* 随访子任务「执行方式明细」({@code service_subtask_preachform})的随访侧行。
|
*
|
* <h3>来源对照(@ b25c3b51)</h3>
|
* 对应 {@code ServiceSubtaskPreachform}({@code extends BaseEntity},10 个自有字段 + 继承字段)。
|
* 本行<b>不继承 BaseEntity</b>(新模块只依赖 ruoyi-common,可以继承,但刻意平铺 —— 见下),
|
* 字段与 {@code ServiceSubtaskPreachformMapper.xml} 的
|
* {@code selectServiceSubtaskPreachformVo}(L25-42)与 {@code insertServiceSubtaskPreachform}(L81-151)
|
* 用到的列<b>逐一对应</b>。
|
*
|
* <h3>⚠️ 字段名必须与原实体一致</h3>
|
* 原实现用 Jackson 把 {@code serviceTask.preachformDesc}(JSON 串)直接反序列化成
|
* {@code List<ServiceSubtaskPreachform>}。JSON 里的键名 = 原实体的属性名。
|
* 本行作为替代目标类,<b>属性名必须逐字相同</b>,否则 Jackson 会静默丢弃字段
|
* (不报错,只是值为 null → 落库少列)。
|
*
|
* <h3>⚠️ 刻意不继承 ruoyi-common 的 BaseEntity</h3>
|
* 继承能少写 6 个字段,但会带入 {@code searchValue/orgnam e/campusid/pageNum/pageSize/params}
|
* 等与本表无关的属性 —— 而 Jackson 反序列化时多出来的属性只在 {@code FAIL_ON_UNKNOWN_PROPERTIES}
|
* 开启时才报错,默认是静默忽略。平铺写全,可以让"这个类到底有哪些字段"一眼可数。
|
*/
|
public class VisitPreachformRow {
|
|
/** 主键 */
|
private Long id;
|
|
/** 子任务ID(原 {@code subid}) */
|
private Long subid;
|
|
/** 任务ID */
|
private Long taskid;
|
|
/** 执行方式(短信/微信/电话…) */
|
private String preachform;
|
|
/** 执行状态(原实现默认 "1",可由调用方覆写) */
|
private String sendstate;
|
|
/** 本次发送时间(原 {@code currentSendTime}) */
|
private Date currentSendTime;
|
|
/** 机构ID */
|
private String orgid;
|
|
/** 删除标记 */
|
private String delFlag;
|
|
/** 排序 */
|
private Long sort;
|
|
/** 补偿时间(字符串,原字段即为 String) */
|
private String compensateTime;
|
|
/** 备注(继承自 BaseEntity) */
|
private String remark;
|
|
/** 创建人(继承自 BaseEntity) */
|
private String createBy;
|
|
/** 创建时间(继承自 BaseEntity) */
|
private Date createTime;
|
|
/** 更新人(继承自 BaseEntity) */
|
private String updateBy;
|
|
/** 更新时间(继承自 BaseEntity) */
|
private Date updateTime;
|
|
public Long getId() {
|
return id;
|
}
|
|
public void setId(Long id) {
|
this.id = id;
|
}
|
|
public Long getSubid() {
|
return subid;
|
}
|
|
public void setSubid(Long subid) {
|
this.subid = subid;
|
}
|
|
public Long getTaskid() {
|
return taskid;
|
}
|
|
public void setTaskid(Long taskid) {
|
this.taskid = taskid;
|
}
|
|
public String getPreachform() {
|
return preachform;
|
}
|
|
public void setPreachform(String preachform) {
|
this.preachform = preachform;
|
}
|
|
public String getSendstate() {
|
return sendstate;
|
}
|
|
public void setSendstate(String sendstate) {
|
this.sendstate = sendstate;
|
}
|
|
public Date getCurrentSendTime() {
|
return currentSendTime;
|
}
|
|
public void setCurrentSendTime(Date currentSendTime) {
|
this.currentSendTime = currentSendTime;
|
}
|
|
public String getOrgid() {
|
return orgid;
|
}
|
|
public void setOrgid(String orgid) {
|
this.orgid = orgid;
|
}
|
|
public String getDelFlag() {
|
return delFlag;
|
}
|
|
public void setDelFlag(String delFlag) {
|
this.delFlag = delFlag;
|
}
|
|
public Long getSort() {
|
return sort;
|
}
|
|
public void setSort(Long sort) {
|
this.sort = sort;
|
}
|
|
public String getCompensateTime() {
|
return compensateTime;
|
}
|
|
public void setCompensateTime(String compensateTime) {
|
this.compensateTime = compensateTime;
|
}
|
|
public String getRemark() {
|
return remark;
|
}
|
|
public void setRemark(String remark) {
|
this.remark = remark;
|
}
|
|
public String getCreateBy() {
|
return createBy;
|
}
|
|
public void setCreateBy(String createBy) {
|
this.createBy = createBy;
|
}
|
|
public Date getCreateTime() {
|
return createTime;
|
}
|
|
public void setCreateTime(Date createTime) {
|
this.createTime = createTime;
|
}
|
|
public String getUpdateBy() {
|
return updateBy;
|
}
|
|
public void setUpdateBy(String updateBy) {
|
this.updateBy = updateBy;
|
}
|
|
public Date getUpdateTime() {
|
return updateTime;
|
}
|
|
public void setUpdateTime(Date updateTime) {
|
this.updateTime = updateTime;
|
}
|
}
|