|
@@ -0,0 +1,145 @@
|
|
|
+package com.zcxk.meterreadingsystemv2.entity;
|
|
|
+
|
|
|
+import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
+import com.fasterxml.jackson.annotation.JsonIgnore;
|
|
|
+import io.swagger.annotations.ApiModel;
|
|
|
+import io.swagger.annotations.ApiModelProperty;
|
|
|
+import lombok.Data;
|
|
|
+
|
|
|
+import java.math.BigInteger;
|
|
|
+import java.time.LocalDateTime;
|
|
|
+
|
|
|
+@ApiModel(value = "安装清单")
|
|
|
+@Data
|
|
|
+public class InstallList {
|
|
|
+ @ApiModelProperty(value = "主键")
|
|
|
+ private Integer id;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "站点,参考sc_site")
|
|
|
+ private Integer siteId ;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "计划id,参考sc_install_plan")
|
|
|
+ private Integer installPlanId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 安装计划数据id
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value="安装计划数据id")
|
|
|
+ private Long installPlanDataId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 建筑id,参考sc_building
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value="建筑id,参考sc_building")
|
|
|
+ private Integer buildingId;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "验收计划,参考sc_accept_plan")
|
|
|
+ private Integer acceptPlanId;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "安装批次,参考sc_install_batch")
|
|
|
+ private Integer intallBatchId;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "设备类型,参考sc_device_type")
|
|
|
+ private Integer deviceTypeId;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "客户Id,参考sc_customer")
|
|
|
+ private Integer customerId ;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "门牌")
|
|
|
+ private String doorNo;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "设备id")
|
|
|
+ private Long deviceId;
|
|
|
+
|
|
|
+ @ApiModelProperty(value="节点编号")
|
|
|
+ private String deviceNo;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "电子号")
|
|
|
+ private String electronicNo;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "档案号")
|
|
|
+ private String fileNo;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "新表起度",position = 7)
|
|
|
+ private String newMeterStart;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "旧表止度",position = 8)
|
|
|
+ private String oldMeterEnd;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "安装照片",position = 9)
|
|
|
+ private String imageUrl;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "旧表照片")
|
|
|
+ private String oldImageUrl ;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "用户姓名")
|
|
|
+ private String userName;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "用户手机号",position = 11)
|
|
|
+ private String userPhone;
|
|
|
+
|
|
|
+ @JsonIgnore
|
|
|
+ @ApiModelProperty(value = "是否计划内,0否1是", hidden = true)
|
|
|
+ private Integer isInPlan;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "是否已安装,0否1是")
|
|
|
+ private Integer isInstalled;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "是否验收,0否1是")
|
|
|
+ private Integer isAccepted;
|
|
|
+
|
|
|
+ @JsonIgnore
|
|
|
+ @ApiModelProperty(value = "计划时间",hidden = true)
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
+ private LocalDateTime planTime;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "安装时间")
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
+ private LocalDateTime installTime;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "验收时间")
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
+ private LocalDateTime acceptTime;
|
|
|
+
|
|
|
+ @JsonIgnore
|
|
|
+ @ApiModelProperty(value = "备注",hidden = true)
|
|
|
+ private String remark;
|
|
|
+
|
|
|
+ @JsonIgnore
|
|
|
+ @ApiModelProperty(value = "状态",hidden = true)
|
|
|
+ private Integer status;
|
|
|
+
|
|
|
+ @JsonIgnore
|
|
|
+ @ApiModelProperty(value = "创建时间",hidden = true)
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
+ private LocalDateTime dateCreate;
|
|
|
+
|
|
|
+ @JsonIgnore
|
|
|
+ @ApiModelProperty(value = "更新时间",hidden = true)
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
+ private LocalDateTime dateUpdate;
|
|
|
+
|
|
|
+ @JsonIgnore
|
|
|
+ @ApiModelProperty(value = "创建人",hidden = true)
|
|
|
+ private String createBy;
|
|
|
+
|
|
|
+ @JsonIgnore
|
|
|
+ @ApiModelProperty(value = "更新人",hidden = true)
|
|
|
+ private String updateBy;
|
|
|
+
|
|
|
+ @ApiModelProperty(value="楼层")
|
|
|
+ private Integer floor;
|
|
|
+
|
|
|
+ @JsonIgnore
|
|
|
+ @ApiModelProperty(value = "序号",hidden = true)
|
|
|
+ private Integer index;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "水表档案号")
|
|
|
+ private String metercode;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "客户信息ID")
|
|
|
+ private BigInteger account_id;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "客户信息ID")
|
|
|
+ private BigInteger accountId;
|
|
|
+}
|