| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 | package $tools.toLower($!map.get("packAge"));/** * $!map.get("name") */#set ( $className = $tools.capName($!map.get("code")))#set($temp=$className+".values()")public enum $className {#foreach( $element in $!map.get("list"))#if($velocityCount != $!map.get("list").size())	$!element.get("代码编号")("$!element.get("代码编号")", "$!element.get("代码值")", "$!element.get("代码名称")"),#else	$!element.get("代码编号")("$!element.get("代码编号")", "$!element.get("代码值")", "$!element.get("代码名称")");#end#end	// 成员变量	private String index; // value	private String name; // key	private String desc; // 描述		/**	 * 构造方法	 * @param name	 * @param index	 * @param desc	 */	private $className(String name, String index, String desc) {		this.name = name;		this.index = index;		this.desc = desc;	}	/**	 * 通过index获取对象	 * 	 * @param index	 * @return	 */	public static $className get$className(String index) {		for ($className c : $temp) {			if (c.getIndex().equals(index)) {				return c;			}		}		return null;	}	public String getName() {		return name;	}	public void setName(String name) {		this.name = name;	}	public String getIndex() {		return index;	}	public void setIndex(String index) {		this.index = index;	}	public String getDesc() {		return desc;	}	public void setDesc(String desc) {		this.desc = desc;	}}
 |