diff --git a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/produce/pojo/dto/MesRbFilePreserveDetailDTO.java b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/produce/pojo/dto/MesRbFilePreserveDetailDTO.java index e8b0f150..6492acdc 100644 --- a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/produce/pojo/dto/MesRbFilePreserveDetailDTO.java +++ b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/produce/pojo/dto/MesRbFilePreserveDetailDTO.java @@ -43,4 +43,6 @@ public class MesRbFilePreserveDetailDTO extends MesRbFilePreserveDetailEntity { @Serial private static final long serialVersionUID = 1L; + private Short rfpsType; + } diff --git a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/produce/pojo/entity/MesRbFilePreserveDetailEntity.java b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/produce/pojo/entity/MesRbFilePreserveDetailEntity.java index 4c2947b0..35037868 100644 --- a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/produce/pojo/entity/MesRbFilePreserveDetailEntity.java +++ b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/produce/pojo/entity/MesRbFilePreserveDetailEntity.java @@ -29,7 +29,7 @@ public class MesRbFilePreserveDetailEntity extends BaseEntity { * 热表电子档案维护-槽子明细 */ @Schema(description = "热表电子档案维护-槽子明细") - private BigDecimal rfpsId; + private Long rfpsId; /** * 明细名称 */ diff --git a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/produce/pojo/entity/MesRbFilePreserveSlotEntity.java b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/produce/pojo/entity/MesRbFilePreserveSlotEntity.java index 341edb6e..17c0a5df 100644 --- a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/produce/pojo/entity/MesRbFilePreserveSlotEntity.java +++ b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/produce/pojo/entity/MesRbFilePreserveSlotEntity.java @@ -1,14 +1,17 @@ package org.springblade.desk.produce.pojo.entity; +import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import lombok.EqualsAndHashCode; import org.springblade.core.mp.base.BaseEntity; +import org.springblade.desk.produce.pojo.dto.MesRbFilePreserveDetailDTO; import java.io.Serial; import java.math.BigDecimal; import java.util.Date; +import java.util.List; /** * 热表电子档案维护-槽子明细 实体类 @@ -29,7 +32,7 @@ public class MesRbFilePreserveSlotEntity extends BaseEntity { * 热表电子档案维护 */ @Schema(description = "热表电子档案维护") - private BigDecimal rfpId; + private Long rfpId; /** * 槽号名称 */ @@ -60,5 +63,6 @@ public class MesRbFilePreserveSlotEntity extends BaseEntity { */ @Schema(description = "维护人") private String keepMan; - + @TableField(exist = false) + private List childrenList; } diff --git a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/produce/pojo/entity/WorkPlan.java b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/produce/pojo/entity/WorkPlan.java index 779d4113..1357d5cf 100644 --- a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/produce/pojo/entity/WorkPlan.java +++ b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/produce/pojo/entity/WorkPlan.java @@ -294,5 +294,38 @@ public class WorkPlan extends BaseEntity { private List slotList; @TableField(exist = false) private List prList; + @TableField(exist = false) + private String gjCode; + @TableField(exist = false) + private String fbCode; + @TableField(exist = false) + private String deviceCode; + @TableField(exist = false) + private String createMan; + @TableField(exist = false) + private Double flagQty; + @TableField(exist = false) + private String flagColourOne; + @TableField(exist = false) + private String flagColourTwo; + @TableField(exist = false) + private String flagInk; + @TableField(exist = false) + private String flagMatter; + // 色带数据 + @TableField(exist = false) + private Double beltQty; + @TableField(exist = false) + private String beltColourOne; + @TableField(exist = false) + private String beltColourTwo; + @TableField(exist = false) + private String beltInk; + @TableField(exist = false) + private String beltMatter; + @TableField(exist = false) + private List qcProduceRunsList; + @TableField(exist = false) + private Integer totalPreserve = 0; } diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/produce/mapper/WorkPlanMapper.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/produce/mapper/WorkPlanMapper.java index 4835b9c3..a1b2c26b 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/produce/mapper/WorkPlanMapper.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/produce/mapper/WorkPlanMapper.java @@ -2,7 +2,9 @@ package org.springblade.desk.produce.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import org.apache.ibatis.annotations.Param; +import org.springblade.desk.produce.pojo.dto.MesRbFilePreserveDetailDTO; import org.springblade.desk.produce.pojo.entity.MacToolUse; +import org.springblade.desk.produce.pojo.entity.MakeRec; import org.springblade.desk.produce.pojo.entity.MesQcProduceRunEntity; import org.springblade.desk.produce.pojo.entity.WorkPlan; import org.springblade.desk.produce.pojo.vo.ProduceMonitorSlotListVO; @@ -45,4 +47,12 @@ public interface WorkPlanMapper extends BaseMapper { List listSlotInfo (Long wpId,Boolean aTrue); List listMacToolUse(Long wpId,Boolean aTrue); + MakeRec getByWpId(Long wpId); + Object[] getConcatMrByWpId(Long wpId); + List listPrByWpIdIndex(Long wpId, Integer index,boolean aTrue); + List getDataByWpIdAndIndexList(Long wpId, String indexNum); + List listPrByWpIdIndexAndMtnCode(Long wpId, Integer indexNum,String mtnCode); + List getBoxInfoByWpIdMtnCode(Long wpId); + List getByRfpsId(Long rfpsId); + MacToolUse getHangNumIsNull(Long wpId); } diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/produce/mapper/WorkPlanMapper.xml b/blade-service/blade-desk/src/main/java/org/springblade/desk/produce/mapper/WorkPlanMapper.xml index ab11ce2b..e97988a1 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/produce/mapper/WorkPlanMapper.xml +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/produce/mapper/WorkPlanMapper.xml @@ -120,6 +120,70 @@ a.MTN_CODE, a.prod_ident,a.wo_code,a.material,a.yield_type + + + + + + + + + + + + + + + + + + +