package com.estate.expert.admin.controller.admin.option; import com.estate.expert.admin.domain.business.device.DeviceType; import com.estate.expert.admin.service.DeviceService; import com.estate.expert.common.rpc.Result; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @Api(tags = "管理后台/选项/表单") @Slf4j @CrossOrigin @RequestMapping("/admin/form") @RestController @Validated public class OptionFormController { @Resource private DeviceService deviceService; @ApiOperation(value = "设备创建表单") @GetMapping("/deviceCreate") public Result deviceCreateForm(@RequestParam(value = "deviceType") DeviceType deviceType){ return Result.success(deviceService.deviceCreateForm(deviceType)); } @ApiOperation(value = "设备申请表单") @GetMapping("/deviceUsage") public Result deviceUsageForm(@RequestParam(value = "deviceType") DeviceType deviceType){ return Result.success(deviceService.deviceUsageForm(deviceType)); } @ApiOperation(value = "设备创建表单全部") @GetMapping("/deviceCreate/all") public Result deviceCreateFormAll(){ return Result.success(deviceService.deviceCreateFormAll()); } @ApiOperation(value = "设备申请表单全部") @GetMapping("/deviceUsage/all") public Result deviceUsageFormAll(){ return Result.success(deviceService.deviceUsageFormAll()); } }