package com.moon.server.entity.ctrl;
|
|
import com.moon.server.entity.shujian.ColorTableEntity;
|
import com.moon.server.entity.shujian.GradientColorTableEntity;
|
import com.moon.server.helper.StringHelper;
|
|
import java.io.Serializable;
|
import java.util.List;
|
|
/**
|
* 发布实体类
|
* @author WWW
|
* @date 2023-09-02
|
*/
|
public class PubEntity implements Serializable {
|
private static final long serialVersionUID = 1393159573706054735L;
|
|
public PubEntity() {
|
min = 0;
|
max = 18;
|
epsg = 104903;
|
uuid = StringHelper.getGuid();
|
}
|
|
/**
|
* 发布ID
|
*/
|
private Integer pubid;
|
|
/**
|
* 唯一键
|
*/
|
private String uuid;
|
|
/**
|
* 类型:DOM,DEM,Vector,Model
|
*/
|
private String type;
|
|
/**
|
* 服务名称
|
*/
|
private String name;
|
|
/**
|
* 最小级别
|
*/
|
private Integer min;
|
|
/**
|
* 最大级别
|
*/
|
private Integer max;
|
|
/**
|
* EPSG编码
|
*/
|
private Integer epsg;
|
|
/**
|
* 用户ID
|
*/
|
private Integer userId;
|
|
/**
|
* 目录编码
|
*/
|
private String dircode;
|
|
/**
|
* 单位编码
|
*/
|
private String depcode;
|
|
/**
|
* NoData
|
*/
|
private Integer nodata;
|
|
/**
|
* 拉伸方式 0:不拉伸, 1 线性拉伸, 2 直方图均衡, 3 标准差拉伸, 4 伽马拉伸
|
*/
|
private Integer enhanceType;
|
|
/**
|
* 元数据ID集合
|
*/
|
private List<Integer> ids;
|
|
/**
|
* 颜色表
|
*/
|
private List<ColorTableEntity> colorTable;
|
|
/**
|
* 渐变颜色表
|
*/
|
private List<GradientColorTableEntity> gradientColorTable;
|
|
public Integer getPubid() {
|
return pubid;
|
}
|
|
public void setPubid(Integer pubid) {
|
this.pubid = pubid;
|
}
|
|
public String getUuid() {
|
return uuid;
|
}
|
|
public void setUuid(String uuid) {
|
this.uuid = uuid;
|
}
|
|
public String getType() {
|
return type;
|
}
|
|
public void setType(String type) {
|
this.type = type;
|
}
|
|
public String getName() {
|
return name;
|
}
|
|
public void setName(String name) {
|
this.name = name;
|
}
|
|
public Integer getMin() {
|
return min;
|
}
|
|
public void setMin(Integer min) {
|
this.min = min;
|
}
|
|
public Integer getMax() {
|
return max;
|
}
|
|
public void setMax(Integer max) {
|
this.max = max;
|
}
|
|
public Integer getEpsg() {
|
return epsg;
|
}
|
|
public void setEpsg(Integer epsg) {
|
this.epsg = epsg;
|
}
|
|
public Integer getUserId() {
|
return userId;
|
}
|
|
public void setUserId(Integer userId) {
|
this.userId = userId;
|
}
|
|
public String getDircode() {
|
return dircode;
|
}
|
|
public void setDircode(String dircode) {
|
this.dircode = dircode;
|
}
|
|
public String getDepcode() {
|
return depcode;
|
}
|
|
public void setDepcode(String depcode) {
|
this.depcode = depcode;
|
}
|
|
public Integer getNodata() {
|
return nodata;
|
}
|
|
public void setNodata(Integer nodata) {
|
this.nodata = nodata;
|
}
|
|
public Integer getEnhanceType() {
|
return enhanceType;
|
}
|
|
public void setEnhanceType(Integer enhanceType) {
|
this.enhanceType = enhanceType;
|
}
|
|
public List<Integer> getIds() {
|
return ids;
|
}
|
|
public void setIds(List<Integer> ids) {
|
this.ids = ids;
|
}
|
|
public List<ColorTableEntity> getColorTable() {
|
return colorTable;
|
}
|
|
public void setColorTable(List<ColorTableEntity> colorTable) {
|
this.colorTable = colorTable;
|
}
|
|
public List<GradientColorTableEntity> getGradientColorTable() {
|
return gradientColorTable;
|
}
|
|
public void setGradientColorTable(List<GradientColorTableEntity> gradientColorTable) {
|
this.gradientColorTable = gradientColorTable;
|
}
|
}
|