项目管理接口拓扑图接口

This commit is contained in:
huangzj
2023-03-29 14:48:22 +08:00
parent 9afc84245c
commit d6f57ec44d
30 changed files with 1360 additions and 2 deletions

View File

@@ -0,0 +1,61 @@
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

@@ -0,0 +1,55 @@
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

@@ -0,0 +1,44 @@
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

@@ -0,0 +1,51 @@
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

@@ -0,0 +1,51 @@
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

@@ -0,0 +1,29 @@
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;
}