提交 855d1db1 authored 作者: 艾庆国's avatar 艾庆国

预警人员

上级 1f603028
......@@ -68,4 +68,18 @@ public class VehicleWarnConfigVO {
@ApiModelProperty(value = "修改时间", example = "")
private String modifiedTime;
@Getter
@Setter
@NoArgsConstructor
public static class WarnTypeItem {
@ApiModelProperty(value = "报警类型", example = "1")
private Integer warnType;
@ApiModelProperty(value = "报警类型名称", example = "超时")
private String warnTypeName;
public WarnTypeItem(Integer warnType, String warnTypeName) {
this.warnType = warnType;
this.warnTypeName = warnTypeName;
}
}
}
\ No newline at end of file
......@@ -61,7 +61,7 @@ public class VehicleWarnUserVO {
@Getter
@Setter
@NoArgsConstructor
static class WarnTypeItem {
public static class WarnTypeItem {
@ApiModelProperty(value = "报警类型", example = "1")
private Integer warnType;
@ApiModelProperty(value = "报警类型名称", example = "超时")
......
......@@ -16,6 +16,7 @@ import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import javax.validation.constraints.NotNull;
import java.util.List;
@Slf4j
......@@ -73,4 +74,10 @@ public class VehicleWarnConfigController {
return Result.page(page.getRecords(), page.getTotal(), page.getPages());
}
@ApiOperation(value = "预警类型下拉",notes = "<br>By:艾庆国")
@GetMapping("/listWarnType")
public Result<List<VehicleWarnConfigVO.WarnTypeItem>> listWarnType() {
return Result.ok(vehicleWarnConfigService.listWarnType());
}
}
......@@ -18,6 +18,8 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
@Slf4j
......@@ -108,4 +110,14 @@ public class VehicleWarnConfigServiceImpl implements VehicleWarnConfigService {
return vehicleWarnConfigStruct.convertPage(vehicleWarnConfigDao.pageByParam(param));
}
@Override
public List<VehicleWarnConfigVO.WarnTypeItem> listWarnType() {
List<VehicleWarnConfigVO.WarnTypeItem> list = new ArrayList<>();
for (VehicleWarnConfigEnum.WarnType item : VehicleWarnConfigEnum.WarnType.values()) {
list.add(new VehicleWarnConfigVO.WarnTypeItem(item.getCode(), item.getMsg()));
}
return list;
}
}
......@@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.clx.performance.param.pc.vehiclewarn.*;
import com.clx.performance.vo.pc.vehiclewarn.VehicleWarnConfigVO;
import java.util.List;
public interface VehicleWarnConfigService {
void saveConfig(VehicleWarnConfigAddParam param);
......@@ -14,5 +16,6 @@ public interface VehicleWarnConfigService {
VehicleWarnConfigVO getConfig(Integer id);
IPage<VehicleWarnConfigVO> pageConfig(PageVehicleWarnConfigParam param);
List<VehicleWarnConfigVO.WarnTypeItem> listWarnType();
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论