项目移动

This commit is contained in:
huangzj
2023-03-30 10:01:57 +08:00
parent 346530b0a0
commit d6489cc376
39 changed files with 270 additions and 126 deletions

View File

@@ -1,29 +0,0 @@
package com.njcn.advance.enums;
import lombok.Getter;
/**
* pqs
* Advacne枚举
* @author cdf
* @date 2021/6/21
*/
@Getter
public enum AdvanceResponseEnum {
/**
* A00500 ~ A01550 用于终端模块的枚举
*/
PROJECT_COMMON_ERROR("A00500","同一用户下项目名不能相同"),
;
private final String code;
private final String message;
AdvanceResponseEnum(String code, String message) {
this.code = code;
this.message = message;
}
}

View File

@@ -1,61 +0,0 @@
package com.njcn.advance.pojo.param;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.web.multipart.MultipartFile;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.math.BigDecimal;
/**
* Description:
* 接口文档访问地址http://serverIP:port/swagger-ui.html
* Date: 2022/11/11 15:20【需求编号】
*
* @author clam
* @version V1.0.0
*/
@Data
public class AppProjectAddParm {
private String description;
@ApiModelProperty(value="项目名称")
@NotBlank(message="项目名称不能为空!")
private String name;
@NotBlank(message="项目类型不能为空!")
private String projectType;
/**
* 关联用户Id
*/
@ApiModelProperty(value="关联用户Id")
@NotBlank(message="关联用户Id不能为空")
private String userId;
/**
* 地市Id
*/
@ApiModelProperty(value="地市")
@NotBlank(message="地市不能为空!")
private String area;
/**
* 中心点经度
*/
@ApiModelProperty(value="中心点经度")
private BigDecimal lng;
/**
* 中心点纬度
*/
@ApiModelProperty(value="中心点纬度")
private BigDecimal lat;
@ApiModelProperty(value = "拓扑图文件")
@NotNull(message="拓扑图文件不能为空!")
private MultipartFile[] files;
}

View File

@@ -1,55 +0,0 @@
package com.njcn.advance.pojo.param;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotNull;
import java.math.BigDecimal;
/**
* Description:
* 接口文档访问地址http://serverIP:port/swagger-ui.html
* Date: 2022/11/11 15:20【需求编号】
*
* @author clam
* @version V1.0.0
*/
@Data
public class AppProjectAuditParm {
@NotNull(message="项目id不能为空")
private String id;
@ApiModelProperty(value="项目名称")
private String name;
/**
* 关联用户Id
*/
@ApiModelProperty(value="关联用户Id")
private String userId;
/**
* 地市Id
*/
@ApiModelProperty(value="地市")
private String area;
/**
* 中心点经度
*/
@ApiModelProperty(value="中心点经度")
private BigDecimal lng;
/**
* 中心点纬度
*/
@ApiModelProperty(value="中心点纬度")
private BigDecimal lat;
@ApiModelProperty(value="0删除 1正常")
private String status;
private String description;
}

View File

@@ -1,44 +0,0 @@
package com.njcn.advance.pojo.param;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;
/**
* Description:
* 接口文档访问地址http://serverIP:port/swagger-ui.html
* Date: 2022/11/11 15:20【需求编号】
*
* @author clam
* @version V1.0.0
*/
@Data
public class AppProjectQueryParm {
@NotNull(message="当前页不能为空!")
@Min(value = 1, message = "当前页不能为0")
@ApiModelProperty(value = "当前页",name = "currentPage",dataType ="Integer",required = true)
private Integer currentPage;
/**显示条数*/
@NotNull(message="显示条数不能为空!")
@ApiModelProperty(value = "显示条数",name = "pageSize",dataType ="Integer",required = true)
private Integer pageSize;
@ApiModelProperty(value="项目Id")
private String projectId;
@ApiModelProperty(value="起始时间")
// @NotNull(message="起始时间不能为空!")
private String startTime;
@ApiModelProperty(value="结束时间")
// @NotNull(message="结束时间不能为空!")
private String endTime;
@ApiModelProperty(value="模糊查询条件")
private String searchValue;
}

View File

@@ -1,51 +0,0 @@
package com.njcn.advance.pojo.param;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.web.multipart.MultipartFile;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
/**
*
* Description:
* 接口文档访问地址http://serverIP:port/swagger-ui.html
* Date: 2023/3/27 10:24【需求编号】
*
* @author clam
* @version V1.0.0
*/
/**
* 项目拓扑图关系表
*/
@Data
public class AppTopologyDiagramAddParm {
/**
* 拓扑图名称
*/
@ApiModelProperty(value = "拓扑图名称")
@NotBlank(message="拓扑图名称不能为空!")
private String topologyDiagramName;
/**
* 项目Id
*/
@ApiModelProperty(value = "项目Id")
@NotBlank(message="项目Id不能为空")
private String projectId;
/**
* 拓扑图文件
*/
@ApiModelProperty(value = "拓扑图文件")
@NotNull(message="拓扑图文件不能为空!")
private MultipartFile file;
}

View File

@@ -1,51 +0,0 @@
package com.njcn.advance.pojo.param;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.web.multipart.MultipartFile;
import javax.validation.constraints.NotBlank;
/**
*
* Description:
* 接口文档访问地址http://serverIP:port/swagger-ui.html
* Date: 2023/3/27 10:24【需求编号】
*
* @author clam
* @version V1.0.0
*/
/**
* 项目拓扑图关系表
*/
@Data
public class AppTopologyDiagramAuditParm {
@ApiModelProperty(value = "拓扑图id")
@NotBlank(message="拓扑图id不能为空")
private String id;
/**
* 拓扑图名称
*/
@ApiModelProperty(value = "拓扑图名称")
private String topologyDiagramName;
/**
* 项目Id
*/
@ApiModelProperty(value = "项目Id")
private String projectId;
/**
* 拓扑图文件
*/
@ApiModelProperty(value = "拓扑图文件")
private MultipartFile file;
@ApiModelProperty(value="0删除 1正常")
private String status;
}

View File

@@ -1,29 +0,0 @@
package com.njcn.advance.pojo.param;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Description:
* 接口文档访问地址http://serverIP:port/swagger-ui.html
* Date: 2022/11/11 15:20【需求编号】
*
* @author clam
* @version V1.0.0
*/
@Data
public class AppTopologyDiagramQueryParm {
@ApiModelProperty(value="拓扑图Id")
private String id;
@ApiModelProperty(value="拓扑图名称")
private String name;
@ApiModelProperty(value="项目Id")
private String projectId;
}

View File

@@ -1,43 +0,0 @@
package com.njcn.advance.pojo.po;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
import com.njcn.db.bo.BaseEntity;
import lombok.Data;
/**
*
* Description:
* 接口文档访问地址http://serverIP:port/swagger-ui.html
* Date: 2023/3/27 10:18【需求编号】
*
* @author clam
* @version V1.0.0
*/
/**
* 项目拓扑图关系表
*/
@Data
@TableName(value = "cs_line_topology_diagram")
public class AppLineTopologyDiagramPO extends BaseEntity {
/**
* 拓扑图Id
*/
@MppMultiId(value = "id")
private String id;
/**
* 拓扑图名称
*/
@TableField(value = "line_id")
private String lineId;
/**
* 0删除 1正常
*/
@TableField(value = "status")
private String status;
}

View File

@@ -1,77 +0,0 @@
package com.njcn.advance.pojo.po;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
import com.njcn.db.bo.BaseEntity;
import lombok.Data;
import java.math.BigDecimal;
/**
*
* Description:
* 接口文档访问地址http://serverIP:port/swagger-ui.html
* Date: 2023/3/27 10:24【需求编号】
*
* @author clam
* @version V1.0.0
*/
/**
* 项目表
*/
@Data
@TableName(value = "cs_project")
public class AppProjectPO extends BaseEntity {
/**
* 项目Id
*/
@MppMultiId(value = "id")
private String id;
/**
* 项目类型
*/
@TableField(value = "project_type")
private String projectType;
/**
* 项目名称
*/
@TableField(value = "name")
private String name;
/**
* 关联用户Id
*/
@TableField(value = "user_id")
private String userId;
/**
* 地市Id
*/
@TableField(value = "area")
private String area;
/**
* 中心点经度
*/
@TableField(value = "lng")
private BigDecimal lng;
/**
* 中心点纬度
*/
@TableField(value = "lat")
private BigDecimal lat;
/**
* 0删除 1正常
*/
@TableField(value = "status")
private String status;
@TableField(value = "description")
private String description;
}

View File

@@ -1,61 +0,0 @@
package com.njcn.advance.pojo.po;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
import com.njcn.db.bo.BaseEntity;
import lombok.Data;
/**
*
* Description:
* 接口文档访问地址http://serverIP:port/swagger-ui.html
* Date: 2023/3/27 10:24【需求编号】
*
* @author clam
* @version V1.0.0
*/
/**
* 项目拓扑图关系表
*/
@Data
@TableName(value = "cs_topology_diagram")
public class AppTopologyDiagramPO extends BaseEntity {
/**
* 拓扑图Id
*/
@MppMultiId(value = "id")
private String id;
/**
* 拓扑图名称
*/
@TableField(value = "name")
private String name;
/**
* 文件大小(kb)
*/
@TableField(value = "file_size")
private Integer fileSize;
/**
* 项目Id
*/
@TableField(value = "project_id")
private String projectId;
/**
* 拓扑图文件路径
*/
@TableField(value = "file_path")
private String filePath;
/**
* 0删除 1正常
*/
@TableField(value = "status")
private String status;
}

View File

@@ -1,87 +0,0 @@
package com.njcn.advance.pojo.vo;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
/**
*
* Description:
* 接口文档访问地址http://serverIP:port/swagger-ui.html
* Date: 2023/3/27 10:24【需求编号】
*
* @author clam
* @version V1.0.0
*/
@Data
public class AppProjectVO {
/**
* 项目Id
*/
private String id;
private String projectType;
/**
* 项目名称
*/
private String name;
/**
* 关联用户Id
*/
private String userId;
/**
* 用户名称
*/
private String userName;
/**
* 区域名称
*/
private String area;
/**
* 拓扑图路径
*/
private List<String> topologyDiagramPaths;
/**
* 中心点经度
*/
private BigDecimal lng;
/**
* 中心点纬度
*/
private BigDecimal lat;
/**
* 0删除 1正常
*/
private String status;
/**
* 创建用户
*/
private String createBy;
/**
* 创建时间
*/
private Date createTime;
/**
* 更新用户
*/
private String updateBy;
/**
* 更新时间
*/
private Date updateTime;
private String description;
}

View File

@@ -1,59 +0,0 @@
package com.njcn.advance.pojo.vo;
import com.njcn.db.bo.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
*
* Description:
* 接口文档访问地址http://serverIP:port/swagger-ui.html
* Date: 2023/3/27 10:24【需求编号】
*
* @author clam
* @version V1.0.0
*/
/**
* 项目拓扑图关系表
*/
@Data
public class AppTopologyDiagramVO extends BaseEntity {
/**
* 拓扑图Id
*/
@ApiModelProperty(value = "拓扑图Id")
private String id;
/**
* 拓扑图名称
*/
@ApiModelProperty(value = "拓扑图名称")
private String name;
/**
* 文件大小(kb)
*/
@ApiModelProperty(value = "文件大小")
private Integer fileSize;
/**
* 项目Id
*/
@ApiModelProperty(value = "项目Id")
private String projectId;
/**
* 拓扑图文件路径
*/
@ApiModelProperty(value = "拓扑图文件路径")
private String filePath;
/**
* 0删除 1正常
*/
@ApiModelProperty(value = "status")
private String status;
}

View File

@@ -1,48 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>pqs-advance</artifactId>
<groupId>com.njcn</groupId>
<version>1.0.0</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>advance-api</artifactId>
<dependencies>
<dependency>
<groupId>com.njcn</groupId>
<artifactId>common-core</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>com.njcn</groupId>
<artifactId>common-db</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>com.njcn</groupId>
<artifactId>common-poi</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>com.github.jeffreyning</groupId>
<artifactId>mybatisplus-plus</artifactId>
<version>1.5.1-RELEASE</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
</dependencies>
<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
</properties>
</project>