package doumeemes.dao.ext.bean;
|
|
import doumeemes.core.model.LoginUserInfo;
|
import doumeemes.core.utils.Constants;
|
import doumeemes.dao.business.model.EndcheckDetail;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.math.BigDecimal;
|
import java.util.Date;
|
import java.util.List;
|
|
@Data
|
@ApiModel("生产终检明细提交数据")
|
public class EndCheckDetailBean {
|
|
@ApiModelProperty(value = "工装主键")
|
private Integer appliancesId;
|
|
@ApiModelProperty(value = "工装数量")
|
private Integer appliancesNum;
|
|
@ApiModelProperty(value = "产出记录物料总数量")
|
private BigDecimal num;
|
|
@ApiModelProperty(value = "检验合格数量")
|
private BigDecimal qualifiedNum;
|
|
@ApiModelProperty(value = "检验不合格数量")
|
private BigDecimal unQualifiedNum;
|
|
@ApiModelProperty(value = "检验不良品工装编码")
|
private Integer qualifiedAppliancesId;
|
|
@ApiModelProperty(value = "不良原因说明")
|
private String checkInfo;
|
|
|
@ApiModelProperty(value = "不良工装数据集合")
|
private List<EndCheckUnQualifiedBean> endCheckUnQualifiedBeanList;
|
|
|
public EndcheckDetail toEndCheckDetail(LoginUserInfo loginUserInfo){
|
EndcheckDetail endcheckDetail = new EndcheckDetail();
|
endcheckDetail.setDeleted(Constants.ZERO);
|
endcheckDetail.setCreateTime(new Date());
|
endcheckDetail.setCreateUser(loginUserInfo.getId());
|
endcheckDetail.setAppliancesId(this.getAppliancesId());
|
endcheckDetail.setNum(this.getNum());
|
endcheckDetail.setQualifiedNum(this.getQualifiedNum());
|
endcheckDetail.setUnqualifiedNum(this.getUnQualifiedNum());
|
endcheckDetail.setQualifiedApplianceId(this.getQualifiedAppliancesId());
|
endcheckDetail.setCheckInfo(this.getCheckInfo());
|
return endcheckDetail;
|
}
|
|
|
|
|
|
}
|