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)); + } + +}