jiangping
2023-08-17 6365ab0a976afdd247742c9b3dca15deb3a7a7a1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
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;
    }
 
}