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; 
 | 
    } 
 | 
  
 | 
  
 | 
  
 | 
  
 | 
  
 | 
} 
 |