|
@@ -0,0 +1,59 @@
|
|
|
+package com.iden.bms.controller;
|
|
|
+
|
|
|
+import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
+import com.iden.bms.service.DistrictService;
|
|
|
+import com.iden.common.annotation.Permission;
|
|
|
+import com.iden.common.exception.BDException;
|
|
|
+import com.iden.common.logaspect.LogAnnotation;
|
|
|
+import com.iden.common.logaspect.OperateType;
|
|
|
+import com.iden.common.util.PageResult;
|
|
|
+import com.iden.common.util.Result;
|
|
|
+import com.iden.common.util.WebPageUtils;
|
|
|
+import com.iden.common.vo.PageReqVO;
|
|
|
+import com.iden.common.vo.SysMenuVO;
|
|
|
+import com.iden.common.vo.DistrictVO;
|
|
|
+import com.iden.common.vo.UserLoginedConvertVO;
|
|
|
+import io.swagger.annotations.Api;
|
|
|
+import io.swagger.annotations.ApiImplicitParam;
|
|
|
+import io.swagger.annotations.ApiImplicitParams;
|
|
|
+import io.swagger.annotations.ApiOperation;
|
|
|
+import lombok.extern.slf4j.Slf4j;
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.web.bind.annotation.*;
|
|
|
+
|
|
|
+import javax.servlet.http.HttpServletRequest;
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
+/**
|
|
|
+ * @Author: lilt
|
|
|
+ * @Date: 2021/5/26
|
|
|
+ * @Desc:
|
|
|
+ */
|
|
|
+@RestController
|
|
|
+@Api(value = "DistrictController", tags = { "区域管理" })
|
|
|
+@Slf4j
|
|
|
+@RequestMapping("/bms/district")
|
|
|
+@Permission
|
|
|
+public class DistrictController {
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ private DistrictService districtService;
|
|
|
+
|
|
|
+ @GetMapping("/listDistrict4Select")
|
|
|
+ @ApiOperation(value = "区域下拉列表 ")
|
|
|
+ public Result<List<DistrictVO>> listDistrict4Select(HttpServletRequest request, @RequestHeader(value = "token") String token,
|
|
|
+ PageReqVO pageReqVo){
|
|
|
+ try {
|
|
|
+ UserLoginedConvertVO loginUser = WebPageUtils.getCurrentLoginedUser(request);
|
|
|
+ List<DistrictVO> datas = this.districtService.listDistrict4Select(loginUser);
|
|
|
+ return Result.success(datas);
|
|
|
+ }catch (BDException e) {
|
|
|
+ log.error("区域下拉列表查询-分页列表出现异常",e);
|
|
|
+ return PageResult.error(e.getMessage());
|
|
|
+ } catch (Exception e) {
|
|
|
+ log.error("区域管理: 区域下拉列表查询出现异常",e);
|
|
|
+ return PageResult.error( "获取列表失败");
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+}
|