glperry
2023-10-26 21fd323878288c65546806e0bf6d21858dc6d57c
中危.4.API误用:不安全的框架绑定,缺陷4
3个文件已修改
7 ■■■■ 已修改文件
src/main/java/com/whyc/controller/InterFaceController.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/dto/InterfaceParam.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/dto/paramter/AlarmPar.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/controller/InterFaceController.java
@@ -15,7 +15,7 @@
@RequestMapping("interface")
@RestController
@Api(tags = "第三方接口")
public class InterFaceController {
public class InterFaceController extends BaseController{
    @Resource
    private InterfaceService service;
    @GetMapping("/getBattInf")
src/main/java/com/whyc/dto/InterfaceParam.java
@@ -1,5 +1,6 @@
package com.whyc.dto;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@@ -12,6 +13,7 @@
@AllArgsConstructor
@NoArgsConstructor
@ToString
@JsonIgnoreProperties(ignoreUnknown = true)
public class InterfaceParam {
    private List battgroupIds;
    private List stationIds;
src/main/java/com/whyc/dto/paramter/AlarmPar.java
@@ -1,7 +1,7 @@
package com.whyc.dto.paramter;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.whyc.dto.Page;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
@@ -16,6 +16,7 @@
@AllArgsConstructor
@NoArgsConstructor
@ToString
@JsonIgnoreProperties(ignoreUnknown = true)
public class AlarmPar implements Serializable {
    @ApiModelProperty(value = "在线电压")
    private int almIdOne;//almid参数1