package doumeemes.dao.ext.bean;
|
|
import doumeemes.core.annotation.excel.ExcelColumn;
|
import doumeemes.dao.ext.vo.MaterialExtListVO;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.util.List;
|
import java.util.Map;
|
|
@Data
|
@ApiModel("物料基础详情")
|
public class MaterialDetailBean {
|
|
|
@ApiModelProperty(value = "主键", example = "1")
|
private Integer id;
|
|
|
@ApiModelProperty(value = "名称,不可重复")
|
private String name;
|
|
@ApiModelProperty(value = "编码,不可重复")
|
@ExcelColumn(name = "编码,不可重复")
|
private String code;
|
|
@ApiModelProperty(value = "规格型号")
|
@ExcelColumn(name = "规格型号")
|
private String attr;
|
|
@ApiModelProperty(value = "组合名称,(物料名称+物料规格型号,自动显示不可人工修改)")
|
private String unionName;
|
|
|
@ApiModelProperty(value = "物料单位名称")
|
private String umodelName;
|
|
|
@ApiModelProperty(value = "物料分类名称")
|
private String unionCategoryName;
|
|
@ApiModelProperty(value = "形成方式 0生产、1.采购", example = "1")
|
private Integer formation;
|
|
|
@ApiModelProperty(value = "状态0.无效 1.有效", example = "1")
|
private Integer status;
|
|
|
@ApiModelProperty(value = "子组织列表")
|
private List<Map<String,Object>> mdlist;
|
|
public MaterialDetailBean toMaterialDetail(MaterialExtListVO mev){
|
MaterialDetailBean materialDetailBean=new MaterialDetailBean();
|
materialDetailBean.setId(mev.getId());
|
materialDetailBean.setName(mev.getName());
|
materialDetailBean.setCode(mev.getCode());
|
materialDetailBean.setAttr(mev.getAttr());
|
materialDetailBean.setUnionName(mev.getUnionName());
|
materialDetailBean.setUmodelName(mev.getUmodelName());
|
materialDetailBean.setUnionCategoryName(mev.getUnionCategoryName());
|
/* if(StringUtils.isNotEmpty(mev.getCmodelName())){
|
if(StringUtils.isNotEmpty(mev.getCmodel1Name())){
|
if(StringUtils.isNotEmpty(mev.getCmodel2Name())){
|
materialDetailBean.setUnionCategoryName(mev.getCmodelName()+"-"+mev.getCmodel1Name()+"-"+mev.getCmodel2Name());
|
}else{
|
materialDetailBean.setUnionCategoryName(mev.getCmodelName()+"-"+mev.getCmodel1Name());
|
}
|
}else{
|
materialDetailBean.setUnionCategoryName(mev.getCmodelName());
|
}
|
}*/
|
|
materialDetailBean.setStatus(mev.getStatus());
|
materialDetailBean.setFormation(mev.getFormation());
|
return materialDetailBean;
|
}
|
|
}
|