|
@@ -10,9 +10,13 @@ import com.ruoyi.common.core.validate.QueryGroup;
|
|
|
import com.ruoyi.demo.entity.Equipment;
|
|
|
import com.ruoyi.demo.entity.Plan;
|
|
|
import com.ruoyi.demo.entity.PlanItem;
|
|
|
+import com.ruoyi.demo.entity.bo.EquipmentBo;
|
|
|
import com.ruoyi.demo.entity.bo.PlanItemBo;
|
|
|
+import com.ruoyi.demo.entity.bo.StateBo;
|
|
|
import com.ruoyi.demo.entity.vo.EquipmentVo;
|
|
|
import com.ruoyi.demo.entity.vo.PlanItemVo;
|
|
|
+import com.ruoyi.demo.enums.EquipmentOnStateEnum;
|
|
|
+import com.ruoyi.demo.enums.EquipmentStateEnum;
|
|
|
import com.ruoyi.demo.service.EquipmentService;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.validation.annotation.Validated;
|
|
@@ -20,6 +24,7 @@ import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import javax.validation.constraints.NotBlank;
|
|
|
import javax.validation.constraints.NotEmpty;
|
|
|
+import java.util.ArrayList;
|
|
|
import java.util.HashMap;
|
|
|
import java.util.List;
|
|
|
|
|
@@ -58,7 +63,7 @@ public class EquipmentController {
|
|
|
*/
|
|
|
@GetMapping("/getEquipment")
|
|
|
public R getEquipment(@NotBlank String equipmentId){
|
|
|
- Equipment equipment = equipmentService.getEquipment(equipmentId);
|
|
|
+ EquipmentBo equipment = equipmentService.getEquipment(equipmentId);
|
|
|
return R.ok(equipment);
|
|
|
}
|
|
|
|
|
@@ -166,4 +171,38 @@ public class EquipmentController {
|
|
|
int count = equipmentService.getEquipmentCount();
|
|
|
return R.ok(count);
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取设备授权状态(下拉框)
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @GetMapping("/getEquipmentState")
|
|
|
+ public R getEquipmentState(){
|
|
|
+ EquipmentStateEnum[] values = EquipmentStateEnum.values();
|
|
|
+ ArrayList<StateBo> list = new ArrayList<>();
|
|
|
+ for (EquipmentStateEnum value : values) {
|
|
|
+ StateBo stateBo = new StateBo();
|
|
|
+ stateBo.setState(value.getState());
|
|
|
+ stateBo.setName(value.getName());
|
|
|
+ list.add(stateBo);
|
|
|
+ }
|
|
|
+ return R.ok(list);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取设备在线状态(下拉框)
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @GetMapping("/getEquipmentOnState")
|
|
|
+ public R getEquipmentOnState(){
|
|
|
+ EquipmentOnStateEnum[] values = EquipmentOnStateEnum.values();
|
|
|
+ ArrayList<StateBo> list = new ArrayList<>();
|
|
|
+ for (EquipmentOnStateEnum value : values) {
|
|
|
+ StateBo stateBo = new StateBo();
|
|
|
+ stateBo.setState(value.getState());
|
|
|
+ stateBo.setName(value.getName());
|
|
|
+ list.add(stateBo);
|
|
|
+ }
|
|
|
+ return R.ok(list);
|
|
|
+ }
|
|
|
}
|