package com.xinda.itsm.domain; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.xinda.common.annotation.Excel; import com.xinda.common.core.domain.BaseEntity; /** * 维修工单对象 repair_order * * @author kerwincui * @date 2025-04-23 */ @ApiModel(value = "RepairOrder",description = "维修工单 repair_order") @Data public class RepairOrder extends BaseEntity { private static final long serialVersionUID = 1L; /** ID */ private Long id; /** 工单编号 */ @Excel(name = "工单编号") @ApiModelProperty("工单编号") private String orderNo; /** 工单内容 */ @Excel(name = "工单内容") @ApiModelProperty("工单内容") private String orderContent; /** 项目名称 */ @Excel(name = "项目名称") @ApiModelProperty("项目名称") private String projectName; /** 派单时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "派单时间", width = 30, dateFormat = "yyyy-MM-dd") @ApiModelProperty("派单时间") private Date assignTime; /** 完成时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "完成时间", width = 30, dateFormat = "yyyy-MM-dd") @ApiModelProperty("完成时间") private Date finishTime; /** 完成人 */ @Excel(name = "完成人") @ApiModelProperty("完成人") private String finishBy; private String respon; /** 附件 */ @Excel(name = "附件") @ApiModelProperty("附件") private String annex; /** 完成人id */ @Excel(name = "完成人id") @ApiModelProperty("完成人id") private Long userId; /** 工单状态(默认值为0:待进行) */ @Excel(name = "工单状态(默认值为0:待进行)") @ApiModelProperty("工单状态(默认值为0:待进行)") private String orderStatus; /** 工单备注 */ @Excel(name = "工单备注") @ApiModelProperty("工单备注") private String orderRemark; }