package com.ips.system.domain; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import com.ips.common.annotation.Excel; import com.ips.common.core.domain.BaseEntity; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; /** * 模型训练对象 biz_training * * @author Allen * @date 2025-05-21 */ public class BizTraining extends BaseEntity { private static final long serialVersionUID = 1L; /** 编号 */ private Long id; /** 算法名称 */ @Excel(name = "算法名称") private String taskName; /** 算法 */ @Excel(name = "算法") private Long algorithmId; /** 输入路径 */ private String inputPath; /** 输出路径 */ private String outputPath; /** 算法参数 */ private String algorithmParams; /** 状态 */ @Excel(name = "状态") private String status; /** 开始时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "开始时间", width = 30, dateFormat = "yyyy-MM-dd") private Date startTime; /** 结束时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "结束时间", width = 30, dateFormat = "yyyy-MM-dd") private Date endTime; public void setId(Long id) { this.id = id; } public Long getId() { return id; } public void setTaskName(String taskName) { this.taskName = taskName; } public String getTaskName() { return taskName; } public void setAlgorithmId(Long algorithmId) { this.algorithmId = algorithmId; } public Long getAlgorithmId() { return algorithmId; } public void setInputPath(String inputPath) { this.inputPath = inputPath; } public String getInputPath() { return inputPath; } public void setOutputPath(String outputPath) { this.outputPath = outputPath; } public String getOutputPath() { return outputPath; } public void setAlgorithmParams(String algorithmParams) { this.algorithmParams = algorithmParams; } public String getAlgorithmParams() { return algorithmParams; } public void setStatus(String status) { this.status = status; } public String getStatus() { return status; } public void setStartTime(Date startTime) { this.startTime = startTime; } public Date getStartTime() { return startTime; } public void setEndTime(Date endTime) { this.endTime = endTime; } public Date getEndTime() { return endTime; } @Override public String toString() { return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE) .append("id", getId()) .append("taskName", getTaskName()) .append("algorithmId", getAlgorithmId()) .append("inputPath", getInputPath()) .append("outputPath", getOutputPath()) .append("algorithmParams", getAlgorithmParams()) .append("status", getStatus()) .append("startTime", getStartTime()) .append("endTime", getEndTime()) .append("remark", getRemark()) .append("createBy", getCreateBy()) .append("createTime", getCreateTime()) .append("updateBy", getUpdateBy()) .append("updateTime", getUpdateTime()) .toString(); } }