|
@@ -1,5 +1,6 @@
|
|
|
package com.ruoyi.demo.controller;
|
|
|
|
|
|
+import cn.dev33.satoken.annotation.SaCheckPermission;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.github.pagehelper.PageInfo;
|
|
@@ -39,6 +40,7 @@ public class EquipmentController {
|
|
|
* @param equipmentVo
|
|
|
* @return
|
|
|
*/
|
|
|
+ @SaCheckPermission("szzs:equipment:add")
|
|
|
@PostMapping("/addEquipment")
|
|
|
public R addEquipment(@RequestBody @Validated(value = {AddGroup.class}) EquipmentVo equipmentVo){
|
|
|
Integer integer = equipmentService.addEquipment(equipmentVo);
|
|
@@ -52,6 +54,7 @@ public class EquipmentController {
|
|
|
* @param equipmentVo
|
|
|
* @return
|
|
|
*/
|
|
|
+ @SaCheckPermission("szzs:equipment:update")
|
|
|
@PutMapping("/updateEquipment")
|
|
|
public R updateEquipment(@RequestBody @Validated(value = {AddGroup.class})EquipmentVo equipmentVo){
|
|
|
R r = equipmentService.updateEquipment(equipmentVo);
|
|
@@ -63,6 +66,7 @@ public class EquipmentController {
|
|
|
* @param equipmentId
|
|
|
* @return
|
|
|
*/
|
|
|
+ @SaCheckPermission("szzs:equipment:query")
|
|
|
@GetMapping("/getEquipment")
|
|
|
public R getEquipment(@NotBlank String equipmentId){
|
|
|
EquipmentBo equipment = equipmentService.getEquipment(equipmentId);
|
|
@@ -72,6 +76,7 @@ public class EquipmentController {
|
|
|
/**
|
|
|
* 获取设备列表
|
|
|
* */
|
|
|
+ @SaCheckPermission("szzs:equipment:list")
|
|
|
@GetMapping("/getEquipmentList")
|
|
|
public R getEquipmentList(EquipmentVo equipmentVo){
|
|
|
HashMap hashMap = equipmentService.getEquipmentList(equipmentVo);
|
|
@@ -83,6 +88,7 @@ public class EquipmentController {
|
|
|
* @param equipmentIds
|
|
|
* @return
|
|
|
*/
|
|
|
+ @SaCheckPermission("szzs:equipment:delete")
|
|
|
@DeleteMapping("/deleteEquipment")
|
|
|
public R deleteEquipment(@NotEmpty String[] equipmentIds){
|
|
|
String s = equipmentService.deleteEquipment(equipmentIds);
|
|
@@ -94,6 +100,7 @@ public class EquipmentController {
|
|
|
* @param equipmentVo
|
|
|
* @return
|
|
|
*/
|
|
|
+ @SaCheckPermission("szzs:equipment:query")
|
|
|
@GetMapping("/getEquipmentPlanList")
|
|
|
public R getEquipmentPlanList(@Validated(value = {QueryGroup.class}) EquipmentVo equipmentVo){
|
|
|
IPage<PlanItemBo> euipmentPlanList = equipmentService.getEquipmentPlanList(equipmentVo);
|
|
@@ -105,12 +112,14 @@ public class EquipmentController {
|
|
|
* @param planItemVo
|
|
|
* @return
|
|
|
*/
|
|
|
+ @SaCheckPermission("szzs:equipment:update")
|
|
|
@PutMapping("/updateEquipmentPlan")
|
|
|
public R updateEquipmentPlan(@RequestBody @Validated(value = {EditGroup.class}) PlanItemVo planItemVo){
|
|
|
equipmentService.updateEquipmentPlan(planItemVo);
|
|
|
return R.ok();
|
|
|
}
|
|
|
|
|
|
+ @SaCheckPermission("szzs:equipment:other")
|
|
|
@DeleteMapping("/deleteEquipmentPlan")
|
|
|
public R deleteEquipmentPlan(@NotEmpty String[] planItemIds){
|
|
|
equipmentService.deleteEquipmentPlan(planItemIds);
|
|
@@ -123,6 +132,7 @@ public class EquipmentController {
|
|
|
* @param equipmentVo
|
|
|
* @return
|
|
|
*/
|
|
|
+ @SaCheckPermission("szzs:equipment:query")
|
|
|
@GetMapping("/getEquipmentBySelect")
|
|
|
public R getEquipmentBySelect(EquipmentVo equipmentVo){
|
|
|
Page<Equipment> equipments = equipmentService.getEquipmentBySelect(equipmentVo);
|
|
@@ -134,6 +144,7 @@ public class EquipmentController {
|
|
|
* @param equipmentVo
|
|
|
* @return
|
|
|
*/
|
|
|
+ @SaCheckPermission("szzs:equipment:add")
|
|
|
@PutMapping("/addStoreEquipment")
|
|
|
public R addStoreEquipment(@RequestBody @Validated(value = {QueryGroup.class}) EquipmentVo equipmentVo){
|
|
|
if (equipmentVo.getStoreId() == null || equipmentVo.getStoreId().equals(""))
|
|
@@ -147,6 +158,7 @@ public class EquipmentController {
|
|
|
* @param equipmentIds
|
|
|
* @return
|
|
|
*/
|
|
|
+ @SaCheckPermission("szzs:equipment:update")
|
|
|
@DeleteMapping("/deleteStoreEquipment")
|
|
|
public R deleteStoreEquipment(@NotEmpty String[] equipmentIds){
|
|
|
equipmentService.deleteStoreEquipment(equipmentIds);
|
|
@@ -158,6 +170,7 @@ public class EquipmentController {
|
|
|
* @param equipmentVo
|
|
|
* @return
|
|
|
*/
|
|
|
+ @SaCheckPermission("szzs:equipment:query")
|
|
|
@GetMapping("/getEquipmentByStoreId")
|
|
|
public R getEquipmentByStoreId(EquipmentVo equipmentVo){
|
|
|
Page<Equipment> equipments = equipmentService.getEquipmentByStoreId(equipmentVo);
|
|
@@ -168,6 +181,7 @@ public class EquipmentController {
|
|
|
* 获取总设备数
|
|
|
* @return
|
|
|
*/
|
|
|
+ @SaCheckPermission("szzs:equipment:query")
|
|
|
@GetMapping("/getEquipmentCount")
|
|
|
public R getEquipmentCount(){
|
|
|
HashMap equipmentCount = equipmentService.getEquipmentCount();
|
|
@@ -178,6 +192,7 @@ public class EquipmentController {
|
|
|
* 获取设备授权状态(下拉框)
|
|
|
* @return
|
|
|
*/
|
|
|
+ @SaCheckPermission("szzs:equipment:query")
|
|
|
@GetMapping("/getEquipmentState")
|
|
|
public R getEquipmentState(){
|
|
|
EquipmentStateEnum[] values = EquipmentStateEnum.values();
|
|
@@ -195,6 +210,7 @@ public class EquipmentController {
|
|
|
* 获取设备在线状态(下拉框)
|
|
|
* @return
|
|
|
*/
|
|
|
+ @SaCheckPermission("szzs:equipment:query")
|
|
|
@GetMapping("/getEquipmentOnState")
|
|
|
public R getEquipmentOnState(){
|
|
|
EquipmentOnStateEnum[] values = EquipmentOnStateEnum.values();
|