package com.moon.server.entity.ctrl; import com.moon.server.entity.shujian.ColorTableEntity; import com.moon.server.entity.shujian.GradientColorTableEntity; 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; epsgCode = 104903; } /** * 发布ID */ private Integer pubid; /** * 类型:DOM,DEM,Vector,Model */ private String type; /** * 服务名称 */ private String name; /** * 最小级别 */ private Integer min; /** * 最大级别 */ private Integer max; /** * EPSG编码 */ private Integer epsgCode; /** * 用户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 ids; /** * 颜色表 */ private List colorTable; /** * 渐变颜色表 */ private List gradientColorTable; public Integer getPubid() { return pubid; } public void setPubid(Integer pubid) { this.pubid = pubid; } 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 getEpsgCode() { return epsgCode; } public void setEpsgCode(Integer epsgCode) { this.epsgCode = epsgCode; } 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 getIds() { return ids; } public void setIds(List ids) { this.ids = ids; } public List getColorTable() { return colorTable; } public void setColorTable(List colorTable) { this.colorTable = colorTable; } public List getGradientColorTable() { return gradientColorTable; } public void setGradientColorTable(List gradientColorTable) { this.gradientColorTable = gradientColorTable; } }