parent
037c019df6
commit
9daa0151d9
12 changed files with 438 additions and 5 deletions
@ -0,0 +1,30 @@ |
||||
package org.springblade.desk.produce.pojo.vo; |
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema; |
||||
import lombok.Data; |
||||
import org.springblade.desk.quality.pojo.entity.PlanTest; |
||||
|
||||
import java.util.List; |
||||
|
||||
/** |
||||
* 标签打印 视图实体类 |
||||
* |
||||
* @author litao |
||||
* @since 2026-2-27 |
||||
*/ |
||||
@Data |
||||
public class PrintParentWoLabelVO { |
||||
|
||||
@Schema(description = "第一列") |
||||
private PrintWoLabelVO plOne; |
||||
|
||||
@Schema(description = "第二列") |
||||
private PrintWoLabelVO plTwo; |
||||
|
||||
@Schema(description = "第三列") |
||||
private PrintWoLabelVO plThree; |
||||
|
||||
@Schema(description = "第四列") |
||||
private PrintWoLabelVO plFour; |
||||
|
||||
} |
||||
@ -0,0 +1,24 @@ |
||||
package org.springblade.desk.produce.pojo.vo; |
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema; |
||||
import lombok.Data; |
||||
|
||||
/** |
||||
* 标签打印详情 视图实体类 |
||||
* |
||||
* @author litao |
||||
* @since 2026-2-27 |
||||
*/ |
||||
@Data |
||||
public class PrintWoLabelVO { |
||||
|
||||
@Schema(description = "零件号") |
||||
private String partCode; |
||||
|
||||
@Schema(description = "批次号") |
||||
private String batchNo; |
||||
|
||||
@Schema(description = "数量") |
||||
private String makeQty; |
||||
|
||||
} |
||||
@ -0,0 +1,24 @@ |
||||
package org.springblade.desk.produce.pojo.vo; |
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema; |
||||
import lombok.Data; |
||||
import org.springblade.desk.produce.pojo.entity.MesRbFilePreserveDetailEntity; |
||||
|
||||
import java.util.List; |
||||
|
||||
/** |
||||
* 设备使用详情 视图实体类 |
||||
* |
||||
* @author litao |
||||
* @since 2026-2-27 |
||||
*/ |
||||
@Data |
||||
public class ProduceMonitorFileSlotVO { |
||||
|
||||
@Schema(description = "槽位/工步") |
||||
private String slotName; |
||||
|
||||
@Schema(description = "明细") |
||||
private List<MesRbFilePreserveDetailEntity> childrenList; |
||||
|
||||
} |
||||
@ -0,0 +1,32 @@ |
||||
package org.springblade.desk.produce.pojo.vo; |
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema; |
||||
import lombok.Data; |
||||
|
||||
import java.util.Date; |
||||
|
||||
/** |
||||
* 加工记录 视图实体类 |
||||
* |
||||
* @author litao |
||||
* @since 2026-2-27 |
||||
*/ |
||||
@Data |
||||
public class ProduceMonitorMakeRecVO { |
||||
|
||||
@Schema(description = "操作工") |
||||
private String worker; |
||||
|
||||
@Schema(description = "加工时间") |
||||
private Date makeTime; |
||||
|
||||
@Schema(description = "合格数量") |
||||
private Double workQty; |
||||
|
||||
@Schema(description = "报废数量") |
||||
private Double scrapQty; |
||||
|
||||
@Schema(description = "备注") |
||||
private String memo; |
||||
|
||||
} |
||||
@ -0,0 +1,29 @@ |
||||
package org.springblade.desk.produce.pojo.vo; |
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema; |
||||
import lombok.Data; |
||||
|
||||
import java.util.Date; |
||||
|
||||
/** |
||||
* 设备使用详情 视图实体类 |
||||
* |
||||
* @author litao |
||||
* @since 2026-2-27 |
||||
*/ |
||||
@Data |
||||
public class ProduceMonitorMtuListVO { |
||||
|
||||
@Schema(description = "挂具编号") |
||||
private String rsCode; |
||||
|
||||
@Schema(description = "飞靶编号") |
||||
private String fsCode; |
||||
|
||||
@Schema(description = "设备编号") |
||||
private String deviceCode; |
||||
|
||||
@Schema(description = "挂次号") |
||||
private String hangNum; |
||||
|
||||
} |
||||
@ -0,0 +1,51 @@ |
||||
package org.springblade.desk.produce.pojo.vo; |
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema; |
||||
import lombok.Data; |
||||
import org.springblade.desk.quality.pojo.entity.PlanTest; |
||||
|
||||
import java.util.List; |
||||
|
||||
/** |
||||
* 生产监控工序相关信息 视图实体类 |
||||
* |
||||
* @author litao |
||||
* @since 2026-2-27 |
||||
*/ |
||||
@Data |
||||
public class ProduceMonitorPlanDataVO { |
||||
|
||||
@Schema(description = "接收数量") |
||||
private Double qualifiedQty; |
||||
|
||||
@Schema(description = "试验数量") |
||||
private Double testQty; |
||||
|
||||
@Schema(description = "消耗数量") |
||||
private Double lossQty; |
||||
|
||||
@Schema(description = "报废数量") |
||||
private Double scrapQty; |
||||
|
||||
@Schema(description = "加工记录") |
||||
private List<ProduceMonitorMakeRecVO> mrList; |
||||
|
||||
@Schema(description = "同槽信息") |
||||
private List<ProduceMonitorSlotListVO> slotList; |
||||
|
||||
@Schema(description = "设备使用详情") |
||||
private List<ProduceMonitorMtuListVO> mtuList; |
||||
|
||||
@Schema(description = "过程质量记录") |
||||
private List<ProduceMonitorFileSlotVO> dsRbFilePreserveSlotList; |
||||
|
||||
@Schema(description = "检验记录") |
||||
private List<ProduceMonitorWorkCheckVO> prWorkCheck; |
||||
|
||||
@Schema(description = "转试记录") |
||||
private List<PlanTest> trialItemList; |
||||
|
||||
@Schema(description = "检验项目") |
||||
private List<ProduceMonitorPlanItemVO> itemList; |
||||
|
||||
} |
||||
@ -0,0 +1,47 @@ |
||||
package org.springblade.desk.produce.pojo.vo; |
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema; |
||||
import lombok.Data; |
||||
|
||||
import java.util.Date; |
||||
|
||||
/** |
||||
* 检验项目 视图实体类 |
||||
* |
||||
* @author litao |
||||
* @since 2026-2-27 |
||||
*/ |
||||
@Data |
||||
public class ProduceMonitorPlanItemVO { |
||||
|
||||
@Schema(description = "项目编号") |
||||
private String trialNo; |
||||
|
||||
@Schema(description = "项目名称") |
||||
private String trialItem; |
||||
|
||||
@Schema(description = "标准") |
||||
private String trialStandard; |
||||
|
||||
@Schema(description = "测试值") |
||||
private String scrapQty; |
||||
|
||||
@Schema(description = "试验数量") |
||||
private Double testQty = 0d; |
||||
|
||||
@Schema(description = "消耗数量") |
||||
private Double lossQty = 0d; |
||||
|
||||
@Schema(description = "检验数量") |
||||
private Double checkQty = 0d; |
||||
|
||||
@Schema(description = "检验结果") |
||||
private String checkValue; |
||||
|
||||
@Schema(description = "检验人") |
||||
private String checkMan; |
||||
|
||||
@Schema(description = "检验时间") |
||||
private Date checkDate; |
||||
|
||||
} |
||||
@ -0,0 +1,48 @@ |
||||
package org.springblade.desk.produce.pojo.vo; |
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema; |
||||
import lombok.Data; |
||||
|
||||
import java.util.Date; |
||||
|
||||
/** |
||||
* 同槽信息 视图实体类 |
||||
* |
||||
* @author litao |
||||
* @since 2026-2-27 |
||||
*/ |
||||
@Data |
||||
public class ProduceMonitorSlotListVO { |
||||
|
||||
@Schema(description = "同槽编号") |
||||
private String mtuCode; |
||||
|
||||
@Schema(description = "零件号") |
||||
private String partCode; |
||||
|
||||
@Schema(description = "批次号") |
||||
private String batchNo; |
||||
|
||||
@Schema(description = "数量") |
||||
private String qua; |
||||
|
||||
@Schema(description = "生产标识") |
||||
private String prodIdent; |
||||
|
||||
@Schema(description = "面积") |
||||
private String area; |
||||
|
||||
@Schema(description = "总面积") |
||||
private String totalArea; |
||||
|
||||
// @Schema(description = "订单编号")
|
||||
// private String woCode;
|
||||
//
|
||||
// @Schema(description = "材料")
|
||||
// private String material;
|
||||
//
|
||||
// @Schema(description = "订单类型")
|
||||
// private String yieldType;;
|
||||
|
||||
|
||||
} |
||||
@ -0,0 +1,38 @@ |
||||
package org.springblade.desk.produce.pojo.vo; |
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema; |
||||
import lombok.Data; |
||||
|
||||
import java.util.Date; |
||||
|
||||
/** |
||||
* 检验记录 视图实体类 |
||||
* |
||||
* @author litao |
||||
* @since 2026-2-27 |
||||
*/ |
||||
@Data |
||||
public class ProduceMonitorWorkCheckVO { |
||||
|
||||
@Schema(description = "检验数量") |
||||
private Double checkQty = 0d; |
||||
|
||||
@Schema(description = "消耗数量") |
||||
private Double lossQty = 0d; |
||||
|
||||
@Schema(description = "合格数量") |
||||
private Double qualifiedQty = 0d; |
||||
|
||||
@Schema(description = "报废数量") |
||||
private Double scrapQty = 0d; |
||||
|
||||
@Schema(description = "不合格数量") |
||||
private Double unqualifiedQty = 0d; |
||||
|
||||
@Schema(description = "返工数量") |
||||
private Double reworkQty = 0d; |
||||
|
||||
@Schema(description = "检验备注") |
||||
private String checkMemo; |
||||
|
||||
} |
||||
Loading…
Reference in new issue