package com.emergencyrepair.business.entity;
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
import lombok.Data;
|
|
import java.time.LocalDate;
|
import java.time.LocalDateTime;
|
|
@Data
|
@TableName("LX.T_COMPLETION_INFO")
|
public class CompletionInfo {
|
@TableId(value = "ID", type = IdType.ASSIGN_ID)
|
@JsonSerialize(using = ToStringSerializer.class)
|
private Long id;
|
@JsonSerialize(using = ToStringSerializer.class)
|
@TableField("WORK_ORDER_ID") private Long workOrderId;
|
@TableField("WORK_ORDER_NO") private String workOrderNo;
|
@JsonProperty("xNo")
|
@TableField("X_NO") private String xNo;
|
@TableField("CONTRACTOR_NAME") private String contractorName;
|
@TableField("ENGINEERING_NO") private String engineeringNo;
|
@TableField("START_DATE") private LocalDate startDate;
|
@TableField("FINISH_DATE") private LocalDate finishDate;
|
@TableField("CONTRACTOR_PERSON") private String contractorPerson;
|
@TableField("T_INTERNAL_CONSTRUCTION") private String tInternalConstruction;
|
@TableField("RELATED_PROJECT") private String relatedProject;
|
@TableField("DURATION_DAYS") private Integer durationDays;
|
@TableField("PERSON_COUNT") private Integer personCount;
|
@TableField("ACCEPTANCE_MODE") private String acceptanceMode;
|
@TableField("QUALITY_INFO") private String qualityInfo;
|
@TableField("REASON_ANALYSIS") private String reasonAnalysis;
|
@TableField("FAULT_DESCRIPTION") private String faultDescription;
|
@TableField("ITEM_NAME") private String itemName;
|
@TableField("SOLUTION") private String solution;
|
@TableField("SOLUTIONS_JSON") private String solutionsJson;
|
@TableField("CONSUMABLES_JSON") private String consumablesJson;
|
@TableField("CONSUMABLE_COUNT") private Integer consumableCount;
|
@TableField("SUBMIT_TIME") private LocalDateTime submitTime;
|
@TableField("CREATE_TIME") private LocalDateTime createTime;
|
@TableField("UPDATE_TIME") private LocalDateTime updateTime;
|
}
|