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