package com.vci.ubcs.code.controller; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; import com.vci.ubcs.code.service.ICodeReferBtmTypeService; import com.vci.ubcs.omd.feign.IBtmTypeClient; 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.pagemodel.BaseQueryObject; import com.vci.ubcs.starter.web.pagemodel.DataGrid; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.AllArgsConstructor; import org.springblade.core.launch.constant.AppConstant; import org.springblade.core.tool.api.R; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.annotation.Resource; import java.util.Map; /** * @author ludc * @date 2023/6/1 18:36 */ @RestController @RequestMapping("/referBtmTypeController") @Api(value = "编码规则管理-引用码段&&属性码段-业务类型查询", tags = "编码规则管理-引用码段-业务类型查询") public class CodeReferBtmTypeController { @Resource private ICodeReferBtmTypeService codeReferBtmTypeService; /** * 获取业务类型列表 * @param baseQueryObject 查询条件 * @return 列表的内容 */ @GetMapping("/referDataGrid") @ApiOperationSupport(order = 1) @ApiOperation(value = "获取业务类型列表", notes = "baseQueryObject") public R> referDataGrid(BaseQueryObject baseQueryObject){ return R.data(codeReferBtmTypeService.referDataGrid(baseQueryObject)); } @GetMapping(value = "/gridAttributesByBtmId") @ApiOperationSupport(order = 1) @ApiOperation(value = "获取业务类型包含的属性,不分页", notes = "baseQueryObject") public R> gridAttributesByBtmId(BaseQueryObject baseQueryObject){ return R.data(codeReferBtmTypeService.gridAttributesByBtmId(baseQueryObject)); } }