yuxc
2023-06-06 dfb9b1cc0b412334d0ab7891caac061a8243a0cb
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/ICodeReferBtmTypeService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,40 @@
package com.vci.ubcs.code.service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.vci.ubcs.omd.vo.AttributeVO;
import com.vci.ubcs.omd.vo.BtmTypeAttributeVO;
import com.vci.ubcs.omd.vo.BtmTypeVO;
import com.vci.ubcs.starter.web.enumpck.BooleanEnum;
import com.vci.ubcs.starter.web.pagemodel.BaseQueryObject;
import com.vci.ubcs.starter.web.util.BeanUtil;
import org.springblade.core.log.exception.ServiceException;
import org.springblade.core.tool.api.R;
import org.springframework.web.bind.annotation.GetMapping;
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
/**
 * å¯¹omd中提供的feign接口进行调用,以及处理相关逻辑
 * @author ludc
 * @date 2023/6/1 18:39
 */
public interface ICodeReferBtmTypeService {
   /**
    * èŽ·å–ä¸šåŠ¡ç±»åž‹åˆ—è¡¨
    * @param baseQueryObject æŸ¥è¯¢æ¡ä»¶
    * @return åˆ—表的内容
    */
   Page<BtmTypeVO> referDataGrid(BaseQueryObject baseQueryObject) throws ServiceException;
   /**
    * èŽ·å–ä¸šåŠ¡ç±»åž‹åŒ…å«çš„å±žæ€§ï¼Œä¸åˆ†é¡µ
    * @param baseQueryObject æŸ¥è¯¢å¯¹è±¡
    * @return å±žæ€§çš„信息
    */
   Page<BtmTypeAttributeVO> gridAttributesByBtmId(BaseQueryObject baseQueryObject) throws ServiceException ;
}