| package doumeemes.dao.business.dto.statistics; | 
|   | 
| import io.swagger.annotations.ApiModel; | 
| import io.swagger.annotations.ApiModelProperty; | 
| import lombok.Data; | 
|   | 
| import java.math.BigDecimal; | 
| import java.util.List; | 
|   | 
| @Data | 
| @ApiModel("大屏数据看板- 成品计划进度:(不分页,展示所有数据)") | 
| /** | 
|  *  统计范围为【已报工】状态的工单的报工数量; | 
|  * 列表展示状态为【执行中】或者【已完成】且当天有报工记录的成品计划,按照创建时间正序展示; | 
|  * 各工序完成情况:按照工艺路线下的工序顺序展示,并展示当前工序的完成情况;完成情况=良品数/计划数;点击工序名称跳转到工序大屏 | 
|  * 最后一列的良品数/完工数:为当前产品最后一道工序的良品数/完工数; | 
|  */ | 
| public class WorkPlansPageModel { | 
|     @ApiModelProperty(value = "良品数", example = "1") | 
|     private BigDecimal qualifiedNum; | 
|     @ApiModelProperty(value = "完工数量", example = "1") | 
|     private BigDecimal doneNum; | 
|     @ApiModelProperty(value = "计划数量", example = "1") | 
|     private BigDecimal num; | 
|     @ApiModelProperty(value = "计划编码", example = "1") | 
|     private String  code; | 
|     @ApiModelProperty(value = "物料编码") | 
|     private String materialCode; | 
|     @ApiModelProperty(value = "物料名称") | 
|     private String materialName; | 
|     @ApiModelProperty(value = "物流编码", example = "1") | 
|     private Integer materialId; | 
|     @ApiModelProperty(value = "计划编码", example = "1") | 
|     private Integer id; | 
|     @ApiModelProperty(value = "工艺路线编码", example = "1") | 
|     private Integer routeId; | 
|     @ApiModelProperty(value = "状态 0已生成、1已发布、2已撤回、3已取消、4已分配、5已暂停、6已完工、7已入库、8已关闭", example = "1") | 
|     private Integer status; | 
|     @ApiModelProperty(value = "工序集合", example = "1") | 
|     private List<WorkPlansProcedureModel> procedureList; | 
| } |