设备相关接口

This commit is contained in:
huangzj
2023-03-31 10:22:08 +08:00
parent 45417cbecf
commit c0629a6d14
11 changed files with 544 additions and 2 deletions

View File

@@ -0,0 +1,37 @@
package com.njcn.algorithm.pojo.param;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotBlank;
/**
*
* Description:
* 接口文档访问地址http://serverIP:port/swagger-ui.html
* Date: 2023/3/27 10:18【需求编号】
*
* @author clam
* @version V1.0.0
*/
/**
* 项目拓扑图关系表
*/
@Data
public class AppLineTopologyDiagramAddParm {
/**
* 拓扑图Id
*/
@ApiModelProperty(value="拓扑图Id")
@NotBlank(message="拓扑图Id不能为空")
private String id;
/**
* 监测点ID
*/
@ApiModelProperty(value="监测点ID")
@NotBlank(message="监测点ID不能为空")
private String lineId;
}

View File

@@ -0,0 +1,43 @@
package com.njcn.algorithm.pojo.param;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotBlank;
/**
*
* Description:
* 接口文档访问地址http://serverIP:port/swagger-ui.html
* Date: 2023/3/27 10:18【需求编号】
*
* @author clam
* @version V1.0.0
*/
/**
* 项目拓扑图关系表
*/
@Data
public class AppLineTopologyDiagramAuditParm {
/**
* 拓扑图Id
*/
@ApiModelProperty(value="拓扑图Id")
@NotBlank(message="拓扑图Id不能为空")
private String id;
/**
* 监测点ID
*/
@ApiModelProperty(value="监测点ID")
@NotBlank(message="监测点ID不能为空")
private String lineId;
/**
* 0删除 1正常
*/
@ApiModelProperty(value="删除标志位")
private String status;
}

View File

@@ -0,0 +1,122 @@
package com.njcn.algorithm.pojo.param;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.Date;
/**
*
* Description:
* 接口文档访问地址http://serverIP:port/swagger-ui.html
* Date: 2023/3/30 16:23【需求编号】
*
* @author clam
* @version V1.0.0
*/
/**
* 设备出厂表
*/
@Data
public class CsEquipmentDeliveryAddParm{
/**
* 装置名称
*/
@ApiModelProperty(value="装置名称")
@NotBlank(message="装置名称不能为空!")
private String name;
/**
* 网关识别码
*/
@ApiModelProperty(value="网关识别码")
@NotBlank(message="网关识别码不能为空!")
private String ndid;
/**
* 装置mac地址
*/
@ApiModelProperty(value="装置mac地址")
@NotBlank(message="装置mac地址不能为空")
private String mac;
/**
* 装置用途(治理、监测...)
*/
@ApiModelProperty(value="装置用途")
@NotBlank(message="装置用途不能为空!")
private String devUse;
/**
* 装置类型(直连设备、网关设备)
*/
@ApiModelProperty(value="装置类型")
@NotBlank(message="装置类型不能为空!")
private String devType;
/**
* 装置型号pqs588、pqs680...
*/
@ApiModelProperty(value="装置型号")
@NotBlank(message="装置型号不能为空!")
private String devModel;
/**
* 装置程序版本
*/
@ApiModelProperty(value="装置程序版本")
@NotBlank(message="装置程序版本不能为空!")
private String programVersion;
/**
* 调试人员
*/
@ApiModelProperty(value="调试人员")
@NotBlank(message="调试人员不能为空!")
private String debugPerson;
/**
* 出厂日期
*/
@ApiModelProperty(value="出厂日期")
@NotNull(message="出厂日期不能为空!")
@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
private Date producteTime;
/**
* 检修日期
*/
@ApiModelProperty(value="检修日期")
@NotNull(message="检修日期不能为空!")
@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
private Date checkTime;
/**
* 调试日期
*/
@ApiModelProperty(value="调试日期")
@NotNull(message="调试日期不能为空!")
@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
private Date debugTime;
/**
* 合同号
*/
@ApiModelProperty(value="合同号")
private String cntractNo;
/**
* 营销经理
*/
@ApiModelProperty(value="营销经理")
private String salesManager;
}

View File

@@ -28,9 +28,9 @@ public class AppLineTopologyDiagramPO extends BaseEntity {
private String id;
/**
* 拓扑图名称
* 监测点ID
*/
@TableField(value = "line_id")
@MppMultiId(value = "line_id")
private String lineId;
/**

View File

@@ -0,0 +1,116 @@
package com.njcn.algorithm.pojo.po;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.njcn.db.bo.BaseEntity;
import lombok.Data;
import java.util.Date;
/**
*
* Description:
* 接口文档访问地址http://serverIP:port/swagger-ui.html
* Date: 2023/3/30 16:23【需求编号】
*
* @author clam
* @version V1.0.0
*/
/**
* 设备出厂表
*/
@Data
@TableName(value = "cs_equipment_delivery")
public class CsEquipmentDeliveryPO extends BaseEntity {
/**
* id
*/
@TableField(value = "id")
private String id;
/**
* 装置名称
*/
@TableField(value = "name")
private String name;
/**
* 网关识别码
*/
@TableField(value = "ndid")
private String ndid;
/**
* 装置mac地址
*/
@TableField(value = "mac")
private String mac;
/**
* 装置用途(治理、监测...)
*/
@TableField(value = "dev_use")
private String devUse;
/**
* 装置类型(直连设备、网关设备)
*/
@TableField(value = "dev_type")
private String devType;
/**
* 装置型号pqs588、pqs680...
*/
@TableField(value = "dev_model")
private String devModel;
/**
* 装置程序版本
*/
@TableField(value = "program_version")
private String programVersion;
/**
* 调试人员
*/
@TableField(value = "debug_person")
private String debugPerson;
/**
* 出厂日期
*/
@TableField(value = "producte_time")
private Date producteTime;
/**
* 检修日期
*/
@TableField(value = "check_time")
private Date checkTime;
/**
* 调试日期
*/
@TableField(value = "debug_time")
private Date debugTime;
/**
* 合同号
*/
@TableField(value = "cntract_no")
private String cntractNo;
/**
* 营销经理
*/
@TableField(value = "sales_manager")
private String salesManager;
/**
* 状态(0:删除 1:正常)
*/
@TableField(value = "status")
private Integer status;
}