| | |
| | | import com.sandu.common.domain.CommonPage; |
| | | import com.sandu.common.domain.ResponseVO; |
| | | import com.sandu.common.object.BaseConditionVO; |
| | | import com.sandu.common.security.annotation.AnonymousAccess; |
| | | import com.sandu.common.util.ResponseUtil; |
| | | import com.sandu.ximon.admin.param.LightControlParam; |
| | | import com.sandu.ximon.admin.param.LightPowerSettingParam; |
| | | import com.sandu.ximon.admin.param.LightRemarkParam; |
| | | import com.sandu.common.util.SpringContextHolder; |
| | | import com.sandu.ximon.admin.param.*; |
| | | import com.sandu.ximon.admin.schedule.LightTimeSynchronizationSchedule; |
| | | import com.sandu.ximon.admin.security.PermissionConfig; |
| | | import com.sandu.ximon.admin.service.LightEnergyDataService; |
| | | import com.sandu.ximon.admin.service.LightReportDataService; |
| | |
| | | |
| | | return ResponseUtil.success(reportDataList); |
| | | } |
| | | |
| | | /** |
| | | * 设置日历(同心跳包中的6字节日期时间) |
| | | */ |
| | | @PostMapping("/SetCalendar") |
| | | public ResponseVO<Object> SetCalendar(@RequestBody @Validated LightSetCalendarParam lightSetCalendarParam) { |
| | | if (!permissionConfig.check(MenuEnum.LIGHT_SETCALENDAR.getCode())) { |
| | | return ResponseUtil.fail("缺少对应用户权限"); |
| | | } |
| | | |
| | | return ResponseUtil.success(lightService.SetCalendar(lightSetCalendarParam.getLightId(), lightSetCalendarParam.getAddress())); |
| | | } |
| | | |
| | | @AnonymousAccess |
| | | @GetMapping("/test") |
| | | public ResponseVO<Object> test() { |
| | | SpringContextHolder.getBean(LightTimeSynchronizationSchedule.class).UserSubjectRefund(); |
| | | |
| | | return ResponseUtil.success(null); |
| | | } |
| | | } |