| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.production.bean.vo; |
| | | |
| | | import com.ruoyi.production.pojo.ProductionOrderRoutingOperationParam; |
| | | import com.ruoyi.production.pojo.ProductionProductMain; |
| | | import com.ruoyi.production.pojo.ProductionProductOutput; |
| | | import com.ruoyi.quality.pojo.QualityInspect; |
| | | import com.ruoyi.quality.pojo.QualityInspectFile; |
| | | import com.ruoyi.quality.pojo.QualityInspectParam; |
| | | import io.swagger.v3.oas.annotations.media.Schema; |
| | | import lombok.Data; |
| | | |
| | | import java.util.List; |
| | | |
| | | @Data |
| | | @Schema(name = "ProductionOrderWorkOrderDetailVo", description = "ç产追溯è¿å对象") |
| | | public class ProductionOrderWorkOrderDetailVo { |
| | | |
| | | @Schema(description = "订å") |
| | | private ProductionOrderVo productionOrder; |
| | | |
| | | @Schema(description = "å·¥åæç»å表") |
| | | private List<WorkOrderDetail> workOrderList; |
| | | |
| | | @Data |
| | | @Schema(name = "WorkOrderDetail", description = "å·¥åæç»") |
| | | public static class WorkOrderDetail { |
| | | |
| | | @Schema(description = "å·¥åä¿¡æ¯") |
| | | private ProductionOperationTaskVo workOrder; |
| | | |
| | | @Schema(description = "æ¥å·¥è¯¦æ
å表") |
| | | private List<ReportDetail> reportList; |
| | | |
| | | @Schema(description = "è´¨æ£è¯¦æ
å表") |
| | | private List<InspectDetail> inspectList; |
| | | } |
| | | |
| | | @Data |
| | | @Schema(name = "ReportDetail", description = "æ¥å·¥è¯¦æ
") |
| | | public static class ReportDetail { |
| | | |
| | | @Schema(description = "æ¥å·¥ä¸»ä¿¡æ¯") |
| | | private ProductionProductMain reportMain; |
| | | |
| | | @Schema(description = "æ¥å·¥äº§åºæç»") |
| | | private List<ProductionProductOutput> reportOutputList; |
| | | |
| | | @Schema(description = "æ¥å·¥å·¥åºåæ°") |
| | | private List<ProductionOrderRoutingOperationParam> reportParamList; |
| | | } |
| | | |
| | | @Data |
| | | @Schema(name = "InspectDetail", description = "è´¨æ£è¯¦æ
") |
| | | public static class InspectDetail { |
| | | |
| | | @Schema(description = "æ¥å·¥ID") |
| | | private Long reportId; |
| | | |
| | | @Schema(description = "æ¥å·¥åå·") |
| | | private String reportNo; |
| | | |
| | | @Schema(description = "æ¥å·¥ä¸»ä¿¡æ¯") |
| | | private ProductionProductMain reportMain; |
| | | |
| | | @Schema(description = "è´¨æ£ä¸»ä¿¡æ¯") |
| | | private QualityInspect inspect; |
| | | |
| | | @Schema(description = "è´¨æ£ææ æç»") |
| | | private List<QualityInspectParam> inspectParamList; |
| | | |
| | | @Schema(description = "è´¨æ£éä»¶å表") |
| | | private List<QualityInspectFile> inspectFileList; |
| | | } |
| | | } |