xiejun
2023-06-02 5ef4f8c1cd47108f19fd64d5cf4dabfdbf9bec34
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/DockingManagementController.java
@@ -5,11 +5,16 @@
import com.vci.ubcs.code.dto.DockingSystemDTO;
import com.vci.ubcs.code.entity.CodeRule;
import com.vci.ubcs.code.entity.DockingSystem;
import com.vci.ubcs.code.entity.DockingSystemConfig;
import com.vci.ubcs.code.service.IDockingSystemConfigService;
import com.vci.ubcs.code.service.IDockingSystemService;
import com.vci.ubcs.code.vo.pagemodel.CodeRuleVO;
import com.vci.ubcs.code.vo.pagemodel.DockingSystemConfigVO;
import com.vci.ubcs.code.vo.pagemodel.DockingSystemVO;
import com.vci.ubcs.code.wrapper.CodeRuleWrapper;
import com.vci.ubcs.code.wrapper.DockingSystemConfigWrapper;
import com.vci.ubcs.code.wrapper.DockingSystemWrapper;
import com.vci.ubcs.starter.web.pagemodel.BaseQueryObject;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.AllArgsConstructor;
@@ -29,7 +34,17 @@
@RequestMapping("/dockingManagement")
@Api(value = "接口管理", tags = "编码相关接口管理信息")
public class DockingManagementController {
   /***
    * 集成系统管理服务
    */
   private  final IDockingSystemService dockingSystemService;
   /***
    * 集成接口配置服务
    */
   private  final IDockingSystemConfigService dockingSystemConfigService;
   /**系统集成的系统信息列表
    * @param dockingSystem 基础查询对象,包含查询条件,分页,排序等
@@ -69,12 +84,24 @@
   /**
    * 删除系统集成的系统信息
    * @param sysIntBaseDTO 系统集成的系统信息数据传输对象,oid和ts需要传输
    * @param dockingSystemDTO 系统集成的系统信息数据传输对象,oid和ts需要传输
    * @return 删除结果反馈::success:成功,fail:失败
    */
   @DeleteMapping( "/deleteData")
   public R delSystemData( DockingSystemDTO dockingSystemDTO) {
      return R.status(dockingSystemService.delSystemData(dockingSystemDTO));
   }
   /**
    * 系统集成基础信息列表
    * @param DockingSystemConfig 基础查询对象,包含查询条件,分页,排序等
    * @return 系统集成基础信息显示对象列表
    */
   @GetMapping("/gridSysIntInfo")
   @ApiOperationSupport(order = 3)
   @ApiOperation(value = "分页", notes = "DockingSystemConfig")
   public R<IPage<DockingSystemConfigVO>> gridSysIntInfo(DockingSystemConfig DockingSystemConfig, Query query){
      IPage<DockingSystemConfig> pages = dockingSystemConfigService.page(Condition.getPage(query), Condition.getQueryWrapper(DockingSystemConfig));
      return R.data(DockingSystemConfigWrapper.build().pageVO(pages));
   }
}