Source/UBCS/ubcs-service/ubcs-ddl/src/main/java/com/vci/ubcs/ddl/controller/DdlController.java
@@ -3,8 +3,7 @@
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;
@@ -83,4 +82,30 @@
      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));
   }
}