Commit 8a46ac20 authored by suhuiguang's avatar suhuiguang

1.维保app接口

parent 31165a92
package com.yeejoin.amos.maintenance.common.enums; package com.yeejoin.amos.maintenance.common.enums;
import java.util.ArrayList; import java.util.*;
import java.util.List; import java.util.stream.Collectors;
public enum PlanTaskDetailIsFinishEnum { public enum PlanTaskDetailIsFinishEnum {
UNFINISHED("未完成",0), UNFINISHED("未完成",0),
...@@ -25,6 +25,14 @@ public enum PlanTaskDetailIsFinishEnum { ...@@ -25,6 +25,14 @@ public enum PlanTaskDetailIsFinishEnum {
this.value = value; this.value = value;
} }
public static List<Map<String, Object>> getEnumList() {
return Arrays.stream(PlanTaskDetailIsFinishEnum.values()).map(e -> {
Map<String, Object> map = new HashMap<>();
map.put(String.valueOf(e.getValue()), e.getName());
return map;
}).collect(Collectors.toList());
}
public static String getName(int value) { public static String getName(int value) {
for (PlanTaskDetailIsFinishEnum c : PlanTaskDetailIsFinishEnum.values()) { for (PlanTaskDetailIsFinishEnum c : PlanTaskDetailIsFinishEnum.values()) {
......
...@@ -666,4 +666,11 @@ public class PlanTaskController extends AbstractBaseController { ...@@ -666,4 +666,11 @@ public class PlanTaskController extends AbstractBaseController {
){ ){
return CommonResponseUtil.success(planTaskService.planTaskPointDetail(planTaskDetailId,routePointId)); return CommonResponseUtil.success(planTaskService.planTaskPointDetail(planTaskDetailId,routePointId));
} }
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(value = "维保状态下拉枚举数据")
@GetMapping(value = "/taskDetail/finishStatus/list")
public CommonResponse planTaskPointDetail(){
return CommonResponseUtil.success(PlanTaskDetailStatusEnum.getEnumList());
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment