生产统计报表+报废占比柏拉图报表
parent
1bebe59cc2
commit
e178bb8c67
@ -0,0 +1,65 @@
|
|||||||
|
package cn.estsh.i3plus.pojo.mes.model.report;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiParam;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author yumingxing
|
||||||
|
* @version 1.0
|
||||||
|
* @date 2020/12/24 18:57
|
||||||
|
**/
|
||||||
|
@Data
|
||||||
|
@NoArgsConstructor
|
||||||
|
@ApiModel("生产统计明细")
|
||||||
|
public class ProductDetailResult {
|
||||||
|
|
||||||
|
@ApiParam("过程条码")
|
||||||
|
private String serialNumber;
|
||||||
|
|
||||||
|
@ApiParam("零件号")
|
||||||
|
private String partNo;
|
||||||
|
|
||||||
|
@ApiParam("零件描述")
|
||||||
|
private String partNameRdd;
|
||||||
|
|
||||||
|
@ApiParam("生产线")
|
||||||
|
private String workCenterCode;
|
||||||
|
|
||||||
|
@ApiParam("工序")
|
||||||
|
private String processCode;
|
||||||
|
|
||||||
|
@ApiParam("工序名称")
|
||||||
|
private String processName;
|
||||||
|
|
||||||
|
@ApiParam("条码状态")
|
||||||
|
private String qcStatus;
|
||||||
|
|
||||||
|
@ApiParam(value = "创建用户")
|
||||||
|
public String createUser;
|
||||||
|
|
||||||
|
@ApiParam(value = "创建日期")
|
||||||
|
public String createDatetime;
|
||||||
|
|
||||||
|
@ApiParam(value = "修改人")
|
||||||
|
public String modifyUser;
|
||||||
|
|
||||||
|
@ApiParam(value = "修改日期")
|
||||||
|
public String modifyDatetime;
|
||||||
|
|
||||||
|
|
||||||
|
public ProductDetailResult(String serialNumber, String partNo, String partNameRdd, String workCenterCode, String processCode, String processName, String qcStatus, String createUser, String createDatetime, String modifyUser, String modifyDatetime) {
|
||||||
|
this.serialNumber = serialNumber;
|
||||||
|
this.partNo = partNo;
|
||||||
|
this.partNameRdd = partNameRdd;
|
||||||
|
this.workCenterCode = workCenterCode;
|
||||||
|
this.processCode = processCode;
|
||||||
|
this.processName = processName;
|
||||||
|
this.qcStatus = qcStatus;
|
||||||
|
this.createUser = createUser;
|
||||||
|
this.createDatetime = createDatetime;
|
||||||
|
this.modifyUser = modifyUser;
|
||||||
|
this.modifyDatetime = modifyDatetime;
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,56 @@
|
|||||||
|
package cn.estsh.i3plus.pojo.mes.model.report;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiParam;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author yumingxing 生产总数
|
||||||
|
* @version 1.0
|
||||||
|
* @date 2020/12/24 18:57
|
||||||
|
**/
|
||||||
|
@Data
|
||||||
|
@NoArgsConstructor
|
||||||
|
public class ProductResult {
|
||||||
|
|
||||||
|
@ApiParam("工作单元")
|
||||||
|
private String workCellCode;
|
||||||
|
@ApiParam("零件号")
|
||||||
|
private String partNo;
|
||||||
|
@ApiParam("零件描述")
|
||||||
|
private String partNameRdd;
|
||||||
|
@ApiParam("生产线")
|
||||||
|
private String workCenterCode;
|
||||||
|
@ApiParam("工序")
|
||||||
|
private String processCode;
|
||||||
|
@ApiParam("工序名称")
|
||||||
|
private String processName;
|
||||||
|
@ApiParam("生产总数")
|
||||||
|
private long totalProduction;
|
||||||
|
@ApiParam("合格数")
|
||||||
|
private long qualified;
|
||||||
|
@ApiParam("冻结数")
|
||||||
|
private long unqualified;
|
||||||
|
@ApiParam("报废数")
|
||||||
|
private long scrap;
|
||||||
|
@ApiParam("合格率")
|
||||||
|
private BigDecimal qualifiedRate;
|
||||||
|
@ApiParam("冻结率")
|
||||||
|
private BigDecimal unqualifiedRate;
|
||||||
|
@ApiParam("报废率")
|
||||||
|
private BigDecimal scrapRate;
|
||||||
|
|
||||||
|
public ProductResult(String workCellCode,String partNo, String partNameRdd, String workCenterCode, String processCode, String processName, long qualified, long unqualified, long scrap) {
|
||||||
|
this.workCellCode = workCellCode;
|
||||||
|
this.partNo = partNo;
|
||||||
|
this.partNameRdd = partNameRdd;
|
||||||
|
this.workCenterCode = workCenterCode;
|
||||||
|
this.processCode = processCode;
|
||||||
|
this.processName = processName;
|
||||||
|
this.qualified = qualified;
|
||||||
|
this.unqualified = unqualified;
|
||||||
|
this.scrap = scrap;
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,29 @@
|
|||||||
|
package cn.estsh.i3plus.pojo.mes.model.report;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiParam;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生产统计
|
||||||
|
* @author yumingxing
|
||||||
|
* @version 1.0
|
||||||
|
* @date 2020/12/24 16:13
|
||||||
|
**/
|
||||||
|
@Data
|
||||||
|
public class ProductStatisticsQueryModel {
|
||||||
|
|
||||||
|
@ApiParam("生产线")
|
||||||
|
private String workCenterCode;
|
||||||
|
@ApiParam("工序")
|
||||||
|
private String processCode;
|
||||||
|
@ApiParam("零件号")
|
||||||
|
private String partNo;
|
||||||
|
@ApiParam("开始日期")
|
||||||
|
private String modifyStartDate;
|
||||||
|
@ApiParam("结束日期")
|
||||||
|
private String modifyEndDate;
|
||||||
|
@ApiParam("质量状态")
|
||||||
|
private String qcStatus;
|
||||||
|
@ApiParam("过程条码")
|
||||||
|
private String serialNumber;
|
||||||
|
}
|
Loading…
Reference in New Issue