clientTemplate.vm 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package com.miniframe.generate.comm.$tools.toLower($!map.get("apater"));
  2. import org.apache.log4j.Logger;
  3. import java.util.LinkedHashMap;
  4. import java.util.Map;
  5. import com.miniframe.core.Transmitter;
  6. import com.miniframe.core.ext.UtilTools;
  7. #set($packAge1="com.miniframe.generate.comm."+$!map.get("code")+".D_"+$tools.toUpper($!map.get("交易编码")))
  8. #set($packAge2="com.miniframe.generate.comm."+$!map.get("code")+".D_"+$tools.toUpper($!map.get("head")))
  9. import $packAge1;
  10. import $packAge2;
  11. import com.miniframe.generate.business.system.model.$tools.toUpper($!map.get("交易编码"))BaseModel;
  12. public class $tools.toUpper($!map.get("交易编码"))Client {
  13. #set($log=$tools.toUpper($!map.get("交易编码"))+"Client.class")
  14. private static final Logger logger = Logger.getLogger($log);
  15. /**
  16. * 调用 [$!map.get("name")->$!map.get("交易名称")(($!map.get("交易编码"))]的通讯接口
  17. * @param model接口模型
  18. * @return model接口模型
  19. * @throws Exception
  20. */
  21. @SuppressWarnings({ "rawtypes", "unchecked" })
  22. public $tools.toUpper($!map.get("交易编码"))BaseModel execute($tools.toUpper($!map.get("交易编码"))BaseModel model) throws Exception {
  23. if (logger.isDebugEnabled()) {
  24. logger.debug("execute($tools.toUpper($!map.get("交易编码"))BaseModel) - start");
  25. }
  26. Map inMap = new LinkedHashMap();
  27. inMap.putAll(UtilTools.obj2Map(model.getA_$tools.toLower($!map.get("head"))()));
  28. inMap.putAll(UtilTools.obj2Map(model.getA_$tools.toLower($!map.get("交易编码"))()));
  29. #set($temp0="(Map) "+$!map.get("apater")+".doPostData(inMap)")
  30. Transmitter $!map.get("apater") = (Transmitter) UtilTools.getBean("$!map.get("apater")");
  31. Map outMap = $temp0;
  32. #set($d_head="D_"+$tools.toUpper($!map.get("head"))+" d_"+ $tools.toLower($!map.get("head"))+" = UtilTools.map2Obj(outMap, D_"+$tools.toUpper($!map.get("head"))+".class);")
  33. $d_head
  34. #set($d_body="D_"+$tools.toUpper($!map.get("交易编码"))+" d_"+ $tools.toLower($!map.get("交易编码"))+" = UtilTools.map2Obj(outMap, D_"+$tools.toUpper($!map.get("交易编码"))+".class);")
  35. $d_body
  36. model.setD_$tools.toLower($!map.get("head"))(d_$tools.toLower($!map.get("head")));
  37. model.setD_$tools.toLower($!map.get("交易编码"))(d_$tools.toLower($!map.get("交易编码")));
  38. if (logger.isDebugEnabled()) {
  39. logger.debug("execute($tools.toUpper($!map.get("交易编码"))BaseModel) - end");
  40. }
  41. return model;
  42. }
  43. }