| | |
| | | import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; |
| | | import com.vci.ubcs.ddl.bo.DdlTableBO; |
| | | import com.vci.ubcs.ddl.service.IDdlService; |
| | | import com.vci.ubcs.omd.dto.BtmAndLinkTypeDdlDTO; |
| | | import com.vci.ubcs.omd.dto.BtmTypeDTO; |
| | | import com.vci.ubcs.omd.dto.*; |
| | | import com.vci.ubcs.omd.entity.ModifyAttributeInfo; |
| | | import com.vci.ubcs.omd.vo.BtmTypeVO; |
| | | import io.swagger.annotations.Api; |
| | |
| | | @PostMapping("/submit") |
| | | @ApiOperationSupport(order = 1) |
| | | @ApiOperation(value = "新增或修改", notes = "业务类型链接类型传输对象") |
| | | public R submitBtmType(@RequestBody BtmAndLinkTypeDdlDTO ddlDTO) { |
| | | return ddlService.submit(ddlDTO); |
| | | public R<List<ModifyAttributeInfo>> submitBtmType(@RequestBody BtmAndLinkTypeDdlDTO ddlDTO) { |
| | | try { |
| | | return ddlService.submit(ddlDTO); |
| | | } catch (Throwable e) { |
| | | return R.fail(e.getMessage()); |
| | | } |
| | | } |
| | | |
| | | /** |
| | |
| | | Func.requireNotNull(ddlDTO,"业务类型与链接对象传输对象不能为空"); |
| | | return R.data(ddlService.checkDifferent(ddlDTO.getBtmTypeList(),ddlDTO.getLinkTypeList())); |
| | | } |
| | | |
| | | /** |
| | | * 检查数据表是否存在数据,不存在则删除 |
| | | * @param tableCheckDTOList 需要检查的表集合 |
| | | * @return 检查结果 |
| | | */ |
| | | @PostMapping("/checkTableHasDataThenDelete") |
| | | @ApiOperation(value = "检查数据表是否存在数据,不存在则删除") |
| | | @ApiOperationSupport(order = 6) |
| | | public R<TableCheckResultDTO> checkTableHasDataThenDelete(@RequestBody List<TableCheckDTO> tableCheckDTOList){ |
| | | Func.requireNotNull(tableCheckDTOList,"需要检查的表集合"); |
| | | return R.data(ddlService.checkTableHasDataThenDelete(tableCheckDTOList)); |
| | | } |
| | | |
| | | /** |
| | | * 为表添加字段 |
| | | * @param addColumnDTO 添加的对象 |
| | | * @return 执行结果 |
| | | */ |
| | | @PostMapping("/addColumnForTable") |
| | | @ApiOperation(value = "为表添加字段") |
| | | @ApiOperationSupport(order = 6) |
| | | public R addColumnForTable(@RequestBody TableAddColumnDTO addColumnDTO){ |
| | | Func.requireNotNull(addColumnDTO,"添加的对象"); |
| | | return R.status(ddlService.addColumnForTable(addColumnDTO)); |
| | | } |
| | | |
| | | } |