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