|
|
@@ -16,20 +16,28 @@ import java.util.Set;
|
|
|
@ExcelIgnoreUnannotated
|
|
|
public class IotProjectTaskRespVO {
|
|
|
|
|
|
+ @Schema(description = "客户名称")
|
|
|
+ @ExcelProperty("客户")
|
|
|
+ private String manufactureName;
|
|
|
+
|
|
|
+ @Schema(description = "合同名称", example = "王五")
|
|
|
+ @ExcelProperty("合同名称")
|
|
|
+ private String contractName;
|
|
|
+
|
|
|
+ @Schema(description = "合同编号")
|
|
|
+ @ExcelProperty("合同编号")
|
|
|
+ private String contractCode;
|
|
|
+
|
|
|
@Schema(description = "主键id", requiredMode = Schema.RequiredMode.REQUIRED, example = "31284")
|
|
|
- @ExcelProperty("主键id")
|
|
|
private Long id;
|
|
|
|
|
|
@Schema(description = "项目id", example = "2988")
|
|
|
- @ExcelProperty("项目id")
|
|
|
private Long projectId;
|
|
|
|
|
|
@Schema(description = "平台井标识 0非平台井 1平台井", example = "1")
|
|
|
- @ExcelProperty("平台井标识 0非平台井 1平台井")
|
|
|
private Integer platformWell;
|
|
|
|
|
|
@Schema(description = "平台井组", example = "984r98roori928392")
|
|
|
- @ExcelProperty("平台井组")
|
|
|
private String platformGroup;
|
|
|
|
|
|
@Schema(description = "井号", example = "赵六")
|
|
|
@@ -37,11 +45,9 @@ public class IotProjectTaskRespVO {
|
|
|
private String wellName;
|
|
|
|
|
|
@Schema(description = "井型", example = "2")
|
|
|
- @ExcelProperty("井型")
|
|
|
private String wellType;
|
|
|
|
|
|
@Schema(description = "井别", example = "2")
|
|
|
- @ExcelProperty("井别")
|
|
|
private String wellCategory;
|
|
|
|
|
|
@Schema(description = "施工地点")
|
|
|
@@ -49,31 +55,24 @@ public class IotProjectTaskRespVO {
|
|
|
private String location;
|
|
|
|
|
|
@Schema(description = "施工设备")
|
|
|
- @ExcelProperty("施工设备")
|
|
|
private Set<Long> deviceIds;
|
|
|
|
|
|
@Schema(description = "施工工艺")
|
|
|
- @ExcelProperty("施工工艺")
|
|
|
private String technique;
|
|
|
|
|
|
@Schema(description = "责任人([123,234])")
|
|
|
- @ExcelProperty("责任人([123,234])")
|
|
|
private Set<Long> responsiblePerson;
|
|
|
|
|
|
@Schema(description = "工单填报人([123,234])")
|
|
|
- @ExcelProperty("工单填报人([123,234])")
|
|
|
private Set<Long> submitter;
|
|
|
|
|
|
@Schema(description = "设计工作量")
|
|
|
- @ExcelProperty("设计工作量")
|
|
|
private String workloadDesign;
|
|
|
|
|
|
@Schema(description = "工作量单位(段/层/方/井深/进尺)")
|
|
|
- @ExcelProperty("工作量单位(段/层/方/井深/进尺)")
|
|
|
private String workloadUnit;
|
|
|
|
|
|
@Schema(description = "状态", example = "dq sg")
|
|
|
- @ExcelProperty("状态")
|
|
|
private String status;
|
|
|
|
|
|
@Schema(description = "创建时间")
|
|
|
@@ -81,34 +80,20 @@ public class IotProjectTaskRespVO {
|
|
|
private LocalDateTime createTime;
|
|
|
|
|
|
@Schema(description = "用户名", example = "赵六")
|
|
|
- @ExcelProperty("用户名")
|
|
|
private String userName;
|
|
|
|
|
|
@Schema(description = "用户id", example = "25471")
|
|
|
- @ExcelProperty("用户id")
|
|
|
private Long userId;
|
|
|
|
|
|
@Schema(description = "备注", example = "你说的对")
|
|
|
- @ExcelProperty("备注")
|
|
|
private String remark;
|
|
|
|
|
|
@Schema(description = "施工队伍")
|
|
|
- @ExcelProperty("施工队伍")
|
|
|
private Set<Long> deptIds;
|
|
|
|
|
|
@Schema(description = "该任务所属部门id", example = "1755")
|
|
|
- @ExcelProperty("该任务所属部门id")
|
|
|
private Long deptId;
|
|
|
|
|
|
- @Schema(description = "客户名称")
|
|
|
- private String manufactureName;
|
|
|
-
|
|
|
- @Schema(description = "合同名称", example = "王五")
|
|
|
- private String contractName;
|
|
|
-
|
|
|
- @Schema(description = "合同编号")
|
|
|
- private String contractCode;
|
|
|
-
|
|
|
/**
|
|
|
* 扩展字段
|
|
|
*/
|
|
|
@@ -119,6 +104,7 @@ public class IotProjectTaskRespVO {
|
|
|
private List<IotTaskAttrModelProperty> extProperty;
|
|
|
|
|
|
@Schema(description = "施工队伍", example = "THA1,THA2")
|
|
|
+ @ExcelProperty("施工队伍")
|
|
|
private String deptNames;
|
|
|
|
|
|
@Schema(description = "平台井明细", example = "[{\"井号\": #233, \"工作量\": 234}]")
|