提交
This commit is contained in:
@@ -0,0 +1,51 @@
|
||||
package com.njcn.csdevice.pojo.param;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
*
|
||||
* Description:
|
||||
* Date: 2023/7/10 18:30【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
public class CsLineTopologyTemplateParm {
|
||||
/**
|
||||
* 拓扑图模板Id
|
||||
*/
|
||||
@NotBlank(message="拓扑图模板Id不能为空!")
|
||||
private String topoId;
|
||||
|
||||
/**
|
||||
* 监测点位置
|
||||
*/
|
||||
private String linePostion;
|
||||
|
||||
/**
|
||||
* 监测点中心点经度
|
||||
*/
|
||||
@ApiModelProperty(value="监测点中心点经度")
|
||||
@NotBlank(message="监测点中心点经度不能为空!")
|
||||
private BigDecimal lng;
|
||||
|
||||
/**
|
||||
* 监测点中心点纬度
|
||||
*/
|
||||
@ApiModelProperty(value="监测点中心点纬度")
|
||||
@NotBlank(message="监测点中心点纬度不能为空!")
|
||||
private BigDecimal lat;
|
||||
|
||||
}
|
||||
@@ -24,13 +24,15 @@ import java.math.BigDecimal;
|
||||
@TableName(value = "cs_line_topology_template")
|
||||
public class CsLineTopologyTemplate extends BaseEntity {
|
||||
/**
|
||||
* 拓扑图Id
|
||||
* 模板Id
|
||||
*/
|
||||
@TableId(value = "id", type = IdType.INPUT)
|
||||
@TableId(value = "id", type = IdType.ASSIGN_UUID)
|
||||
private String id;
|
||||
@TableField(value = "topo_id")
|
||||
private String topoId;
|
||||
|
||||
/**
|
||||
* 监测点Id
|
||||
* 监测点位置
|
||||
*/
|
||||
@TableField(value = "line_postion")
|
||||
private String linePostion;
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
package com.njcn.csdevice.pojo.vo;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
*
|
||||
* Description:
|
||||
* Date: 2023/7/10 18:30【需求编号】
|
||||
*
|
||||
* @author clam
|
||||
* @version V1.0.0
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
public class CsLineTopologyTemplateVO {
|
||||
/**
|
||||
* 模板id
|
||||
*/
|
||||
private String id;
|
||||
private String topoId;
|
||||
|
||||
/**
|
||||
* 监测点位置
|
||||
*/
|
||||
private String linePostion;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 中心点经度
|
||||
*/
|
||||
@ApiModelProperty(value="中心点经度")
|
||||
private BigDecimal lng;
|
||||
|
||||
/**
|
||||
* 中心点纬度
|
||||
*/
|
||||
@ApiModelProperty(value="中心点纬度")
|
||||
private BigDecimal lat;
|
||||
|
||||
|
||||
}
|
||||
@@ -3,6 +3,8 @@ package com.njcn.csdevice.pojo.vo;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
*
|
||||
* Description:
|
||||
@@ -35,5 +37,6 @@ public class CsTopologyDiagramTemplateVO {
|
||||
@TableField(value = "`status`")
|
||||
private String status;
|
||||
|
||||
private List<CsLineTopologyTemplateVO> csLineTopologyTemplateVOList;
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user