modelTemplate.vm 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. package com.miniframe.generate.business.system.model;
  2. import java.util.Map;
  3. import java.io.IOException;
  4. import java.util.LinkedHashMap;
  5. import com.miniframe.core.BaseMapModel;
  6. import com.miniframe.core.ext.UtilTools;
  7. import com.miniframe.core.ext.HttpMapFormater;
  8. #set($packAge1="com.miniframe.generate.comm."+$!map.get("code")+".A_"+$tools.toUpper($!map.get("head")))
  9. #set($packAge2="com.miniframe.generate.comm."+$!map.get("code")+".D_"+$tools.toUpper($!map.get("head")))
  10. #set($packAge3="com.miniframe.generate.comm."+$!map.get("code")+".A_"+$tools.toUpper($!map.get("交易编码")))
  11. #set($packAge4="com.miniframe.generate.comm."+$!map.get("code")+".D_"+$tools.toUpper($!map.get("交易编码")))
  12. import $packAge1;
  13. import $packAge2;
  14. import $packAge3;
  15. import $packAge4;
  16. /**
  17. * $!map.get("name"),“$!map.get("交易名称")”模型类(不要维护,重新生成将覆盖)。
  18. */
  19. @SuppressWarnings({ "rawtypes", "unchecked" })
  20. public class $tools.toUpper($!map.get("交易编码"))BaseModel extends BaseMapModel {
  21. private static final long serialVersionUID = -1326184831746814093L;
  22. A_$tools.toUpper($!map.get("head")) a_$tools.toLower($!map.get("head"));//上行头
  23. D_$tools.toUpper($!map.get("head")) d_$tools.toLower($!map.get("head"));//下行头
  24. A_$tools.toUpper($!map.get("交易编码")) a_$tools.toLower($!map.get("交易编码"));//上行体
  25. D_$tools.toUpper($!map.get("交易编码")) d_$tools.toLower($!map.get("交易编码"));//下行体
  26. public $tools.toUpper($!map.get("交易编码"))BaseModel(){
  27. a_$tools.toLower($!map.get("head"))=new A_$tools.toUpper($!map.get("head"))();
  28. d_$tools.toLower($!map.get("head"))=new D_$tools.toUpper($!map.get("head"))();
  29. a_$tools.toLower($!map.get("交易编码"))=new A_$tools.toUpper($!map.get("交易编码"))();
  30. d_$tools.toLower($!map.get("交易编码"))=new D_$tools.toUpper($!map.get("交易编码"))();
  31. }
  32. public void validater() throws Exception {
  33. #set($a_head="this.a_"+$tools.toLower($!map.get("head"))+".validater();")
  34. #set($a_body="this.a_"+$tools.toLower($!map.get("交易编码"))+".validater();")
  35. $a_head
  36. $a_body
  37. }
  38. public void setTransMap(Map map) throws Exception {
  39. #set($a_head0="Map headMap = HttpMapFormater.format(map, A_"+$tools.toUpper($!map.get("head"))+".class);")
  40. $a_head0
  41. #set($a_head1="this.a_"+$tools.toLower($!map.get("head"))+" = UtilTools.map2Obj(headMap, A_"+$tools.toUpper($!map.get("head"))+".class);")
  42. $a_head1
  43. #set($a_body0="Map bodyMap = HttpMapFormater.format(map, A_"+$tools.toUpper($!map.get("交易编码"))+".class);")
  44. $a_body0
  45. #set($a_body1="this.a_"+$tools.toLower($!map.get("交易编码"))+" = UtilTools.map2Obj(bodyMap, A_"+$tools.toUpper($!map.get("交易编码"))+".class);")
  46. $a_body1
  47. }
  48. public Map getTransMap() throws Exception {
  49. Map reMap = new LinkedHashMap();
  50. reMap.putAll(UtilTools.obj2Map(this.d_$tools.toLower($!map.get("head"))));
  51. reMap.putAll(UtilTools.obj2Map(this.d_$tools.toLower($!map.get("交易编码"))));
  52. return reMap;
  53. }
  54. public A_$tools.toUpper($!map.get("head")) getA_$tools.toLower($!map.get("head"))() {
  55. return this.a_$tools.toLower($!map.get("head"));
  56. }
  57. public void setA_$tools.toLower($!map.get("head"))(A_$tools.toUpper($!map.get("head")) a_$tools.toLower($!map.get("head"))) {
  58. this.a_$tools.toLower($!map.get("head"))=a_$tools.toLower($!map.get("head"));
  59. }
  60. public D_$tools.toUpper($!map.get("head")) getD_$tools.toLower($!map.get("head"))() {
  61. return d_$tools.toLower($!map.get("head"));
  62. }
  63. public void setD_$tools.toLower($!map.get("head"))(D_$tools.toUpper($!map.get("head")) d_$tools.toLower($!map.get("head"))) {
  64. this.d_$tools.toLower($!map.get("head"))=d_$tools.toLower($!map.get("head"));
  65. }
  66. public A_$tools.toUpper($!map.get("交易编码")) getA_$tools.toLower($!map.get("交易编码"))() {
  67. return a_$tools.toLower($!map.get("交易编码"));
  68. }
  69. public void setA_$tools.toLower($!map.get("交易编码"))(A_$tools.toUpper($!map.get("交易编码")) a_$tools.toLower($!map.get("交易编码"))) {
  70. this.a_$tools.toLower($!map.get("交易编码"))=a_$tools.toLower($!map.get("交易编码"));
  71. }
  72. public D_$tools.toUpper($!map.get("交易编码")) getD_$tools.toLower($!map.get("交易编码"))() {
  73. return this.d_$tools.toLower($!map.get("交易编码"));
  74. }
  75. public void setD_$tools.toLower($!map.get("交易编码"))(D_$tools.toUpper($!map.get("交易编码")) d_$tools.toLower($!map.get("交易编码"))) {
  76. this.d_$tools.toLower($!map.get("交易编码"))=d_$tools.toLower($!map.get("交易编码"));
  77. }
  78. @Override
  79. public String toString() {
  80. try {
  81. return UtilTools.obj2Json(this,true);
  82. } catch (IOException e) {
  83. return "";
  84. }
  85. }
  86. }