| | |
| | | import com.vci.ubcs.starter.util.DefaultAttrAssimtUtil; |
| | | import com.vci.ubcs.starter.util.MdmBtmTypeConstant; |
| | | import lombok.AllArgsConstructor; |
| | | import lombok.Data; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springblade.core.tenant.annotation.NonDS; |
| | | import org.springblade.core.tool.api.R; |
| | |
| | | @NonDS |
| | | @ApiIgnore |
| | | @RestController |
| | | @AllArgsConstructor |
| | | @Data |
| | | @Slf4j |
| | | public class MdmInterJtClient implements IMdmInterJtClient { |
| | | @Value("${docking.apply.partCoe:10}") |
| | |
| | | * 集团分类申请单服务 |
| | | */ |
| | | private final IDockingPreClassifyService dockingPreClassifyService; |
| | | |
| | | |
| | | /*** |
| | | * 属性映射服务 |
| | | */ |
| | | private final IDockingPreAttrMappingService dockingPreAttrMappingService; |
| | | /** |
| | | * 集团取值范围申请单服务 |
| | | */ |
| | |
| | | return R.fail("集团码申请失败:"+e.getMessage()); |
| | | } |
| | | } |
| | | |
| | | /*** |
| | | * 查询集团属性映射 |
| | | * @param codeClassifyOid:编码分类oid |
| | | * @return |
| | | */ |
| | | @Override |
| | | public R<List<DockingPreAttrMappingVO>> list_mapping(String codeClassifyOid) { |
| | | List<DockingPreAttrMapping> dockingPreAttrMappings= dockingPreAttrMappingService.selectByWrapper(Wrappers.<DockingPreAttrMapping>query().lambda().eq(DockingPreAttrMapping::getTargetClassifyId,codeClassifyOid)); |
| | | List<DockingPreAttrMappingVO> dockingPreAttrMappingVOList=new ArrayList<>(); |
| | | if(!CollectionUtils.isEmpty(dockingPreAttrMappings)){ |
| | | dockingPreAttrMappingVOList=dockingPreAttrMappingService.dockingPreAttrMappingDO2VOS(dockingPreAttrMappings,true); |
| | | } |
| | | return R.data(dockingPreAttrMappingVOList); |
| | | } |
| | | |
| | | /*** |
| | | * 申请集团编码数据维护 |
| | | * @return |
| | |
| | | /* |
| | | * 主数据业务服务 |
| | | */ |
| | | |
| | | /** |
| | | * 获取集团集团码,赋值到主数据 |
| | | * @param dockingReturnStoreVO |