| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 | package com.miniframe.bisiness.$tools.toLower($!map.get("code"));import java.util.Map;import com.miniframe.core.ExecProcessFlow;#set ( $package = "system.model."+$tools.toUpper($!map.get("交易编码"))+"BaseModel")import com.miniframe.generate.business.$package;/** * $!map.get("name"),“$!map.get("交易名称")”逻辑处理(重新生成不覆盖)。 */public class $tools.toUpper($!map.get("交易编码"))Service extends $tools.toUpper($!map.get("交易编码"))BaseModel implements ExecProcessFlow {		private static final long serialVersionUID = -7051358269847459502L;			/**	 * $!map.get("name"),“$!map.get("交易名称")”业务核心处理 	 */	public void transExecute() throws Exception {		}		/**	 * $!map.get("name"),“$!map.get("交易名称")”业务前处理 	 */	public void preTransFlow() throws Exception {		this.validater();	}		/**	 * $!map.get("name"),“$!map.get("交易名称")”业务后处理 	 */	public void afterTransFlow() throws Exception {		}		/**	 * $!map.get("name"),“$!map.get("交易名称")”逻辑入口处理方法 	 */ 	@SuppressWarnings("rawtypes")	@Override	public Map execute(Map vars) throws Exception {		this.setTransMap(vars);		preTransFlow();// 执行业务开始的规则检查和校验		transExecute();// 执行核心业务段		afterTransFlow();// 执行核心逻辑完成后的收尾逻辑		return this.getTransMap();	}}
 |