ludc
2023-04-26 3cb0cef6f7189dcbb537df52cef5921d1d2c3cd9
Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/feign/BtmTypeClient.java
ÎļþÃû´Ó Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/feign/OmdBtmTypeClient.java ÐÞ¸Ä
@@ -3,10 +3,10 @@
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.vci.ubcs.omd.entity.OmdBtmType;
import com.vci.ubcs.omd.service.IOmdBtmTypeService;
import com.vci.ubcs.omd.vo.OmdBtmTypeVO;
import com.vci.ubcs.omd.wrapper.OmdBtmTypeWrapper;
import com.vci.ubcs.omd.entity.BtmType;
import com.vci.ubcs.omd.service.IBtmTypeService;
import com.vci.ubcs.omd.vo.BtmTypeVO;
import com.vci.ubcs.omd.wrapper.BtmTypeWrapper;
import lombok.AllArgsConstructor;
import org.springblade.core.mp.support.Condition;
import org.springblade.core.mp.support.Query;
@@ -29,9 +29,9 @@
@ApiIgnore
@RestController
@AllArgsConstructor
public class OmdBtmTypeClient implements IOmdBtmTypeClient{
public class BtmTypeClient implements IBtmTypeClient {
   private final IOmdBtmTypeService btmTypeService;
   private final IBtmTypeService btmTypeService;
   /**
@@ -41,7 +41,7 @@
    * @return ä¸šåŠ¡ç±»åž‹è¯¦æƒ…ä¿¡æ¯
    */
   @Override
   public R<OmdBtmTypeVO> getDetail(String oid) {
   public R<BtmTypeVO> getDetail(String oid) {
      return R.data(btmTypeService.getBtmTypeByOid(oid));
   }
@@ -54,13 +54,13 @@
    * @return æŸ¥è¯¢ç»“æžœ
    */
   @Override
   public R<IPage<OmdBtmTypeVO>> getRef(Map<String, Object> condition, Query query, String domain) {
   public R<IPage<BtmTypeVO>> getRef(Map<String, Object> condition, Query query, String domain) {
      Func.requireNotNull(domain,"领域值");
      IPage<OmdBtmType> page = btmTypeService.page(Condition.getPage(query), Condition.getQueryWrapper(condition, OmdBtmType.class).lambda().eq(OmdBtmType::getDomain, domain).orderByAsc(OmdBtmType::getId));
      IPage<OmdBtmTypeVO> pageVO = new Page<>();
      IPage<BtmType> page = btmTypeService.page(Condition.getPage(query), Condition.getQueryWrapper(condition, BtmType.class).lambda().eq(BtmType::getDomain, domain).orderByAsc(BtmType::getId));
      IPage<BtmTypeVO> pageVO = new Page<>();
      BeanUtil.copy(page,pageVO);
      pageVO.setRecords(OmdBtmTypeWrapper.build().listEntityVO(page.getRecords()));
      R<IPage<OmdBtmTypeVO>> r = R.data(pageVO);
      pageVO.setRecords(BtmTypeWrapper.build().listEntityVO(page.getRecords()));
      R<IPage<BtmTypeVO>> r = R.data(pageVO);
      r.setSuccess(true);
      return r;
   }
@@ -72,11 +72,11 @@
    * @return ä¸šåŠ¡å¯¹è±¡
    */
   @Override
   public R<List<OmdBtmTypeVO>> selectByIdCollection(List<String> ids) {
   public R<List<BtmTypeVO>> selectByIdCollection(List<String> ids) {
      Func.requireNotNull(ids,"业务类型英文名称");
      List<OmdBtmTypeVO> voList = OmdBtmTypeWrapper.build().listEntityVO(
      List<BtmTypeVO> voList = BtmTypeWrapper.build().listEntityVO(
         Optional.ofNullable(btmTypeService.list(
               Wrappers.<OmdBtmType>query().lambda().in(OmdBtmType::getId, ids)
               Wrappers.<BtmType>query().lambda().in(BtmType::getId, ids)
            )
         ).orElseGet(ArrayList::new)
      );
@@ -90,11 +90,11 @@
    * @return ä¸šåŠ¡ç±»åž‹åˆ—è¡¨ï¼Œå¦‚æžœæœ‰ä¸å­˜åœ¨çš„ä¸ä¼šè¿”å›žï¼Œå…¨éƒ¨ä¸å­˜åœ¨çš„åˆ™è¿”å›žç©ºåˆ—è¡¨
    */
   @Override
   public R<List<OmdBtmTypeVO>> listBtmTypeByOidCollection(Collection<String> pkBtmTypeCollection) {
   public R<List<BtmTypeVO>> listBtmTypeByOidCollection(Collection<String> pkBtmTypeCollection) {
      Func.requireNotNull(pkBtmTypeCollection,"业务类型主键");
      List<OmdBtmTypeVO> voList = OmdBtmTypeWrapper.build().listEntityVO(
      List<BtmTypeVO> voList = BtmTypeWrapper.build().listEntityVO(
         Optional.ofNullable(btmTypeService.list(
               Wrappers.<OmdBtmType>query().lambda().in(OmdBtmType::getOid, pkBtmTypeCollection)
               Wrappers.<BtmType>query().lambda().in(BtmType::getOid, pkBtmTypeCollection)
            )
         ).orElseGet(ArrayList::new)
      );