| | |
| | | import java.math.BigDecimal; |
| | | |
| | | @Data |
| | | @ApiModel("大屏数据看板-产品计划统计返回数据") |
| | | @ApiModel("大屏数据看板-库存实时余量统计返回数据") |
| | | /** |
| | | * 执行中计划数:统计范围为:成品计划;状态为【执行中】; |
| | | * 延期计划数:统计范围为:成品计划;状态为【执行中】且当前时间大于计划结束时间; |
| | | * 今日生产人数:根据今日投料/产出记录表数据,统计今日的生产人数(去重);统计范围为工单状态为【已创建、已备料、生产中、已检验、已完工检、已报工】; |
| | | * 今日生产设备:根据今日投料/产出记录表关联的工单数据,统计今日的生产设备数(去重);统计范围为工单状态为【已创建、已备料、生产中、已检验、已完工检、已报工】; |
| | | * 今日不良品率:根据今日产出记录表数据,统计今日产出不良数/今日产出总数量*100%;统计范围为工单状态为【已报工】; |
| | | * 展示仓库的实时余量情况(拉取全部数据);按照【物料+仓库+批次号】汇总方式;(即PC端库存查询默认列表数据); |
| | | * 不滚动,支持上下滚动查看其他数据; |
| | | */ |
| | | public class StatisticsPlanDataModel { |
| | | @ApiModelProperty(value = "执行中计划数", example = "1") |
| | | private Integer ingNum; |
| | | @ApiModelProperty(value = "延期计划数", example = "1") |
| | | private Integer delayNum; |
| | | @ApiModelProperty(value = "今日生产人数", example = "1") |
| | | private Integer prouserNum; |
| | | @ApiModelProperty(value = "今日生产设备数", example = "1") |
| | | private Integer deviceNum; |
| | | @ApiModelProperty(value = "今日不良品率", example = "1") |
| | | private BigDecimal unqualifiedRate; |
| | | @ApiModelProperty(value = "今日不良品数", example = "1",hidden = true) |
| | | private BigDecimal unqualifiedNum; |
| | | @ApiModelProperty(value = "今日报工数", example = "1",hidden = true) |
| | | private BigDecimal doneNUm; |
| | | public class StockDataModel { |
| | | @ApiModelProperty(value = "物料名称", example = "1") |
| | | private String materialName; |
| | | @ApiModelProperty(value = "工序名称", example = "1") |
| | | private String procedureName; |
| | | @ApiModelProperty(value = "仓库名称", example = "1") |
| | | private String warehouseName; |
| | | @ApiModelProperty(value = "货架名称", example = "1") |
| | | private String location; |
| | | @ApiModelProperty(value = "数量", example = "1") |
| | | private BigDecimal num; |
| | | @ApiModelProperty(value = "单位") |
| | | private String unitName; |
| | | } |