From c0bf3b4eddabf553ee40181bb8ac88ca94495b3d Mon Sep 17 00:00:00 2001 From: k94314517 <8417338+k94314517@user.noreply.gitee.com> Date: 星期四, 28 十二月 2023 14:18:10 +0800 Subject: [PATCH] ERP接口 --- server/dmvisit_admin/src/main/java/com/doumee/api/business/CompanyController.java | 24 ++++++++++++++++++++++++ 1 files changed, 24 insertions(+), 0 deletions(-) diff --git a/server/dmvisit_admin/src/main/java/com/doumee/api/business/CompanyController.java b/server/dmvisit_admin/src/main/java/com/doumee/api/business/CompanyController.java index 7bf07e7..400adbf 100644 --- a/server/dmvisit_admin/src/main/java/com/doumee/api/business/CompanyController.java +++ b/server/dmvisit_admin/src/main/java/com/doumee/api/business/CompanyController.java @@ -7,13 +7,18 @@ import com.doumee.core.model.PageWrap; import com.doumee.core.model.PageData; import com.doumee.core.utils.Constants; +import com.doumee.dao.admin.request.UpdateCompanySortDTO; import com.doumee.dao.admin.response.CompanyDTO; import com.doumee.dao.business.model.Company; +import com.doumee.dao.system.dto.UpdateSystemMenuSortDTO; import com.doumee.service.business.CompanyService; import io.swagger.annotations.Api; +import io.swagger.annotations.ApiImplicitParam; +import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiOperation; import org.apache.shiro.authz.annotation.RequiresPermissions; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletResponse; @@ -84,6 +89,25 @@ return ApiResponse.success(companyService.findPage(pageWrap)); } + @ApiOperation("缁勭粐鏍戞煡璇�") + @GetMapping("/tree") + @ApiImplicitParams({ + @ApiImplicitParam(name = "type", dataType = "Integer", value = "绫诲瀷 0鍔冲姟鍏徃 1鍐呴儴缁勭粐", required = true), + }) + @RequiresPermissions("business:company:query") + public ApiResponse<List<Company>> tree (@RequestParam Integer type) { + return ApiResponse.success(companyService.companyTree(type)); + } + + + @ApiOperation("鎺掑簭") + @PostMapping("/updateSort") + @RequiresPermissions("business:company:query") + public ApiResponse updateSort (@Validated @RequestBody UpdateCompanySortDTO dto) { + companyService.updateSort(dto); + return ApiResponse.success(null); + } + @ApiOperation("淇敼鐘舵��") @PostMapping("/updateStatusById") -- Gitblit v1.9.3