GisMetadataPropertyTemplate.java 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. package com.shkpr.service.alambizplugin.dto;
  2. import lombok.Data;
  3. import java.time.LocalDateTime;
  4. import java.util.List;
  5. /**
  6. * gis元数据图层属性定义模板
  7. */
  8. @Data
  9. public class GisMetadataPropertyTemplate {
  10. /**
  11. * 主键
  12. */
  13. private Long id;
  14. /**
  15. * 用水性质:supply/drain
  16. */
  17. private String nature;
  18. /**
  19. * 图层标识符key
  20. */
  21. private String layer;
  22. /**
  23. * 属性标识符key
  24. */
  25. private String key;
  26. /**
  27. * 属性名称
  28. */
  29. private String name;
  30. /**
  31. * 取值类型:string/float/int
  32. */
  33. private String type;
  34. /**
  35. * 取值范围列表
  36. */
  37. private List<String> ranges;
  38. /**
  39. * 元素属性约束方式,如:list/extremum
  40. */
  41. private String mode;
  42. /**
  43. * 控件输入类型
  44. */
  45. private String widget;
  46. /**
  47. * 默认取值
  48. */
  49. private String defaults;
  50. /**
  51. * 是否必填:0--非必填;1--必填
  52. */
  53. private Short required;
  54. /**
  55. * 显示顺序
  56. */
  57. private Short ordering;
  58. /**
  59. * 数据来源
  60. */
  61. private String source;
  62. /**
  63. * 取值单位
  64. */
  65. private String unit;
  66. /**
  67. * 是否可编辑:0--不可编辑;1--可编辑
  68. */
  69. private Short editable;
  70. /**
  71. * 浮点数精度位数
  72. */
  73. private Short precisions;
  74. /**
  75. * 状态:0--禁用(隐藏);1--启用(正常)
  76. */
  77. private Short status;
  78. /**
  79. * 相关描述
  80. */
  81. private String remark;
  82. /**
  83. * 创建人
  84. */
  85. private String creator;
  86. /**
  87. * 创建时间
  88. */
  89. private LocalDateTime createTime;
  90. /**
  91. * 更新时间
  92. */
  93. private LocalDateTime updateTime;
  94. }