package com.shkpr.service.alambizplugin.dto; import lombok.Data; import java.time.LocalDateTime; import java.util.List; /** * gis元数据图层属性定义模板 */ @Data public class GisMetadataPropertyTemplate { /** * 主键 */ private Long id; /** * 用水性质:supply/drain */ private String nature; /** * 图层标识符key */ private String layer; /** * 属性标识符key */ private String key; /** * 属性名称 */ private String name; /** * 取值类型:string/float/int */ private String type; /** * 取值范围列表 */ private List ranges; /** * 元素属性约束方式,如:list/extremum */ private String mode; /** * 控件输入类型 */ private String widget; /** * 默认取值 */ private String defaults; /** * 是否必填:0--非必填;1--必填 */ private Short required; /** * 显示顺序 */ private Short ordering; /** * 数据来源 */ private String source; /** * 取值单位 */ private String unit; /** * 是否可编辑:0--不可编辑;1--可编辑 */ private Short editable; /** * 浮点数精度位数 */ private Short precisions; /** * 状态:0--禁用(隐藏);1--启用(正常) */ private Short status; /** * 相关描述 */ private String remark; /** * 创建人 */ private String creator; /** * 创建时间 */ private LocalDateTime createTime; /** * 更新时间 */ private LocalDateTime updateTime; }