浏览代码

app接口

lidongyu 1 年之前
父节点
当前提交
dbf6c0357d

+ 86 - 0
src/main/java/com/sooka/sponest/mobile/comprehensive/organizationAndInstitutioncontroller/AppBuildingController.java

@@ -0,0 +1,86 @@
+package com.sooka.sponest.mobile.comprehensive.organizationAndInstitutioncontroller;
+
+import com.ruoyi.common.core.constant.HttpStatus;
+import com.ruoyi.common.core.domain.R;
+import com.ruoyi.common.core.web.controller.BaseController;
+import com.ruoyi.common.core.web.domain.AjaxResult;
+import com.ruoyi.common.core.web.page.PageDomain;
+import com.ruoyi.common.core.web.page.TableDataInfo;
+import com.ruoyi.common.core.web.page.TableSupport;
+import com.sooka.sponest.comprehensive.api.comprehensiveOrganizationAndInstitution.domain.ComprehensiveBuilding;
+import com.sooka.sponest.comprehensive.api.comprehensiveOrganizationAndInstitution.service.RemoteBuildingService;
+import org.springframework.web.bind.annotation.*;
+
+import javax.annotation.Resource;
+import java.util.List;
+
+/**
+ * 楼栋管理
+ *
+ * @author lidongyu
+ * @date 2023/9/14 10:16
+ */
+@RestController
+@RequestMapping("/AppBuildingController")
+public class AppBuildingController extends BaseController {
+
+    @Resource
+    RemoteBuildingService remoteBuildingService;
+
+    /**
+     * 查询楼栋管理列表
+     */
+    @GetMapping("/comprehensivebuilding/list")
+    public AjaxResult list(ComprehensiveBuilding comprehensivebuilding) {
+        PageDomain pageDomain = TableSupport.buildPageRequest();
+        Integer pageNum = pageDomain.getPageNum();
+        Integer pageSize = pageDomain.getPageSize();
+        TableDataInfo tableDataInfo = remoteBuildingService.selectComprehensiveBuildingList(pageNum, pageSize,comprehensivebuilding.getBuildName(),comprehensivebuilding.getEstateId(),comprehensivebuilding.getDeptId());
+        if(HttpStatus.SUCCESS == tableDataInfo.getCode()){
+            return AjaxResult.success(tableDataInfo.getRows());
+        }else{
+            return AjaxResult.error(tableDataInfo.getCode(),tableDataInfo.getMsg());
+        }
+    }
+
+    /**
+     * 获取楼栋管理详细信息
+     */
+    @GetMapping("/comprehensivebuilding/edit")
+    public AjaxResult getInfo(String id) {
+        R<ComprehensiveBuilding> edit = remoteBuildingService.selectComprehensiveBuildingById(id);
+        ComprehensiveBuilding data = edit.getData();
+        if (HttpStatus.SUCCESS == edit.getCode()){
+            data.setIsEdit(true);
+        }else if (HttpStatus.ERROR == edit.getCode() && null != edit.getData()) {
+            data.setIsEdit(false);
+        }else {
+            return AjaxResult.error(edit.getCode(), edit.getMsg());
+        }
+        return AjaxResult.success(data);
+    }
+
+    /**
+     * 新增楼栋管理
+     */
+    @PostMapping("/comprehensivebuilding")
+    public AjaxResult add(@RequestBody String json) {
+        return remoteBuildingService.insertComprehensiveBuilding(json);
+    }
+    /**
+     * 修改楼栋管理
+     */
+    @PostMapping("/comprehensivebuilding/put")
+    public AjaxResult edit(@RequestBody String json) {
+        return remoteBuildingService.updateComprehensiveBuilding(json);
+    }
+
+    /**
+     * 删除楼栋管理
+     */
+    @GetMapping("/comprehensivebuilding/del")
+    public AjaxResult remove(@RequestParam("id") List<String> id) {
+        return remoteBuildingService.deleteComprehensiveBuildingByIds(id.toArray(new String[0]));
+    }
+
+}

+ 86 - 0
src/main/java/com/sooka/sponest/mobile/comprehensive/organizationAndInstitutioncontroller/AppBuildingLeaderController.java

@@ -0,0 +1,86 @@
+package com.sooka.sponest.mobile.comprehensive.organizationAndInstitutioncontroller;
+
+import com.ruoyi.common.core.constant.HttpStatus;
+import com.ruoyi.common.core.domain.R;
+import com.ruoyi.common.core.web.controller.BaseController;
+import com.ruoyi.common.core.web.domain.AjaxResult;
+import com.ruoyi.common.core.web.page.PageDomain;
+import com.ruoyi.common.core.web.page.TableDataInfo;
+import com.ruoyi.common.core.web.page.TableSupport;
+import com.sooka.sponest.comprehensive.api.comprehensiveOrganizationAndInstitution.domain.ComprehensiveBuildingLeader;
+import com.sooka.sponest.comprehensive.api.comprehensiveOrganizationAndInstitution.service.RemoteBuildingLeaderService;
+import org.springframework.web.bind.annotation.*;
+
+import javax.annotation.Resource;
+import java.util.List;
+
+/**
+ * 楼栋长管理
+ *
+ * @author lidongyu
+ * @date 2023/9/14 10:16
+ */
+@RestController
+@RequestMapping("/AppBuildingLeaderController")
+public class AppBuildingLeaderController extends BaseController {
+
+    @Resource
+    RemoteBuildingLeaderService remoteBuildingLeaderService;
+
+    /**
+     * 查询楼栋长管理列表
+     */
+    @GetMapping("/comprehensivebuildingleader/list")
+    public AjaxResult list(ComprehensiveBuildingLeader comprehensivebuildingleader) {
+        PageDomain pageDomain = TableSupport.buildPageRequest();
+        Integer pageNum = pageDomain.getPageNum();
+        Integer pageSize = pageDomain.getPageSize();
+        TableDataInfo tableDataInfo = remoteBuildingLeaderService.selectComprehensiveBuildingLeaderList(pageNum, pageSize,comprehensivebuildingleader.getName(),comprehensivebuildingleader.getDeptId());
+        if(HttpStatus.SUCCESS == tableDataInfo.getCode()){
+            return AjaxResult.success(tableDataInfo.getRows());
+        }else{
+            return AjaxResult.error(tableDataInfo.getCode(),tableDataInfo.getMsg());
+        }
+    }
+
+    /**
+     * 获取楼栋长管理详细信息
+     */
+    @GetMapping("/comprehensivebuildingleader/edit")
+    public AjaxResult getInfo(String id) {
+        R<ComprehensiveBuildingLeader> edit = remoteBuildingLeaderService.selectComprehensiveBuildingLeaderById(id);
+        ComprehensiveBuildingLeader data = edit.getData();
+        if (HttpStatus.SUCCESS == edit.getCode()){
+            data.setIsEdit(true);
+        }else if (HttpStatus.ERROR == edit.getCode() && null != edit.getData()) {
+            data.setIsEdit(false);
+        }else {
+            return AjaxResult.error(edit.getCode(), edit.getMsg());
+        }
+        return AjaxResult.success(data);
+    }
+
+    /**
+     * 新增楼栋长管理
+     */
+    @PostMapping("/comprehensivebuildingleader")
+    public AjaxResult add(@RequestBody String json) {
+        return remoteBuildingLeaderService.insertComprehensiveBuildingLeader(json);
+    }
+    /**
+     * 修改楼栋长管理
+     */
+    @PostMapping("/comprehensivebuildingleader/put")
+    public AjaxResult edit(@RequestBody String json) {
+        return remoteBuildingLeaderService.updateComprehensiveBuildingLeader(json);
+    }
+
+    /**
+     * 删除楼栋长管理
+     */
+    @GetMapping("/comprehensivebuildingleader/del")
+    public AjaxResult remove(@RequestParam("id") List<String> id) {
+        return remoteBuildingLeaderService.deleteComprehensiveBuildingLeaderByIds(id.toArray(new String[0]));
+    }
+
+}

+ 86 - 0
src/main/java/com/sooka/sponest/mobile/comprehensive/organizationAndInstitutioncontroller/AppHousingEstateController.java

@@ -0,0 +1,86 @@
+package com.sooka.sponest.mobile.comprehensive.organizationAndInstitutioncontroller;
+
+import com.ruoyi.common.core.constant.HttpStatus;
+import com.ruoyi.common.core.domain.R;
+import com.ruoyi.common.core.web.controller.BaseController;
+import com.ruoyi.common.core.web.domain.AjaxResult;
+import com.ruoyi.common.core.web.page.PageDomain;
+import com.ruoyi.common.core.web.page.TableDataInfo;
+import com.ruoyi.common.core.web.page.TableSupport;
+import com.sooka.sponest.comprehensive.api.comprehensiveOrganizationAndInstitution.domain.ComprehensiveHousingEstate;
+import com.sooka.sponest.comprehensive.api.comprehensiveOrganizationAndInstitution.service.RemoteHousingEstateService;
+import org.springframework.web.bind.annotation.*;
+
+import javax.annotation.Resource;
+import java.util.List;
+
+/**
+ * 小区管理
+ *
+ * @author lidongyu
+ * @date 2023/9/14 10:16
+ */
+@RestController
+@RequestMapping("/AppHousingEstateController")
+public class AppHousingEstateController extends BaseController {
+
+    @Resource
+    RemoteHousingEstateService remoteHousingEstateService;
+
+    /**
+     * 查询小区管理列表
+     */
+    @GetMapping("/comprehensivehousingestate/list")
+    public AjaxResult list(ComprehensiveHousingEstate comprehensivehousingestate) {
+        PageDomain pageDomain = TableSupport.buildPageRequest();
+        Integer pageNum = pageDomain.getPageNum();
+        Integer pageSize = pageDomain.getPageSize();
+        TableDataInfo tableDataInfo = remoteHousingEstateService.selectComprehensiveHousingEstaterList(pageNum, pageSize,comprehensivehousingestate.getEstateName(),comprehensivehousingestate.getDeptId());
+        if(HttpStatus.SUCCESS == tableDataInfo.getCode()){
+            return AjaxResult.success(tableDataInfo.getRows());
+        }else{
+            return AjaxResult.error(tableDataInfo.getCode(),tableDataInfo.getMsg());
+        }
+    }
+
+    /**
+     * 获取小区管理详细信息
+     */
+    @GetMapping("/comprehensivehousingestate/edit")
+    public AjaxResult getInfo(String id) {
+        R<ComprehensiveHousingEstate> edit = remoteHousingEstateService.selectComprehensiveHousingEstaterById(id);
+        ComprehensiveHousingEstate data = edit.getData();
+        if (HttpStatus.SUCCESS == edit.getCode()){
+            data.setIsEdit(true);
+        }else if (HttpStatus.ERROR == edit.getCode() && null != edit.getData()) {
+            data.setIsEdit(false);
+        }else {
+            return AjaxResult.error(edit.getCode(), edit.getMsg());
+        }
+        return AjaxResult.success(data);
+    }
+
+    /**
+     * 新增小区管理
+     */
+    @PostMapping("/comprehensivehousingestate")
+    public AjaxResult add(@RequestBody String json) {
+        return remoteHousingEstateService.insertComprehensiveHousingEstater(json);
+    }
+    /**
+     * 修改小区管理
+     */
+    @PostMapping("/comprehensivehousingestate/put")
+    public AjaxResult edit(@RequestBody String json) {
+        return remoteHousingEstateService.updateComprehensiveHousingEstater(json);
+    }
+
+    /**
+     * 删除小区管理
+     */
+    @GetMapping("/comprehensivehousingestate/del")
+    public AjaxResult remove(@RequestParam("id") List<String> id) {
+        return remoteHousingEstateService.deleteComprehensiveHousingEstaterByIds(id.toArray(new String[0]));
+    }
+
+}

+ 120 - 0
src/main/java/com/sooka/sponest/mobile/comprehensive/organizationAndInstitutioncontroller/AppRoomController.java

@@ -0,0 +1,120 @@
+package com.sooka.sponest.mobile.comprehensive.organizationAndInstitutioncontroller;
+
+import com.alibaba.fastjson.JSON;
+import com.ruoyi.common.core.constant.HttpStatus;
+import com.ruoyi.common.core.domain.R;
+import com.ruoyi.common.core.utils.StringUtils;
+import com.ruoyi.common.core.web.controller.BaseController;
+import com.ruoyi.common.core.web.domain.AjaxResult;
+import com.ruoyi.common.core.web.page.PageDomain;
+import com.ruoyi.common.core.web.page.TableDataInfo;
+import com.ruoyi.common.core.web.page.TableSupport;
+import com.sooka.sponest.comprehensive.api.comprehensiveOrganizationAndInstitution.domain.ComprehensiveRoom;
+import com.sooka.sponest.comprehensive.api.comprehensiveOrganizationAndInstitution.service.RemoteRoomService;
+import org.springframework.web.bind.annotation.*;
+
+import javax.annotation.Resource;
+import java.util.List;
+
+/**
+ * 房间管理
+ *
+ * @author lidongyu
+ * @date 2023/9/14 10:16
+ */
+@RestController
+@RequestMapping("/AppRoomController")
+public class AppRoomController extends BaseController {
+
+    @Resource
+    RemoteRoomService remoteRoomService;
+
+    /**
+     * 查询房间管理列表
+     */
+    @GetMapping("/comprehensiveroom/list")
+    public AjaxResult list(ComprehensiveRoom comprehensiveroom) {
+        PageDomain pageDomain = TableSupport.buildPageRequest();
+        Integer pageNum = pageDomain.getPageNum();
+        Integer pageSize = pageDomain.getPageSize();
+        TableDataInfo tableDataInfo = remoteRoomService.selectComprehensiveRoomList(pageNum, pageSize,comprehensiveroom.getName(),comprehensiveroom.getEstateId(),comprehensiveroom.getDeptId());
+        if(HttpStatus.SUCCESS == tableDataInfo.getCode()){
+            List<ComprehensiveRoom> rows = (List<ComprehensiveRoom>) tableDataInfo.getRows();
+            String s = JSON.toJSONString(rows);
+            rows = JSON.parseArray(s, ComprehensiveRoom.class);
+            if(StringUtils.isNotEmpty(rows)) {
+                for (ComprehensiveRoom data : rows) {
+                    data.setRoomSfpfLabel("1".equals(data.getRoomSfpf()) ? "是" : "否");
+                    data.setRoomSfydxsLabel("1".equals(data.getRoomSfydxs()) ? "是" : "否");
+                    data.setRoomSfzrLabel("1".equals(data.getRoomSfzr()) ? "是" : "否");
+                    data.setRoomSffwLabel("1".equals(data.getRoomSffw()) ? "是" : "否");
+                    data.setRoomWfjzLabel("1".equals(data.getRoomWfjz()) ? "是" : "否");
+                    data.setRoomSfcwLabel("1".equals(data.getRoomSfcw()) ? "是" : "否");
+                    data.setRoomSfgzLabel("1".equals(data.getRoomSfgz()) ? "是" : "否");
+                    data.setRoomSfmsfLabel("1".equals(data.getRoomSfmsf()) ? "是" : "否");
+                    data.setRoomSfgkpyLabel("1".equals(data.getRoomSfgkpy()) ? "是" : "否");
+                    data.setRoomSfjhqLabel("1".equals(data.getRoomSfjhq()) ? "是" : "否");
+                    data.setRoomSfslzLabel("1".equals(data.getRoomSfslz()) ? "是" : "否");
+                }
+            }
+            return AjaxResult.success(rows);
+        }else{
+            return AjaxResult.error(tableDataInfo.getCode(),tableDataInfo.getMsg());
+        }
+    }
+
+    /**
+     * 获取房间管理详细信息
+     */
+    @GetMapping("/comprehensiveroom/edit")
+    public AjaxResult getInfo(String id) {
+
+
+        R<ComprehensiveRoom> edit = remoteRoomService.selectComprehensiveRoomById(id);
+        ComprehensiveRoom data = edit.getData();
+        data.setRoomSfpfLabel("1".equals(data.getRoomSfpf())? "是":"否");
+        data.setRoomSfydxsLabel("1".equals(data.getRoomSfydxs())? "是":"否");
+        data.setRoomSfzrLabel("1".equals(data.getRoomSfzr())? "是":"否");
+        data.setRoomSffwLabel("1".equals(data.getRoomSffw())? "是":"否");
+        data.setRoomWfjzLabel("1".equals(data.getRoomWfjz())? "是":"否");
+        data.setRoomSfcwLabel("1".equals(data.getRoomSfcw())? "是":"否");
+        data.setRoomSfgzLabel("1".equals(data.getRoomSfgz())? "是":"否");
+        data.setRoomSfmsfLabel("1".equals(data.getRoomSfmsf())? "是":"否");
+        data.setRoomSfgkpyLabel("1".equals(data.getRoomSfgkpy())? "是":"否");
+        data.setRoomSfjhqLabel("1".equals(data.getRoomSfjhq())? "是":"否");
+        data.setRoomSfslzLabel("1".equals(data.getRoomSfslz())? "是":"否");
+        if (HttpStatus.SUCCESS == edit.getCode()){
+            data.setIsEdit(true);
+        }else if (HttpStatus.ERROR == edit.getCode() && null != edit.getData()) {
+            data.setIsEdit(false);
+        }else {
+            return AjaxResult.error(edit.getCode(), edit.getMsg());
+        }
+        return AjaxResult.success(data);
+
+    }
+
+    /**
+     * 新增房间管理
+     */
+    @PostMapping("/comprehensiveroom")
+    public AjaxResult add(@RequestBody String json) {
+        return remoteRoomService.insertComprehensiveRoom(json);
+    }
+    /**
+     * 修改房间管理
+     */
+    @PostMapping("/comprehensiveroom/put")
+    public AjaxResult edit(@RequestBody String json) {
+        return remoteRoomService.updateComprehensiveRoom(json);
+    }
+
+    /**
+     * 删除房间管理
+     */
+    @GetMapping("/comprehensiveroom/del")
+    public AjaxResult remove(@RequestParam("id") List<String> id) {
+        return remoteRoomService.deleteComprehensiveRoomByIds(id.toArray(new String[0]));
+    }
+
+}