package com.sandu.ximon.admin.controller; import com.sandu.common.domain.ResponseVO; import com.sandu.common.object.BaseConditionVO; import com.sandu.common.util.ResponseUtil; import com.sandu.ximon.admin.security.PermissionConfig; import com.sandu.ximon.admin.service.LightPoleHeelingEquipmentService; import com.sandu.ximon.dao.enums.MenuEnum; import lombok.AllArgsConstructor; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; /** * 灯杆倾斜设备 * * @author ZZQ * @date 2022/4/14 17:44 */ @RestController @AllArgsConstructor @RequestMapping("/v1/admin/LightPoleHeelingEquipment") public class LightPoleHeelingEquipmentController { private LightPoleHeelingEquipmentService lightPoleHeelingEquipmentService; private PermissionConfig permissionConfig; @PostMapping("/list") public ResponseVO LightPoleHeelingEquipmentList(BaseConditionVO baseConditionVO) { if (!permissionConfig.check(MenuEnum.LIGHT_POLE_HEELING_EQUIPMENT_LIST.getCode())) { return ResponseUtil.fail("缺少对应用户权限"); } return ResponseUtil.successPage(lightPoleHeelingEquipmentService.LightPoleHeelingEquipmentList(baseConditionVO)); } }