From 7213073eb4354df7a7f8b2c4db38ce03d6542c2c Mon Sep 17 00:00:00 2001 From: chenze <1824191732@qq.com> Date: Tue, 13 Aug 2024 09:07:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E4=BA=86=E5=AF=B9=E5=BA=94?= =?UTF-8?q?=E9=9D=9E=E4=B8=9A=E5=8A=A1=E9=80=BB=E8=BE=91=E7=9A=84=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../RepairDeviceAddressApiController.java | 64 +++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 shoot-hand/ics-web/src/main/java/com/ics/controller/mobile/member/RepairDeviceAddressApiController.java diff --git a/shoot-hand/ics-web/src/main/java/com/ics/controller/mobile/member/RepairDeviceAddressApiController.java b/shoot-hand/ics-web/src/main/java/com/ics/controller/mobile/member/RepairDeviceAddressApiController.java new file mode 100644 index 0000000..b2508de --- /dev/null +++ b/shoot-hand/ics-web/src/main/java/com/ics/controller/mobile/member/RepairDeviceAddressApiController.java @@ -0,0 +1,64 @@ +package com.ics.controller.mobile.member; + + +import com.ics.admin.domain.RepairAddress; +import com.ics.admin.domain.RepairAddressFloor; +import com.ics.admin.domain.RepairDevice; +import com.ics.admin.domain.RepairDeviceType; +import com.ics.admin.service.IRepairAddressFloorService; +import com.ics.admin.service.IRepairAddressService; +import com.ics.admin.service.IRepairDeviceService; +import com.ics.admin.service.IRepairDeviceTypeService; +import com.ics.common.core.controller.BaseController; +import com.ics.common.core.domain.R; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import org.wf.jwtp.annotation.RequiresPermissions; + +@RestController +@RequestMapping("/repairDeviceApi") +public class RepairDeviceAddressApiController extends BaseController { + + + @Autowired + private IRepairAddressService repairAddressService; + + @Autowired + private IRepairAddressFloorService repairAddressFloorService; + + @Autowired + private IRepairDeviceService repairDeviceService; + + @Autowired + private IRepairDeviceTypeService repairDeviceTypeService; + + // 获取所有的地区接口 + @RequiresPermissions("member:center:view") + @GetMapping("selectAddressList") + public R selectAddressList(RepairAddress repairAddress) { + return result(repairAddressService.selectRepairAddressList(repairAddress)); + } + + //根据地区id 查询所有楼层 + @RequiresPermissions("member:center:view") + @GetMapping("selectFloorList") + public R selectRoomList(RepairAddressFloor repairRoom) { + return result(repairAddressFloorService.selectRepairAddressFloorList(repairRoom)); + } + + //根据楼层id 查询所有设备 + @RequiresPermissions("member:center:view") + @GetMapping("deviceList") + public R deviceList(RepairDevice repairDevice) { + return result(repairDeviceService.selectRepairDeviceList(repairDevice)); + } + + @RequiresPermissions("member:center:view") + @GetMapping("deviceTypeList") + public R deviceTypeList(RepairDeviceType repairType) { + return result(repairDeviceTypeService.selectRepairDeviceTypeList(repairType)); + } + +}