wuww
2025-04-16 05240fe28a26beaf41ebf59a64c3d702f2bd9024
添加RegionVo、SimuVo类
已添加2个文件
已修改4个文件
137 ■■■■■ 文件已修改
src/main/java/com/se/nsl/controller/RegionController.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/se/nsl/controller/SimuController.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/se/nsl/domain/vo/RegionVo.java 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/se/nsl/domain/vo/SimuVo.java 75 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/se/nsl/service/RegionService.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/se/nsl/service/SimuService.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/se/nsl/controller/RegionController.java
@@ -3,6 +3,7 @@
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.se.nsl.domain.po.Region;
import com.se.nsl.domain.vo.R;
import com.se.nsl.domain.vo.RegionVo;
import com.se.nsl.service.RegionService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
@@ -30,13 +31,13 @@
     */
    @ApiOperation(value = "selectPage")
    @GetMapping("/selectPage")
    public R<Object> selectPage(Region region, Integer pageNum, Integer pageSize) {
    public R<Object> selectPage(RegionVo vo, Integer pageNum, Integer pageSize) {
        try {
            if (null == pageNum || pageNum < 1) pageNum = 1;
            if (null == pageSize || pageSize < 1) pageSize = 10;
            if (pageSize > 1000) pageSize = 1000;
            IPage<Region> paged = regionService.selectPage(region, pageNum, pageSize);
            IPage<Region> paged = regionService.selectPage(vo, pageNum, pageSize);
            if (null == paged) {
                return success(null, 0);
            }
src/main/java/com/se/nsl/controller/SimuController.java
@@ -3,6 +3,7 @@
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.se.nsl.domain.po.Simu;
import com.se.nsl.domain.vo.R;
import com.se.nsl.domain.vo.SimuVo;
import com.se.nsl.service.SimuService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
@@ -30,13 +31,13 @@
     */
    @ApiOperation(value = "selectPage")
    @GetMapping("/selectPage")
    public R<Object> selectPage(Simu simu, Integer pageNum, Integer pageSize) {
    public R<Object> selectPage(SimuVo vo, Integer pageNum, Integer pageSize) {
        try {
            if (null == pageNum || pageNum < 1) pageNum = 1;
            if (null == pageSize || pageSize < 1) pageSize = 10;
            if (pageSize > 1000) pageSize = 1000;
            IPage<Simu> paged = simuService.selectPage(simu, pageNum, pageSize);
            IPage<Simu> paged = simuService.selectPage(vo, pageNum, pageSize);
            if (null == paged) {
                return success(null, 0);
            }
src/main/java/com/se/nsl/domain/vo/RegionVo.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,42 @@
package com.se.nsl.domain.vo;
import io.swagger.annotations.ApiModelProperty;
@SuppressWarnings("ALL")
public class RegionVo {
    @ApiModelProperty("主键ID")
    private Long id;
    @ApiModelProperty("名称")
    private String name;
    @ApiModelProperty("类别:1-行政区划,2-重点区域,3-重点沟")
    private Short type;
    public RegionVo() {
    }
    public Long getId() {
        return id;
    }
    public void setId(Long id) {
        this.id = id;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public Short getType() {
        return type;
    }
    public void setType(Short type) {
        this.type = type;
    }
}
src/main/java/com/se/nsl/domain/vo/SimuVo.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,75 @@
package com.se.nsl.domain.vo;
import io.swagger.annotations.ApiModelProperty;
@SuppressWarnings("ALL")
public class SimuVo {
    @ApiModelProperty("ID")
    private Long id;
    @ApiModelProperty("名称")
    private String name;
    @ApiModelProperty("服务名称")
    private String serviceName;
    @ApiModelProperty("类别:1-预测模拟,2-实时模拟,3-历史模拟")
    private Short type;
    @ApiModelProperty("区域类别:0-自定义,1-行政区划,2-重点区域,3-重点沟")
    private Short areaType;
    @ApiModelProperty("状态:0-创建仿真,1-预处理,2-分析中,10-完成,20-出错")
    private Integer status;
    public SimuVo() {
    }
    public Long getId() {
        return id;
    }
    public void setId(Long id) {
        this.id = id;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getServiceName() {
        return serviceName;
    }
    public void setServiceName(String serviceName) {
        this.serviceName = serviceName;
    }
    public Short getType() {
        return type;
    }
    public void setType(Short type) {
        this.type = type;
    }
    public Short getAreaType() {
        return areaType;
    }
    public void setAreaType(Short areaType) {
        this.areaType = areaType;
    }
    public Integer getStatus() {
        return status;
    }
    public void setStatus(Integer status) {
        this.status = status;
    }
}
src/main/java/com/se/nsl/service/RegionService.java
@@ -5,6 +5,7 @@
import com.baomidou.mybatisplus.core.metadata.OrderItem;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.se.nsl.domain.po.Region;
import com.se.nsl.domain.vo.RegionVo;
import com.se.nsl.helper.StringHelper;
import com.se.nsl.mapper.RegionMapper;
import lombok.extern.slf4j.Slf4j;
@@ -27,7 +28,7 @@
     * @param pageSize æ¯é¡µæ•°é‡
     * @return åˆ†é¡µåŽçš„æŽ¨æ¼”区域
     */
    public IPage<Region> selectPage(Region vo, int pageNum, int pageSize) {
    public IPage<Region> selectPage(RegionVo vo, int pageNum, int pageSize) {
        QueryWrapper<Region> wrapper = getPageWrapper(vo, pageNum, pageSize);
        Page<Region> page = new Page<>(pageNum, pageSize);
@@ -38,7 +39,7 @@
        return paged;
    }
    private QueryWrapper<Region> getPageWrapper(Region vo, int pageNum, int pageSize) {
    private QueryWrapper<Region> getPageWrapper(RegionVo vo, int pageNum, int pageSize) {
        QueryWrapper<Region> wrapper = new QueryWrapper<>();
        if (null != vo.getId()) {
            wrapper.eq("id", vo.getId());
src/main/java/com/se/nsl/service/SimuService.java
@@ -5,6 +5,7 @@
import com.baomidou.mybatisplus.core.metadata.OrderItem;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.se.nsl.domain.po.Simu;
import com.se.nsl.domain.vo.SimuVo;
import com.se.nsl.helper.StringHelper;
import com.se.nsl.mapper.SimuMapper;
import lombok.extern.slf4j.Slf4j;
@@ -27,7 +28,7 @@
     * @param pageSize æ¯é¡µæ•°é‡
     * @return åˆ†é¡µåŽçš„æŽ¨æ¼”模拟
     */
    public IPage<Simu> selectPage(Simu vo, int pageNum, int pageSize) {
    public IPage<Simu> selectPage(SimuVo vo, int pageNum, int pageSize) {
        QueryWrapper<Simu> wrapper = getPageWrapper(vo, pageNum, pageSize);
        Page<Simu> page = new Page<>(pageNum, pageSize);
@@ -38,7 +39,7 @@
        return paged;
    }
    private QueryWrapper<Simu> getPageWrapper(Simu vo, int pageNum, int pageSize) {
    private QueryWrapper<Simu> getPageWrapper(SimuVo vo, int pageNum, int pageSize) {
        QueryWrapper<Simu> wrapper = new QueryWrapper<>();
        if (null != vo.getId()) {
            wrapper.eq("id", vo.getId());