zm
2020-05-18 a18bfacbf56b401f6e0fdae8710fbca4df8cff77
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
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
package com.changhong.epc.admin.controller.site;
 
import com.changhong.epc.admin.service.site.MasterDefaultMappingService;
import com.changhong.epc.bean.admin.MasterDefaultMapping;
import com.changhong.epc.bean.admin.MasterElementMapping;
import com.changhong.epc.bean.admin.MasterValueToCode;
import com.changhong.epc.bean.tenant.master.MasterDefine;
import com.changhong.epc.bean.tenant.master.MasterValue;
import com.changhong.epc.constter.admin.AdminUrlConst;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController;
 
import javax.annotation.Resource;
import java.util.List;
import java.util.Map;
 
@RestController
public class MasterDefaultMappingController implements AdminUrlConst{
    
    @Resource
    private MasterDefaultMappingService masterDefault;
 
    /**
     * 查询是否有关联映射
     * @param master
     * @return
     */
    @PostMapping(MASTER_SELECT)
    public List<Map<String,String>> selectCode(@RequestBody MasterDefine master){
        return masterDefault.selectCode(master);
    }
    
    /**
     * 查询主数据映射
     * @param
     * @return
     */
    @PostMapping(MASTER_SELECTMASTERDEFAULT)
    public MasterDefaultMapping selectMasterDefault(@RequestBody  MasterDefine master) {
        return masterDefault.selectMasterDefault(master.getCode());
    }
 
    @PostMapping(MASTER_DEF_MAPPING_LIST)
    public List<MasterDefaultMapping> selectMasterDefMappingList(){
        return masterDefault.selectMasterDefMappingList();
    }
    
    /**
     * 查询主数据映射字段
     * @param mdm
     * @return
     */
    @PostMapping(MASTER_SELECTMASTERELEMENT)
    public List<MasterElementMapping> selectMasterElement(@RequestBody MasterDefaultMapping mdm ) {
        return masterDefault.selectMasterElement(mdm);
    }
    /**
     * Code转Value
     */
    @PostMapping(MASTER_CODECONVALUE)
    public MasterValue CodeConValue(@RequestBody MasterValueToCode con){
        return masterDefault.CodeConValue(con);
    }
    
    
    /**
     * value转code
     */
    @PostMapping(MASTER_VALUECONCODE)
    public MasterValue ValueConCode(@RequestBody MasterValueToCode con){
        return masterDefault.ValueConCode(con);
    }
    
    /**
     * 获取映射主数据字段,code
     */
    @PostMapping(MASTER_GETFIELDORCODE)
    public Map<String,String> getFieldOrCode(@RequestBody  MasterDefine master){
        return masterDefault.getFieldOrCode(master.getCode()); 
    }
 
    /**
     * 插入数值MasterDefine
     * */
    @PostMapping(MASTER_INSERTMASTERDEFAULT)
    public int insertMasterDefine(@RequestBody MasterDefaultMapping mdm ){
        return masterDefault.insertMasterDefault(mdm);
    }
 
    /**
     * 更新字段MasterDefine
     * */
    @PostMapping(MASTER_UPDATEMASTERDEFAULT)
    public int updateMasterDefine(@RequestBody MasterDefaultMapping mdm){
        return masterDefault.updateMasterDefault(mdm);
    }
 
    /**
     * 插入数值MasterElementMapping
     * */
    @PostMapping(MASTER_INSERTMASTERElEMENT)
    public int insertMasterElementMapping(@RequestBody List<MasterElementMapping> masterElementMapping ){
        return masterDefault.insertMasterElement(masterElementMapping);
    }
 
    /**
     * 更新字段MasterElementMapping
     * */
    @PostMapping(MASTER_UPDATEMASTERElEMENT)
    public int updateMasterElementMapping(@RequestBody MasterElementMapping masterElementMapping){
        return masterDefault.updateMasterElement(masterElementMapping);
    }
}