代码拉取完成,页面将自动刷新
同步操作将从 jflyfox/AutoCreate 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
AutoCreate 是 数据库链接采用Jfinal ActiveRecordPlugin,模板配置采用beetl,实现根据模板自动生成项目代码。
主要通过CRUD和ModelAttr进行模板展示
CRUD
private Table table;
/**
* 主键
*/
private String primaryKey;
/**
* url key 关键字
*/
private String urlKey;
/**
* 名称
*/
private String name;
private final Map<String, ModelAttr> map = new LinkedHashMap<String, ModelAttr>();
private final Map<String, ModelAttr> searchMap = new LinkedHashMap<String, ModelAttr>();
private final Map<String, ModelAttr> listMap = new LinkedHashMap<String, ModelAttr>();
private final Map<String, ModelAttr> addMap = new LinkedHashMap<String, ModelAttr>();
private final Map<String, ModelAttr> editMap = new LinkedHashMap<String, ModelAttr>();
private final Map<String, ModelAttr> viewMap = new LinkedHashMap<String, ModelAttr>();
ModelAttr
/**
* 字段key
*/
private String key;
/**
* 字段名称
*/
private String name;
/**
* 编辑类型
*/
private FormType formType = FormType.INPUT;
/**
* Input类型
*/
private InputType inputType = InputType.TEXT;
/**
* 编辑数据
*/
private String formTypeData = "";
/**
* 验证方式
*/
private String formTypeValid = "";
/**
* 是否可以为空
*/
private boolean isNull;
/**
* 是否是数字
*/
private boolean isNumber;
/**
* 数据展示
*
* @see 学以致用,不嫌麻烦~!~
*
* @see 8位,前四位保留;后三位,
* @see 查询,展示列表,添加列表,编辑列表,查看列表
* @see 1表示展示,0表示隐藏
*/
private byte operate;
Main函数运行
com.flyfox.client.AutoCreateClient
bat执行
start.bat
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。