|
@@ -0,0 +1,181 @@
|
|
|
+package com.rongwei.bsentity.dto;
|
|
|
+
|
|
|
+import com.baomidou.mybatisplus.annotation.FieldFill;
|
|
|
+import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
+import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
|
|
+import com.fasterxml.jackson.annotation.JsonProperty;
|
|
|
+import lombok.*;
|
|
|
+
|
|
|
+import java.math.BigDecimal;
|
|
|
+import java.util.Date;
|
|
|
+
|
|
|
+@Setter
|
|
|
+@Getter
|
|
|
+@NoArgsConstructor
|
|
|
+@AllArgsConstructor
|
|
|
+@Builder
|
|
|
+public class OutsideInspactionSyncDto {
|
|
|
+
|
|
|
+ @TableField("ID")
|
|
|
+ @JsonIgnoreProperties
|
|
|
+ private String id;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 项目工号
|
|
|
+ */
|
|
|
+ @TableField("PROJECTCODE")
|
|
|
+ @JsonProperty(value = "projectnumber")
|
|
|
+ private String projectcode;
|
|
|
+ /**
|
|
|
+ * 项目名称
|
|
|
+ */
|
|
|
+ @TableField("PROJECTNAME")
|
|
|
+ @JsonProperty(value = "projectname")
|
|
|
+ private String projectname;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 结构机号
|
|
|
+ */
|
|
|
+ @TableField("STRUCTUREMACHINENO")
|
|
|
+ @JsonProperty(value = "stampnumber")
|
|
|
+ private String structuremachineno;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 构件名称
|
|
|
+ */
|
|
|
+ @TableField("STRUCTURENAME")
|
|
|
+ @JsonProperty(value = "componentname")
|
|
|
+ private String structurename;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 报验类型
|
|
|
+ */
|
|
|
+ @TableField("INSPECTIONTYPE")
|
|
|
+ @JsonProperty(value = "jobs")
|
|
|
+ private String inspectiontype;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 报验数量
|
|
|
+ */
|
|
|
+ @TableField("QTY")
|
|
|
+ @JsonProperty(value = "count")
|
|
|
+ private BigDecimal qty;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 机号
|
|
|
+ */
|
|
|
+ @TableField("MACHINENO")
|
|
|
+ @JsonProperty(value = "totalinstallationnumber")
|
|
|
+ private String machineno;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 外协
|
|
|
+ */
|
|
|
+ @TableField("ISSUPP")
|
|
|
+ @JsonProperty(value = "outsourcing")
|
|
|
+ private String issupp;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 报验内容
|
|
|
+ */
|
|
|
+ @TableField("INSPECTIONCONTENT")
|
|
|
+ @JsonProperty(value = "reportcontent")
|
|
|
+ private String inspectioncontent;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 一级单位
|
|
|
+ */
|
|
|
+ @JsonProperty(value = "base")
|
|
|
+ private String base;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 二级单位
|
|
|
+ */
|
|
|
+ @JsonProperty(value = "twolevel")
|
|
|
+ private String twolevel;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 车间
|
|
|
+ */
|
|
|
+ @TableField("WORKSHOPNAME")
|
|
|
+ @JsonProperty(value = "threelevel")
|
|
|
+ private String workshopname;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 分包商/劳务班组
|
|
|
+ */
|
|
|
+ @TableField("SUBCONTRACTORNAME")
|
|
|
+ @JsonProperty(value = "fourbase")
|
|
|
+ private String subcontractorname;
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 递交
|
|
|
+ */
|
|
|
+ @TableField("COMPANYSHORTNAME")
|
|
|
+ @JsonProperty(value = "supervisingcompany")
|
|
|
+ private String companyshortname;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 监理用户
|
|
|
+ */
|
|
|
+ @TableField("SUPERVISION")
|
|
|
+ @JsonProperty(value = "supervisingname")
|
|
|
+ private String supervision;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 报验次数
|
|
|
+ */
|
|
|
+ @TableField("INSPECTIONCOUNT")
|
|
|
+ @JsonProperty(value = "numberinternalinspections")
|
|
|
+ private Integer inspectioncount;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 预约报验时间
|
|
|
+ */
|
|
|
+ @TableField("RESERVATIONINSPECTIONTIME")
|
|
|
+ @JsonProperty(value = "reportinspectiontime")
|
|
|
+ private Date reservationinspectiontime;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 报验结论
|
|
|
+ */
|
|
|
+ @TableField("INSPECTIONCONCLUSION")
|
|
|
+ @JsonProperty(value = "reportresults")
|
|
|
+ private String inspectionconclusion;
|
|
|
+
|
|
|
+ //创建时间
|
|
|
+ @TableField(value = "CREATEDATE", fill = FieldFill.INSERT)
|
|
|
+ private Date createdate;
|
|
|
+
|
|
|
+ @TableField(value = "CREATEUSERNAME", fill = FieldFill.INSERT)
|
|
|
+ private String createusername;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 检验员
|
|
|
+ */
|
|
|
+ @TableField("CHECKERNAME")
|
|
|
+ @JsonProperty(value = "checkername")
|
|
|
+ private String checkername;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 自检员
|
|
|
+ */
|
|
|
+ @TableField("SELFTESTER")
|
|
|
+ @JsonProperty(value = "selfinspector")
|
|
|
+ private String selftester;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 外部报验单号
|
|
|
+ */
|
|
|
+ @TableField("INSPECTIONCODE")
|
|
|
+ @JsonProperty(value = "serialnumber")
|
|
|
+ private String inspectioncode;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 检验员备注(拒收原因,取消原因)
|
|
|
+ */
|
|
|
+ @TableField("REFUSEREASON")
|
|
|
+ @JsonProperty(value = "reasonrejection")
|
|
|
+ private String refusereason;
|
|
|
+}
|