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 referDataGrid(BaseQueryObject baseQueryObject) throws ServiceException; /** * 获取业务类型包含的属性,不分页 * @param baseQueryObject 查询对象 * @return 属性的信息 */ Page gridAttributesByBtmId(BaseQueryObject baseQueryObject) throws ServiceException ; }