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 ;
|
|
|
}
|