package com.aps.core.domain;
|
|
import com.aps.common.core.annotation.Excel;
|
import com.aps.common.core.web.domain.BaseEntity;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import org.apache.commons.lang3.builder.ToStringBuilder;
|
import org.apache.commons.lang3.builder.ToStringStyle;
|
|
import java.util.Date;
|
|
/**
|
* 事件管理对象 aps_work_event
|
*
|
* @author hjy
|
* @date 2025-04-21
|
*/
|
public class ApsWorkEvent extends BaseEntity
|
{
|
private static final long serialVersionUID = 1L;
|
|
/** $column.columnComment */
|
private Long id;
|
|
/** 事件描述 */
|
@Excel(name = "事件描述")
|
private String description;
|
|
/** 持续时长 */
|
@Excel(name = "持续时长")
|
private String duration;
|
|
/** 事件开始日期 */
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
@Excel(name = "事件开始日期", width = 30, dateFormat = "yyyy-MM-dd")
|
private Date startDate;
|
|
/** 事件结束日期 */
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
@Excel(name = "事件结束日期", width = 30, dateFormat = "yyyy-MM-dd")
|
private Date endDate;
|
|
/** 事件开始时间 */
|
@Excel(name = "事件开始时间")
|
private String startTime;
|
|
/** 事件结束事件 */
|
@Excel(name = "事件结束事件")
|
private String endTime;
|
|
/** 适用工厂 */
|
@Excel(name = "适用工厂")
|
private String applicableFactory;
|
|
/** 适用车间 */
|
@Excel(name = "适用车间")
|
private String applicableWorkshop;
|
|
/** 适用工序 */
|
@Excel(name = "适用工序")
|
private String applicableProcess;
|
|
/** 适用日历 */
|
@Excel(name = "适用日历")
|
private String applicableCalendar;
|
|
public void setId(Long id)
|
{
|
this.id = id;
|
}
|
|
public Long getId()
|
{
|
return id;
|
}
|
|
public void setDescription(String description)
|
{
|
this.description = description;
|
}
|
|
public String getDescription()
|
{
|
return description;
|
}
|
|
public void setDuration(String duration)
|
{
|
this.duration = duration;
|
}
|
|
public String getDuration()
|
{
|
return duration;
|
}
|
|
public void setStartDate(Date startDate)
|
{
|
this.startDate = startDate;
|
}
|
|
public Date getStartDate()
|
{
|
return startDate;
|
}
|
|
public void setEndDate(Date endDate)
|
{
|
this.endDate = endDate;
|
}
|
|
public Date getEndDate()
|
{
|
return endDate;
|
}
|
|
public void setStartTime(String startTime)
|
{
|
this.startTime = startTime;
|
}
|
|
public String getStartTime()
|
{
|
return startTime;
|
}
|
|
public void setEndTime(String endTime)
|
{
|
this.endTime = endTime;
|
}
|
|
public String getEndTime()
|
{
|
return endTime;
|
}
|
|
public void setApplicableFactory(String applicableFactory)
|
{
|
this.applicableFactory = applicableFactory;
|
}
|
|
public String getApplicableFactory()
|
{
|
return applicableFactory;
|
}
|
|
public void setApplicableWorkshop(String applicableWorkshop)
|
{
|
this.applicableWorkshop = applicableWorkshop;
|
}
|
|
public String getApplicableWorkshop()
|
{
|
return applicableWorkshop;
|
}
|
|
public void setApplicableProcess(String applicableProcess)
|
{
|
this.applicableProcess = applicableProcess;
|
}
|
|
public String getApplicableProcess()
|
{
|
return applicableProcess;
|
}
|
|
public void setApplicableCalendar(String applicableCalendar)
|
{
|
this.applicableCalendar = applicableCalendar;
|
}
|
|
public String getApplicableCalendar()
|
{
|
return applicableCalendar;
|
}
|
|
@Override
|
public String toString() {
|
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
|
.append("id", getId())
|
.append("description", getDescription())
|
.append("duration", getDuration())
|
.append("startDate", getStartDate())
|
.append("endDate", getEndDate())
|
.append("startTime", getStartTime())
|
.append("endTime", getEndTime())
|
.append("applicableFactory", getApplicableFactory())
|
.append("applicableWorkshop", getApplicableWorkshop())
|
.append("applicableProcess", getApplicableProcess())
|
.append("applicableCalendar", getApplicableCalendar())
|
.append("createBy", getCreateBy())
|
.append("createTime", getCreateTime())
|
.append("updateBy", getUpdateBy())
|
.append("updateTime", getUpdateTime())
|
.toString();
|
}
|
}
|