wuww
2025-04-15 3f9ac67b7fe272fcf48b2d7ef549e4ac7872a3a8
修改数据库表结构,添加实体类
已添加2个文件
已修改1个文件
252 ■■■■■ 文件已修改
data/init.sql 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/se/nsl/domain/po/Region.java 66 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/se/nsl/domain/po/Simu.java 182 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
data/init.sql
@@ -31,9 +31,9 @@
comment on column nsl.simu.service_name is '服务名称';
comment on column nsl.simu.type is '类别:1-预测模拟,2-实时模拟,3-历史模拟';
comment on column nsl.simu.area_type is '区域类别:0-自定义,1-行政区划,2-重点区域,3-重点沟';
comment on column nsl.simu.data is '数据';
comment on column nsl.simu.data is '数据(JSON)';
comment on column nsl.simu.status is '状态:0-创建仿真,1-预处理,2-分析中,10-完成,20-出错';
comment on column nsl.simu.result is '结果';
comment on column nsl.simu.result is '结果(JSON)';
comment on column nsl.simu.create_time is '创建时间';
comment on column nsl.simu.create_user is '创建人';
comment on column nsl.simu.update_time is '更新时间';
src/main/java/com/se/nsl/domain/po/Region.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,66 @@
package com.se.nsl.domain.po;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
@TableName("nsl.region")
@SuppressWarnings("ALL")
@ApiModel(value = "推演区域", description = "推演区域")
public class Region {
    @TableId(type = IdType.AUTO)
    @ApiModelProperty("主键ID")
    private Long id;
    @ApiModelProperty("名称")
    private String name;
    @ApiModelProperty("类别:1-行政区划,2-重点区域,3-重点沟")
    private Short type;
    @ApiModelProperty("空间位置")
    private String geom;
    public Region() {
    }
    public Region(String name, Short type, String geom) {
        this.name = name;
        this.type = type;
        this.geom = geom;
    }
    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;
    }
    public String getGeom() {
        return geom;
    }
    public void setGeom(String geom) {
        this.geom = geom;
    }
}
src/main/java/com/se/nsl/domain/po/Simu.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,182 @@
package com.se.nsl.domain.po;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.sql.Timestamp;
@TableName("nsl.simu")
@SuppressWarnings("ALL")
@ApiModel(value = "推演模拟", description = "推演模拟")
public class Simu {
    @TableId(type = IdType.AUTO)
    @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("数据(JSON)")
    private String data;
    @ApiModelProperty("状态:0-创建仿真,1-预处理,2-分析中,10-完成,20-出错")
    private Integer status;
    @ApiModelProperty("结果(JSON)")
    private String result;
    @ApiModelProperty("创建时间")
    private Timestamp createTime;
    @ApiModelProperty("创建人")
    private Timestamp createUser;
    @ApiModelProperty("更新时间")
    private Timestamp updateTime;
    @ApiModelProperty("更新人")
    private Timestamp updateUser;
    @ApiModelProperty("备注")
    private String bak;
    @ApiModelProperty("空间位置")
    private String geom;
    public Simu() {
    }
    public Simu(String name, String serviceName, Short type, Short areaType, String data, Integer status, String geom) {
        this.name = name;
        this.serviceName = serviceName;
        this.type = type;
        this.areaType = areaType;
        this.data = data;
        this.status = status;
        this.geom = geom;
    }
    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 String getData() {
        return data;
    }
    public void setData(String data) {
        this.data = data;
    }
    public Integer getStatus() {
        return status;
    }
    public void setStatus(Integer status) {
        this.status = status;
    }
    public String getResult() {
        return result;
    }
    public void setResult(String result) {
        this.result = result;
    }
    public Timestamp getCreateTime() {
        return createTime;
    }
    public void setCreateTime(Timestamp createTime) {
        this.createTime = createTime;
    }
    public Timestamp getCreateUser() {
        return createUser;
    }
    public void setCreateUser(Timestamp createUser) {
        this.createUser = createUser;
    }
    public Timestamp getUpdateTime() {
        return updateTime;
    }
    public void setUpdateTime(Timestamp updateTime) {
        this.updateTime = updateTime;
    }
    public Timestamp getUpdateUser() {
        return updateUser;
    }
    public void setUpdateUser(Timestamp updateUser) {
        this.updateUser = updateUser;
    }
    public String getBak() {
        return bak;
    }
    public void setBak(String bak) {
        this.bak = bak;
    }
    public String getGeom() {
        return geom;
    }
    public void setGeom(String geom) {
        this.geom = geom;
    }
}