javaTemplate.vm 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174
  1. ##初始化类的包
  2. #if($tools.isNotNullAndBlank($!map.get("sortCode")))
  3. /**
  4. * $!map.get("sortName")
  5. */
  6. package com.miniframe.generate.comm.$!map.get("sortCode");
  7. import com.miniframe.core.BaseMapModel;
  8. import java.io.Serializable;
  9. #if ($tools.importUtil($!map))
  10. import java.util.*;
  11. #end
  12. #if ($tools.importMath($!map))
  13. import java.math.*;
  14. #end
  15. /**
  16. * $!map.get("name")
  17. */
  18. #set($className=$!map.get("code"))
  19. public class $tools.getClassName($className) extends BaseMapModel implements Serializable {
  20. private static final long serialVersionUID = -1463838678425832212L;
  21. #foreach($param in ${map.keySet()})
  22. #set($itemType=$map.get($param).get("数据类型"))
  23. #set($itemCode=$map.get($param).get("英文名称"))
  24. #set($itemName=$map.get($param).get("中文名称"))
  25. #set($childCode=$map.get($param).get("code"))
  26. ##迭代
  27. ##byte
  28. #if($tools.equals("bytes",$itemType))
  29. byte[] $itemCode;//$itemName
  30. /**
  31. *$itemName
  32. */
  33. public void set$tools.capName($itemCode)(byte[] $itemCode) {
  34. this.$itemCode=$itemCode;
  35. }
  36. /**
  37. *$itemName
  38. */
  39. public byte[] get$tools.capName($itemCode)() {
  40. return this.$itemCode;
  41. }
  42. #end
  43. ##string
  44. #if($tools.equals("string",$itemType))
  45. String $itemCode;//$itemName
  46. /**
  47. *$itemName
  48. */
  49. public void set$tools.capName($itemCode)(String $itemCode) {
  50. this.$itemCode=$itemCode;
  51. }
  52. /**
  53. *$itemName
  54. */
  55. public String get$tools.capName($itemCode)() {
  56. return this.$itemCode;
  57. }
  58. #end
  59. ##date
  60. #if($tools.equals("date",$itemType))
  61. Date $itemCode;//$itemName
  62. /**
  63. *$itemName
  64. */
  65. public void set$tools.capName($itemCode)(Date $itemCode) {
  66. this.$itemCode=$itemCode;
  67. }
  68. /**
  69. *$itemName
  70. */
  71. public Date get$tools.capName($itemCode)() {
  72. return this.$itemCode;
  73. }
  74. #end
  75. ##decimal
  76. #if($tools.equals("decimal",$itemType))
  77. BigDecimal $itemCode;//$itemName
  78. /**
  79. *$itemName
  80. */
  81. public void set$tools.capName($itemCode)(BigDecimal $itemCode) {
  82. this.$itemCode=$itemCode;
  83. }
  84. /**
  85. *$itemName
  86. */
  87. public BigDecimal get$tools.capName($itemCode)() {
  88. return this.$itemCode;
  89. }
  90. #end
  91. ##double
  92. #if($tools.equals("double",$itemType))
  93. double $itemCode;//$itemName
  94. /**
  95. *$itemName
  96. */
  97. public void set$tools.capName($itemCode)(double $itemCode) {
  98. this.$itemCode=$itemCode;
  99. }
  100. /**
  101. *$itemName
  102. */
  103. public double get$tools.capName($itemCode)() {
  104. return this.$itemCode;
  105. }
  106. #end
  107. ##int
  108. #if($tools.equals("int",$itemType))
  109. int $itemCode;//$itemName
  110. /**
  111. *$itemName
  112. */
  113. public void set$tools.capName($itemCode)(int $itemCode) {
  114. this.$itemCode=$itemCode;
  115. }
  116. /**
  117. *$itemName
  118. */
  119. public int get$tools.capName($itemCode)() {
  120. return this.$itemCode;
  121. }
  122. #end
  123. ##long
  124. #if($tools.equals("long",$itemType))
  125. long $itemCode;//$itemName
  126. /**
  127. *$itemName
  128. */
  129. public void set$tools.capName($itemCode)(long $itemCode) {
  130. this.$itemCode=$itemCode;
  131. }
  132. /**
  133. *$itemName
  134. */
  135. public long get$tools.capName($itemCode)() {
  136. return this.$itemCode;
  137. }
  138. #end
  139. ##List
  140. #if($tools.equals("list",$itemType))
  141. List <$tools.getClassName($childCode)> $itemCode;//$itemName
  142. /**
  143. *$itemName
  144. */
  145. public void set$tools.capName($itemCode)(List <$tools.getClassName($childCode)> $itemCode) {
  146. this.$itemCode=$itemCode;
  147. }
  148. /**
  149. *$itemName
  150. */
  151. public List <$tools.getClassName($childCode)> get$tools.capName($itemCode)() {
  152. return this.$itemCode;
  153. }
  154. #end
  155. ##Map
  156. #if($tools.equals("map",$itemType))
  157. $tools.getClassName($childCode) $itemCode;//$itemName
  158. /**
  159. *$itemName
  160. */
  161. public void set$tools.capName($itemCode)($tools.getClassName($childCode) $itemCode) {
  162. this.$itemCode=$itemCode;
  163. }
  164. /**
  165. *$itemName
  166. */
  167. public $tools.getClassName($childCode) get$tools.capName($itemCode)() {
  168. return $itemCode;
  169. }
  170. #end
  171. ###
  172. #end
  173. }
  174. #end