Browse Source

pms 瑞鹰修井日报 添加 白班跟班 夜班跟班 干部

zhangcl 4 days ago
parent
commit
dd50a37a22

+ 7 - 0
yudao-module-pms/yudao-module-pms-biz/src/main/java/cn/iocoder/yudao/module/pms/controller/admin/iotrydailyreport/vo/IotRyDailyReportRespVO.java

@@ -238,6 +238,13 @@ public class IotRyDailyReportRespVO {
     @ExcelProperty("方位(°)")
     private BigDecimal azimuth;
 
+    @Schema(description = "方位(°)")
+    @ExcelProperty("白班跟班干部")
+    private String daySupervisors;
+    @Schema(description = "夜班干部 姓名集合")
+    @ExcelProperty("夜班跟班干部")
+    private String nightSupervisors;
+
     @Schema(description = "不同专业公司的扩展属性值")
     private String extProperty;
 

+ 11 - 0
yudao-module-pms/yudao-module-pms-biz/src/main/java/cn/iocoder/yudao/module/pms/controller/admin/iotrydailyreport/vo/IotRyDailyReportSaveReqVO.java

@@ -7,6 +7,7 @@ import lombok.Data;
 import java.math.BigDecimal;
 import java.time.LocalDateTime;
 import java.util.List;
+import java.util.Set;
 
 @Schema(description = "管理后台 - 瑞鹰日报新增/修改 Request VO")
 @Data
@@ -157,6 +158,16 @@ public class IotRyDailyReportSaveReqVO {
     @Schema(description = "方位(°)")
     private BigDecimal azimuth;
 
+    @Schema(description = "白班跟班干部(人员id集合)")
+    private Set<Long> dayShiftSupervisor;
+    @Schema(description = "夜班跟班干部(人员id集合)")
+    private Set<Long> nightShiftSupervisor;
+
+    @Schema(description = "白班跟班干部名称(人员名称集合)")
+    private String daySupervisors;
+    @Schema(description = "夜班跟班干部名称(人员名称集合)")
+    private String nightSupervisors;
+
     @Schema(description = "不同专业公司的扩展属性值")
     private String extProperty;
 

+ 24 - 1
yudao-module-pms/yudao-module-pms-biz/src/main/java/cn/iocoder/yudao/module/pms/dal/dataobject/iotrydailyreport/IotRyDailyReportDO.java

@@ -2,19 +2,22 @@ package cn.iocoder.yudao.module.pms.dal.dataobject.iotrydailyreport;
 
 import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
 import com.baomidou.mybatisplus.annotation.KeySequence;
+import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler;
 import lombok.*;
 
 import java.math.BigDecimal;
 import java.time.LocalDateTime;
+import java.util.Set;
 
 /**
  * 瑞鹰日报 DO
  *
  * @author ruiqi
  */
-@TableName("rq_iot_ry_daily_report")
+@TableName(value="rq_iot_ry_daily_report", autoResultMap = true)
 @KeySequence("rq_iot_ry_daily_report_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。
 @Data
 @EqualsAndHashCode(callSuper = true)
@@ -232,6 +235,26 @@ public class IotRyDailyReportDO extends BaseDO {
      * 方位(°)
      */
     private BigDecimal azimuth;
+
+    /**
+     * 白班跟班干部(人员id集合)
+     */
+    @TableField(typeHandler = JacksonTypeHandler.class)
+    private Set<Long> dayShiftSupervisor;
+    /**
+     * 夜班跟班干部(人员id集合)
+     */
+    @TableField(typeHandler = JacksonTypeHandler.class)
+    private Set<Long> nightShiftSupervisor;
+    /**
+     * 白班跟班干部名称(人员名称集合)
+     */
+    private String daySupervisors;
+    /**
+     * 夜班跟班干部名称(人员名称集合)
+     */
+    private String nightSupervisors;
+
     /**
      * 不同专业公司的扩展属性值
      */