#set($packAgeName="com.miniframe.generate.business."+$!map.get("code")+".model;") package $packAgeName import java.util.Map; import java.io.IOException; import java.util.LinkedHashMap; import com.miniframe.core.BaseMapModel; import com.miniframe.core.ext.UtilTools; import com.miniframe.core.ext.HttpMapFormater; import java.time.ZonedDateTime; import java.time.format.DateTimeFormatter; import com.miniframe.generate.global.AppGlobalVariableSysconfig; #set($packAge1="com.miniframe.generate.comm."+$!map.get("code")+".A_"+$tools.toUpper($!map.get("head"))) #set($packAge2="com.miniframe.generate.comm."+$!map.get("code")+".D_"+$tools.toUpper($!map.get("head"))) #set($packAge3="com.miniframe.generate.comm."+$!map.get("code")+".A_"+$tools.toUpper($!map.get("交易编码"))) #set($packAge4="com.miniframe.generate.comm."+$!map.get("code")+".D_"+$tools.toUpper($!map.get("交易编码"))) import $packAge1; import $packAge2; import $packAge3; import $packAge4; /** * $!map.get("name"),“$!map.get("交易名称")”模型类(不要维护,重新生成将覆盖)。 */ @SuppressWarnings({ "rawtypes", "unchecked" }) public class $tools.toUpper($!map.get("交易编码"))BaseModel extends BaseMapModel { private static final long serialVersionUID = -1326184831746814093L; A_$tools.toUpper($!map.get("head")) a_$tools.toLower($!map.get("head"));//上行头 D_$tools.toUpper($!map.get("head")) d_$tools.toLower($!map.get("head"));//下行头 A_$tools.toUpper($!map.get("交易编码")) a_$tools.toLower($!map.get("交易编码"));//上行体 D_$tools.toUpper($!map.get("交易编码")) d_$tools.toLower($!map.get("交易编码"));//下行体 public $tools.toUpper($!map.get("交易编码"))BaseModel(){ a_$tools.toLower($!map.get("head"))=new A_$tools.toUpper($!map.get("head"))(); d_$tools.toLower($!map.get("head"))=new D_$tools.toUpper($!map.get("head"))(); a_$tools.toLower($!map.get("交易编码"))=new A_$tools.toUpper($!map.get("交易编码"))(); d_$tools.toLower($!map.get("交易编码"))=new D_$tools.toUpper($!map.get("交易编码"))(); } public void validater() throws Exception { #set($a_head="this.a_"+$tools.toLower($!map.get("head"))+".validater();") #set($a_body="this.a_"+$tools.toLower($!map.get("交易编码"))+".validater();") $a_head $a_body } public void setTransMap(Map map) throws Exception { #set($a_head0="Map headMap = HttpMapFormater.format(map, A_"+$tools.toUpper($!map.get("head"))+".class);") $a_head0 #set($a_head1="this.a_"+$tools.toLower($!map.get("head"))+" = UtilTools.map2Obj(headMap, A_"+$tools.toUpper($!map.get("head"))+".class);") $a_head1 #set($a_body0="Map bodyMap = HttpMapFormater.format(map, A_"+$tools.toUpper($!map.get("交易编码"))+".class);") $a_body0 #set($a_body1="this.a_"+$tools.toLower($!map.get("交易编码"))+" = UtilTools.map2Obj(bodyMap, A_"+$tools.toUpper($!map.get("交易编码"))+".class);") $a_body1 } public Map getTransMap() throws Exception { Map reMap = new LinkedHashMap(); if(UtilTools.isNullOrBlank((this.d_$tools.toLower($!map.get("head"))).getTransCode())){ (this.d_$tools.toLower($!map.get("head"))).setTransCode((this.a_$tools.toLower($!map.get("head"))).getTransCode()); } if(UtilTools.isNullOrBlank((this.d_$tools.toLower($!map.get("head"))).getChannelNo())){ (this.d_$tools.toLower($!map.get("head"))).setChannelNo((this.a_$tools.toLower($!map.get("head"))).getChannelNo()); } if(UtilTools.isNullOrBlank((this.d_$tools.toLower($!map.get("head"))).getUserId())){ (this.d_$tools.toLower($!map.get("head"))).setUserId((this.a_$tools.toLower($!map.get("head"))).getUserId()); } if(UtilTools.isNullOrBlank((this.d_$tools.toLower($!map.get("head"))).getTransTime())){ (this.d_$tools.toLower($!map.get("head"))).setTransTime(DateTimeFormatter.ofPattern(AppGlobalVariableSysconfig.DATETIMEFORMAT).format(ZonedDateTime.now())); } reMap.putAll(UtilTools.obj2Map(this.d_$tools.toLower($!map.get("head")))); reMap.putAll(UtilTools.obj2Map(this.d_$tools.toLower($!map.get("交易编码")))); return reMap; } public A_$tools.toUpper($!map.get("head")) getA_$tools.toLower($!map.get("head"))() { return this.a_$tools.toLower($!map.get("head")); } public void setA_$tools.toLower($!map.get("head"))(A_$tools.toUpper($!map.get("head")) a_$tools.toLower($!map.get("head"))) { this.a_$tools.toLower($!map.get("head"))=a_$tools.toLower($!map.get("head")); } public D_$tools.toUpper($!map.get("head")) getD_$tools.toLower($!map.get("head"))() { return d_$tools.toLower($!map.get("head")); } public void setD_$tools.toLower($!map.get("head"))(D_$tools.toUpper($!map.get("head")) d_$tools.toLower($!map.get("head"))) { this.d_$tools.toLower($!map.get("head"))=d_$tools.toLower($!map.get("head")); } public A_$tools.toUpper($!map.get("交易编码")) getA_$tools.toLower($!map.get("交易编码"))() { return a_$tools.toLower($!map.get("交易编码")); } public void setA_$tools.toLower($!map.get("交易编码"))(A_$tools.toUpper($!map.get("交易编码")) a_$tools.toLower($!map.get("交易编码"))) { this.a_$tools.toLower($!map.get("交易编码"))=a_$tools.toLower($!map.get("交易编码")); } public D_$tools.toUpper($!map.get("交易编码")) getD_$tools.toLower($!map.get("交易编码"))() { return this.d_$tools.toLower($!map.get("交易编码")); } public void setD_$tools.toLower($!map.get("交易编码"))(D_$tools.toUpper($!map.get("交易编码")) d_$tools.toLower($!map.get("交易编码"))) { this.d_$tools.toLower($!map.get("交易编码"))=d_$tools.toLower($!map.get("交易编码")); } @Override public String toString() { try { return UtilTools.obj2Json(this,true); } catch (IOException e) { return ""; } } }