package com.ruoyi.system.domain;
|
|
import java.util.Date;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import org.apache.commons.lang3.builder.ToStringBuilder;
|
import org.apache.commons.lang3.builder.ToStringStyle;
|
import com.ruoyi.common.core.domain.BaseEntity;
|
|
/**
|
* 填表任务对象 cj_fill_task
|
*
|
* @author ruoyi
|
* @date 2026-09-09
|
*/
|
public class CjFillTask extends BaseEntity
|
{
|
private static final long serialVersionUID = 1L;
|
|
/** 任务ID */
|
private Long taskId;
|
|
/** 任务名称 */
|
private String taskName;
|
|
/** 学年(如:2026-2027) */
|
private String schoolYear;
|
|
/** 学期(1第一学期 2第二学期) */
|
private String semester;
|
|
/** 来源填表配置ID(可空,发布时已做快照) */
|
private Long configId;
|
|
/** 表单定义快照 JSON:{configId,groups:[...],attachments:[...]} */
|
private String schemaJson;
|
|
/** 填报范围快照 JSON:{classIds:[...],classNames:[...],collegeNames:[...]} */
|
private String scopeJson;
|
|
/** 填报范围学生人数 */
|
private Long scopeCount;
|
|
/** 填报开始日期 */
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
private Date fillStartDate;
|
|
/** 填报截止日期 */
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
private Date fillEndDate;
|
|
/** 是否需要教师审批(0否 1是) */
|
private String needApprove;
|
|
/** “是否外省/境外=否”的排除集(逗号分隔,本省+直辖市) */
|
private String outsideExclude;
|
|
/** 台港澳是否按境外统计(0否 1是) */
|
private String twhkAsOutside;
|
|
/** 范围模式(已废弃:统一班级码注册制,列与字段仅为兼容存量数据保留,业务不再读取) */
|
private String rangeMode;
|
|
/** 是否启用企业库命中带出(0否 1是) */
|
private String enableEnterpriseLib;
|
|
/** 状态(0草稿 1填报中 2已截止 3已归档) */
|
private String status;
|
|
/** 发布人 */
|
private String publishBy;
|
|
/** 发布时间 */
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date publishTime;
|
|
/** 删除标志(0存在 2删除) */
|
private String delFlag;
|
|
public void setTaskId(Long taskId)
|
{
|
this.taskId = taskId;
|
}
|
|
public Long getTaskId()
|
{
|
return taskId;
|
}
|
|
public void setTaskName(String taskName)
|
{
|
this.taskName = taskName;
|
}
|
|
public String getTaskName()
|
{
|
return taskName;
|
}
|
|
public void setSchoolYear(String schoolYear)
|
{
|
this.schoolYear = schoolYear;
|
}
|
|
public String getSchoolYear()
|
{
|
return schoolYear;
|
}
|
|
public void setSemester(String semester)
|
{
|
this.semester = semester;
|
}
|
|
public String getSemester()
|
{
|
return semester;
|
}
|
|
public void setConfigId(Long configId)
|
{
|
this.configId = configId;
|
}
|
|
public Long getConfigId()
|
{
|
return configId;
|
}
|
|
public void setSchemaJson(String schemaJson)
|
{
|
this.schemaJson = schemaJson;
|
}
|
|
public String getSchemaJson()
|
{
|
return schemaJson;
|
}
|
|
public void setScopeJson(String scopeJson)
|
{
|
this.scopeJson = scopeJson;
|
}
|
|
public String getScopeJson()
|
{
|
return scopeJson;
|
}
|
|
public void setScopeCount(Long scopeCount)
|
{
|
this.scopeCount = scopeCount;
|
}
|
|
public Long getScopeCount()
|
{
|
return scopeCount;
|
}
|
|
public void setFillStartDate(Date fillStartDate)
|
{
|
this.fillStartDate = fillStartDate;
|
}
|
|
public Date getFillStartDate()
|
{
|
return fillStartDate;
|
}
|
|
public void setFillEndDate(Date fillEndDate)
|
{
|
this.fillEndDate = fillEndDate;
|
}
|
|
public Date getFillEndDate()
|
{
|
return fillEndDate;
|
}
|
|
public void setNeedApprove(String needApprove)
|
{
|
this.needApprove = needApprove;
|
}
|
|
public String getNeedApprove()
|
{
|
return needApprove;
|
}
|
|
public void setOutsideExclude(String outsideExclude)
|
{
|
this.outsideExclude = outsideExclude;
|
}
|
|
public String getOutsideExclude()
|
{
|
return outsideExclude;
|
}
|
|
public void setTwhkAsOutside(String twhkAsOutside)
|
{
|
this.twhkAsOutside = twhkAsOutside;
|
}
|
|
public String getTwhkAsOutside()
|
{
|
return twhkAsOutside;
|
}
|
|
public void setRangeMode(String rangeMode)
|
{
|
this.rangeMode = rangeMode;
|
}
|
|
public String getRangeMode()
|
{
|
return rangeMode;
|
}
|
|
public void setEnableEnterpriseLib(String enableEnterpriseLib)
|
{
|
this.enableEnterpriseLib = enableEnterpriseLib;
|
}
|
|
public String getEnableEnterpriseLib()
|
{
|
return enableEnterpriseLib;
|
}
|
|
public void setStatus(String status)
|
{
|
this.status = status;
|
}
|
|
public String getStatus()
|
{
|
return status;
|
}
|
|
public void setPublishBy(String publishBy)
|
{
|
this.publishBy = publishBy;
|
}
|
|
public String getPublishBy()
|
{
|
return publishBy;
|
}
|
|
public void setPublishTime(Date publishTime)
|
{
|
this.publishTime = publishTime;
|
}
|
|
public Date getPublishTime()
|
{
|
return publishTime;
|
}
|
|
public void setDelFlag(String delFlag)
|
{
|
this.delFlag = delFlag;
|
}
|
|
public String getDelFlag()
|
{
|
return delFlag;
|
}
|
|
@Override
|
public String toString() {
|
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
|
.append("taskId", getTaskId())
|
.append("taskName", getTaskName())
|
.append("schoolYear", getSchoolYear())
|
.append("semester", getSemester())
|
.append("configId", getConfigId())
|
.append("schemaJson", getSchemaJson())
|
.append("scopeJson", getScopeJson())
|
.append("scopeCount", getScopeCount())
|
.append("fillStartDate", getFillStartDate())
|
.append("fillEndDate", getFillEndDate())
|
.append("needApprove", getNeedApprove())
|
.append("outsideExclude", getOutsideExclude())
|
.append("twhkAsOutside", getTwhkAsOutside())
|
.append("rangeMode", getRangeMode())
|
.append("enableEnterpriseLib", getEnableEnterpriseLib())
|
.append("status", getStatus())
|
.append("publishBy", getPublishBy())
|
.append("publishTime", getPublishTime())
|
.append("delFlag", getDelFlag())
|
.append("createBy", getCreateBy())
|
.append("createTime", getCreateTime())
|
.append("updateBy", getUpdateBy())
|
.append("updateTime", getUpdateTime())
|
.append("remark", getRemark())
|
.toString();
|
}
|
}
|