| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- #set($name = "${context.className.substring(0,1).toUpperCase()}${context.className.substring(1)}")
- package ${context.package}.model.$!{name.toLowerCase()};
- import com.alibaba.fastjson.JSON;
- import com.alibaba.fastjson.JSONArray;
- import com.alibaba.fastjson.JSONObject;
- import jnpf.constant.GlobalConst;
- import jnpf.util.JsonUtil;
- import org.springframework.util.StreamUtils;
- import jnpf.model.generater.*;
- import java.io.InputStream;
- import java.util.*;
- import lombok.Data;
- /**
- * ${context.genInfo.description}配置json
- *
- * @版本: ${context.genInfo.version}
- * @版权: ${context.genInfo.copyright}
- * @作者: ${context.genInfo.createUser}
- * @日期: ${context.genInfo.createDate}
- */
- @Data
- public class $!{name}Constant extends #if($context.webType != 4) GenerParamConst#else GenerViewConst#end {
- public static String contStr = null;
- private static $!{name}Constant contEnt;
- static {
- if (contStr == null) {
- try (InputStream is = $!{name}Constant.class.getResourceAsStream("$!{name}Json.json")) {
- contStr = StreamUtils.copyToString(is, GlobalConst.DEFAULT_CHARSET);
- } catch (Exception e) {
- System.err.println("加载配置文件失败: " + e.getMessage());
- }
- }
- }
- public static $!{name}Constant get() {
- if (contEnt == null) {
- contEnt = JsonUtil.getJsonToBean(contStr, $!{name}Constant.class);
- }
- return contEnt;
- }
- #if($context.billRule)
- /** 单据规则 */
- #foreach($key in ${context.billRule.keySet()})
- public String $key = "";
- #end
- #end
- }
|