|
|
@ -18,19 +18,20 @@ |
|
|
|
package com.elink.esua.epdc.controller; |
|
|
|
|
|
|
|
import com.elink.esua.epdc.commons.tools.page.PageData; |
|
|
|
import com.elink.esua.epdc.commons.tools.utils.ExcelUtils; |
|
|
|
import com.elink.esua.epdc.commons.tools.utils.Result; |
|
|
|
import com.elink.esua.epdc.commons.tools.validator.AssertUtils; |
|
|
|
import com.elink.esua.epdc.commons.tools.validator.ValidatorUtils; |
|
|
|
import com.elink.esua.epdc.commons.tools.validator.group.AddGroup; |
|
|
|
import com.elink.esua.epdc.commons.tools.validator.group.UpdateGroup; |
|
|
|
import com.elink.esua.epdc.commons.tools.validator.group.DefaultGroup; |
|
|
|
import com.elink.esua.epdc.commons.tools.validator.group.UpdateGroup; |
|
|
|
import com.elink.esua.epdc.dto.SysDeptInfoDTO; |
|
|
|
import com.elink.esua.epdc.dto.form.DeptInfoFormDTO; |
|
|
|
import com.elink.esua.epdc.dto.result.DeptInfoResultDTO; |
|
|
|
import com.elink.esua.epdc.service.SysDeptInfoService; |
|
|
|
import com.elink.esua.epdc.service.SysDeptService; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.web.bind.annotation.*; |
|
|
|
|
|
|
|
import javax.servlet.http.HttpServletResponse; |
|
|
|
import java.util.List; |
|
|
|
import java.util.Map; |
|
|
|
|
|
|
@ -44,10 +45,13 @@ import java.util.Map; |
|
|
|
@RestController |
|
|
|
@RequestMapping("sysdeptinfo") |
|
|
|
public class SysDeptInfoController { |
|
|
|
|
|
|
|
|
|
|
|
@Autowired |
|
|
|
private SysDeptInfoService sysDeptInfoService; |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private SysDeptService sysDeptService; |
|
|
|
|
|
|
|
@GetMapping("page") |
|
|
|
public Result<PageData<SysDeptInfoDTO>> page(@RequestParam Map<String, Object> params){ |
|
|
|
PageData<SysDeptInfoDTO> page = sysDeptInfoService.page(params); |
|
|
@ -85,4 +89,18 @@ public class SysDeptInfoController { |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
/** |
|
|
|
* @param formDTO |
|
|
|
* @Author: makunhua |
|
|
|
* @Note: 根据标签或者父id查询部门列表信息 |
|
|
|
* @Date: 13:42 2021/11/22 |
|
|
|
* @Modified by: |
|
|
|
*/ |
|
|
|
@GetMapping("getDeptInfo") |
|
|
|
public Result<List<DeptInfoResultDTO>> deptInfo(DeptInfoFormDTO formDTO) { |
|
|
|
List<DeptInfoResultDTO> list = sysDeptService.deptInfo(formDTO); |
|
|
|
return new Result<List<DeptInfoResultDTO>>().ok(list); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|