.
This commit is contained in:
11
src/main/java/com/lxyer/model/ActLog.java
Normal file
11
src/main/java/com/lxyer/model/ActLog.java
Normal file
@@ -0,0 +1,11 @@
|
||||
package com.lxyer.model;
|
||||
|
||||
import com.lxyer.model.base.BaseActLog;
|
||||
|
||||
/**
|
||||
* Generated by JFinal.
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public class ActLog extends BaseActLog<ActLog> {
|
||||
|
||||
}
|
11
src/main/java/com/lxyer/model/Comment.java
Normal file
11
src/main/java/com/lxyer/model/Comment.java
Normal file
@@ -0,0 +1,11 @@
|
||||
package com.lxyer.model;
|
||||
|
||||
import com.lxyer.model.base.BaseComment;
|
||||
|
||||
/**
|
||||
* Generated by JFinal.
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public class Comment extends BaseComment<Comment> {
|
||||
|
||||
}
|
11
src/main/java/com/lxyer/model/Content.java
Normal file
11
src/main/java/com/lxyer/model/Content.java
Normal file
@@ -0,0 +1,11 @@
|
||||
package com.lxyer.model;
|
||||
|
||||
import com.lxyer.model.base.BaseContent;
|
||||
|
||||
/**
|
||||
* Generated by JFinal.
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public class Content extends BaseContent<Content> {
|
||||
|
||||
}
|
11
src/main/java/com/lxyer/model/ContentItem.java
Normal file
11
src/main/java/com/lxyer/model/ContentItem.java
Normal file
@@ -0,0 +1,11 @@
|
||||
package com.lxyer.model;
|
||||
|
||||
import com.lxyer.model.base.BaseContentItem;
|
||||
|
||||
/**
|
||||
* Generated by JFinal.
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public class ContentItem extends BaseContentItem<ContentItem> {
|
||||
|
||||
}
|
11
src/main/java/com/lxyer/model/DynaAttr.java
Normal file
11
src/main/java/com/lxyer/model/DynaAttr.java
Normal file
@@ -0,0 +1,11 @@
|
||||
package com.lxyer.model;
|
||||
|
||||
import com.lxyer.model.base.BaseDynaAttr;
|
||||
|
||||
/**
|
||||
* Generated by JFinal.
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public class DynaAttr extends BaseDynaAttr<DynaAttr> {
|
||||
|
||||
}
|
12
src/main/java/com/lxyer/model/User.java
Normal file
12
src/main/java/com/lxyer/model/User.java
Normal file
@@ -0,0 +1,12 @@
|
||||
package com.lxyer.model;
|
||||
|
||||
import com.lxyer.model.base.BaseUser;
|
||||
|
||||
/**
|
||||
* Generated by JFinal.
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public class User extends BaseUser<User> {
|
||||
public static final User dao = new User().dao();
|
||||
|
||||
}
|
85
src/main/java/com/lxyer/model/_Generator.java
Normal file
85
src/main/java/com/lxyer/model/_Generator.java
Normal file
@@ -0,0 +1,85 @@
|
||||
/**
|
||||
* 请勿将俱乐部专享资源复制给其他人,保护知识产权即是保护我们所在的行业,进而保护我们自己的利益
|
||||
* 即便是公司的同事,也请尊重 JFinal 作者的努力与付出,不要复制给同事
|
||||
*
|
||||
* 如果你尚未加入俱乐部,请立即删除该项目,或者现在加入俱乐部:http://jfinal.com/club
|
||||
*
|
||||
* 俱乐部将提供 jfinal-club 项目文档与设计资源、专用 QQ 群,以及作者在俱乐部定期的分享与答疑,
|
||||
* 价值远比仅仅拥有 jfinal club 项目源代码要大得多
|
||||
*
|
||||
* JFinal 俱乐部是五年以来首次寻求外部资源的尝试,以便于有资源创建更加
|
||||
* 高品质的产品与服务,为大家带来更大的价值,所以请大家多多支持,不要将
|
||||
* 首次的尝试扼杀在了摇篮之中
|
||||
*/
|
||||
|
||||
package com.lxyer.model;
|
||||
|
||||
|
||||
import com.jfinal.kit.PathKit;
|
||||
import com.jfinal.plugin.activerecord.dialect.MysqlDialect;
|
||||
import com.jfinal.plugin.activerecord.generator.Generator;
|
||||
import com.jfinal.plugin.hikaricp.HikariCpPlugin;
|
||||
|
||||
import javax.sql.DataSource;
|
||||
|
||||
/**
|
||||
* Model、BaseModel、_MappingKit 生成器
|
||||
*/
|
||||
@SuppressWarnings("ALL")
|
||||
public class _Generator {
|
||||
|
||||
/**
|
||||
* 部分功能使用 Db + Record 模式实现,无需生成 model 的 table 在此配置
|
||||
*/
|
||||
private static String[] excludedTable = {
|
||||
/*"comment",
|
||||
"content",
|
||||
"content_item",
|
||||
"dyna_attr",
|
||||
"tree",
|
||||
"user"*/
|
||||
};
|
||||
|
||||
/**
|
||||
* 重用 JFinalClubConfig 中的数据源配置,避免冗余配置
|
||||
*/
|
||||
public static DataSource getDataSource() {
|
||||
//HikariCpPlugin hikariCpPlugin = new HikariCpPlugin("jdbc:mysql://558cfc37a10ef.sh.cdb.myqcloud.com:3817/db_toutiao?nullNamePatternMatchesAll=true", "cdb_outerroot", "l237809796", "com.mysql.cj.jdbc.Driver");
|
||||
HikariCpPlugin hikariCpPlugin = new HikariCpPlugin("jdbc:mysql://dbserver:3306/jfly?nullNamePatternMatchesAll=true", "guest", "hello", "com.mysql.cj.jdbc.Driver");
|
||||
hikariCpPlugin.start();
|
||||
return hikariCpPlugin.getDataSource();
|
||||
}
|
||||
|
||||
public static void main(String[] args) {
|
||||
// base model 所使用的包名
|
||||
String baseModelPackageName = "com.lxyer.model.base";
|
||||
// base model 文件保存路径
|
||||
String baseModelOutputDir = PathKit.getWebRootPath()
|
||||
+ "/src/main/java/com/lxyer/model/dev/base";
|
||||
|
||||
System.out.println("输出路径:"+ baseModelOutputDir);
|
||||
|
||||
// model 所使用的包名 (MappingKit 默认使用的包名)
|
||||
String modelPackageName = "com.lxyer.dev";
|
||||
// model 文件保存路径 (MappingKit 与 DataDictionary 文件默认保存路径)
|
||||
String modelOutputDir = baseModelOutputDir + "/..";
|
||||
|
||||
// 创建生成器
|
||||
Generator gen = new Generator(getDataSource(), baseModelPackageName, baseModelOutputDir, modelPackageName, modelOutputDir);
|
||||
// 设置数据库方言
|
||||
gen.setDialect(new MysqlDialect());
|
||||
// 添加不需要生成的表名
|
||||
for (String table : excludedTable) {
|
||||
gen.addExcludedTable(table);
|
||||
}
|
||||
// 设置是否在 Model 中生成 getDao 对象
|
||||
gen.setGenerateDaoInModel(false);
|
||||
// 设置是否生成字典文件
|
||||
gen.setGenerateDataDictionary(false);
|
||||
gen.setMappingKitClassName("DbMap");
|
||||
// 设置需要被移除的表名前缀用于生成modelName。例如表名 "osc_user",移除前缀 "osc_"后生成的model名为 "User"而非 OscUser
|
||||
// gernerator.setRemovedTableNamePrefixes("t_");
|
||||
// 生成
|
||||
gen.generate();
|
||||
}
|
||||
}
|
68
src/main/java/com/lxyer/model/base/BaseActLog.java
Normal file
68
src/main/java/com/lxyer/model/base/BaseActLog.java
Normal file
@@ -0,0 +1,68 @@
|
||||
package com.lxyer.model.base;
|
||||
|
||||
import com.jfinal.plugin.activerecord.Model;
|
||||
import com.jfinal.plugin.activerecord.IBean;
|
||||
|
||||
/**
|
||||
* Generated by JFinal, do not modify this file.
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public abstract class BaseActLog<M extends BaseActLog<M>> extends Model<M> implements IBean {
|
||||
|
||||
public void setLogid(java.lang.Integer logid) {
|
||||
set("logid", logid);
|
||||
}
|
||||
|
||||
public java.lang.Integer getLogid() {
|
||||
return getInt("logid");
|
||||
}
|
||||
|
||||
public void setCate(java.lang.Integer cate) {
|
||||
set("cate", cate);
|
||||
}
|
||||
|
||||
public java.lang.Integer getCate() {
|
||||
return getInt("cate");
|
||||
}
|
||||
|
||||
public void setTid(java.lang.Integer tid) {
|
||||
set("tid", tid);
|
||||
}
|
||||
|
||||
public java.lang.Integer getTid() {
|
||||
return getInt("tid");
|
||||
}
|
||||
|
||||
public void setUserId(java.lang.Integer userId) {
|
||||
set("userId", userId);
|
||||
}
|
||||
|
||||
public java.lang.Integer getUserId() {
|
||||
return getInt("userId");
|
||||
}
|
||||
|
||||
public void setCreateTime(java.lang.Long createTime) {
|
||||
set("createTime", createTime);
|
||||
}
|
||||
|
||||
public java.lang.Long getCreateTime() {
|
||||
return getLong("createTime");
|
||||
}
|
||||
|
||||
public void setRemark(java.lang.String remark) {
|
||||
set("remark", remark);
|
||||
}
|
||||
|
||||
public java.lang.String getRemark() {
|
||||
return getStr("remark");
|
||||
}
|
||||
|
||||
public void setStatus(java.lang.Integer status) {
|
||||
set("status", status);
|
||||
}
|
||||
|
||||
public java.lang.Integer getStatus() {
|
||||
return getInt("status");
|
||||
}
|
||||
|
||||
}
|
84
src/main/java/com/lxyer/model/base/BaseComment.java
Normal file
84
src/main/java/com/lxyer/model/base/BaseComment.java
Normal file
@@ -0,0 +1,84 @@
|
||||
package com.lxyer.model.base;
|
||||
|
||||
import com.jfinal.plugin.activerecord.Model;
|
||||
import com.jfinal.plugin.activerecord.IBean;
|
||||
|
||||
/**
|
||||
* Generated by JFinal, do not modify this file.
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public abstract class BaseComment<M extends BaseComment<M>> extends Model<M> implements IBean {
|
||||
|
||||
public void setCommentId(java.lang.Integer commentId) {
|
||||
set("commentId", commentId);
|
||||
}
|
||||
|
||||
public java.lang.Integer getCommentId() {
|
||||
return getInt("commentId");
|
||||
}
|
||||
|
||||
public void setUserId(java.lang.Integer userId) {
|
||||
set("userId", userId);
|
||||
}
|
||||
|
||||
public java.lang.Integer getUserId() {
|
||||
return getInt("userId");
|
||||
}
|
||||
|
||||
public void setPid(java.lang.Integer pid) {
|
||||
set("pid", pid);
|
||||
}
|
||||
|
||||
public java.lang.Integer getPid() {
|
||||
return getInt("pid");
|
||||
}
|
||||
|
||||
public void setCate(java.lang.Integer cate) {
|
||||
set("cate", cate);
|
||||
}
|
||||
|
||||
public java.lang.Integer getCate() {
|
||||
return getInt("cate");
|
||||
}
|
||||
|
||||
public void setContentId(java.lang.Integer contentId) {
|
||||
set("contentId", contentId);
|
||||
}
|
||||
|
||||
public java.lang.Integer getContentId() {
|
||||
return getInt("contentId");
|
||||
}
|
||||
|
||||
public void setContent(java.lang.String content) {
|
||||
set("content", content);
|
||||
}
|
||||
|
||||
public java.lang.String getContent() {
|
||||
return getStr("content");
|
||||
}
|
||||
|
||||
public void setCreateTime(java.lang.Long createTime) {
|
||||
set("createTime", createTime);
|
||||
}
|
||||
|
||||
public java.lang.Long getCreateTime() {
|
||||
return getLong("createTime");
|
||||
}
|
||||
|
||||
public void setSupportNum(java.lang.Integer supportNum) {
|
||||
set("supportNum", supportNum);
|
||||
}
|
||||
|
||||
public java.lang.Integer getSupportNum() {
|
||||
return getInt("supportNum");
|
||||
}
|
||||
|
||||
public void setStatus(java.lang.Integer status) {
|
||||
set("status", status);
|
||||
}
|
||||
|
||||
public java.lang.Integer getStatus() {
|
||||
return getInt("status");
|
||||
}
|
||||
|
||||
}
|
124
src/main/java/com/lxyer/model/base/BaseContent.java
Normal file
124
src/main/java/com/lxyer/model/base/BaseContent.java
Normal file
@@ -0,0 +1,124 @@
|
||||
package com.lxyer.model.base;
|
||||
|
||||
import com.jfinal.plugin.activerecord.Model;
|
||||
import com.jfinal.plugin.activerecord.IBean;
|
||||
|
||||
/**
|
||||
* Generated by JFinal, do not modify this file.
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public abstract class BaseContent<M extends BaseContent<M>> extends Model<M> implements IBean {
|
||||
|
||||
public void setContentId(java.lang.Integer contentId) {
|
||||
set("contentId", contentId);
|
||||
}
|
||||
|
||||
public java.lang.Integer getContentId() {
|
||||
return getInt("contentId");
|
||||
}
|
||||
|
||||
public void setUserId(java.lang.Integer userId) {
|
||||
set("userId", userId);
|
||||
}
|
||||
|
||||
public java.lang.Integer getUserId() {
|
||||
return getInt("userId");
|
||||
}
|
||||
|
||||
public void setTitle(java.lang.String title) {
|
||||
set("title", title);
|
||||
}
|
||||
|
||||
public java.lang.String getTitle() {
|
||||
return getStr("title");
|
||||
}
|
||||
|
||||
public void setDigest(java.lang.String digest) {
|
||||
set("digest", digest);
|
||||
}
|
||||
|
||||
public java.lang.String getDigest() {
|
||||
return getStr("digest");
|
||||
}
|
||||
|
||||
public void setContent(java.lang.String content) {
|
||||
set("content", content);
|
||||
}
|
||||
|
||||
public java.lang.String getContent() {
|
||||
return getStr("content");
|
||||
}
|
||||
|
||||
public void setCreateTime(java.lang.Long createTime) {
|
||||
set("createTime", createTime);
|
||||
}
|
||||
|
||||
public java.lang.Long getCreateTime() {
|
||||
return getLong("createTime");
|
||||
}
|
||||
|
||||
public void setCate(java.lang.Integer cate) {
|
||||
set("cate", cate);
|
||||
}
|
||||
|
||||
public java.lang.Integer getCate() {
|
||||
return getInt("cate");
|
||||
}
|
||||
|
||||
public void setType(java.lang.Integer type) {
|
||||
set("type", type);
|
||||
}
|
||||
|
||||
public java.lang.Integer getType() {
|
||||
return getInt("type");
|
||||
}
|
||||
|
||||
public void setReplyNum(java.lang.Integer replyNum) {
|
||||
set("replyNum", replyNum);
|
||||
}
|
||||
|
||||
public java.lang.Integer getReplyNum() {
|
||||
return getInt("replyNum");
|
||||
}
|
||||
|
||||
public void setViewNum(java.lang.Integer viewNum) {
|
||||
set("viewNum", viewNum);
|
||||
}
|
||||
|
||||
public java.lang.Integer getViewNum() {
|
||||
return getInt("viewNum");
|
||||
}
|
||||
|
||||
public void setWonderful(java.lang.Integer wonderful) {
|
||||
set("wonderful", wonderful);
|
||||
}
|
||||
|
||||
public java.lang.Integer getWonderful() {
|
||||
return getInt("wonderful");
|
||||
}
|
||||
|
||||
public void setTop(java.lang.Integer top) {
|
||||
set("top", top);
|
||||
}
|
||||
|
||||
public java.lang.Integer getTop() {
|
||||
return getInt("top");
|
||||
}
|
||||
|
||||
public void setSolved(java.lang.Integer solved) {
|
||||
set("solved", solved);
|
||||
}
|
||||
|
||||
public java.lang.Integer getSolved() {
|
||||
return getInt("solved");
|
||||
}
|
||||
|
||||
public void setStatus(java.lang.Integer status) {
|
||||
set("status", status);
|
||||
}
|
||||
|
||||
public java.lang.Integer getStatus() {
|
||||
return getInt("status");
|
||||
}
|
||||
|
||||
}
|
44
src/main/java/com/lxyer/model/base/BaseContentItem.java
Normal file
44
src/main/java/com/lxyer/model/base/BaseContentItem.java
Normal file
@@ -0,0 +1,44 @@
|
||||
package com.lxyer.model.base;
|
||||
|
||||
import com.jfinal.plugin.activerecord.Model;
|
||||
import com.jfinal.plugin.activerecord.IBean;
|
||||
|
||||
/**
|
||||
* Generated by JFinal, do not modify this file.
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public abstract class BaseContentItem<M extends BaseContentItem<M>> extends Model<M> implements IBean {
|
||||
|
||||
public void setItemId(java.lang.Integer itemId) {
|
||||
set("itemId", itemId);
|
||||
}
|
||||
|
||||
public java.lang.Integer getItemId() {
|
||||
return getInt("itemId");
|
||||
}
|
||||
|
||||
public void setContentId(java.lang.Integer contentId) {
|
||||
set("contentId", contentId);
|
||||
}
|
||||
|
||||
public java.lang.Integer getContentId() {
|
||||
return getInt("contentId");
|
||||
}
|
||||
|
||||
public void setCreateTime(java.util.Date createTime) {
|
||||
set("createTime", createTime);
|
||||
}
|
||||
|
||||
public java.util.Date getCreateTime() {
|
||||
return get("createTime");
|
||||
}
|
||||
|
||||
public void setStatus(java.lang.Integer status) {
|
||||
set("status", status);
|
||||
}
|
||||
|
||||
public java.lang.Integer getStatus() {
|
||||
return getInt("status");
|
||||
}
|
||||
|
||||
}
|
44
src/main/java/com/lxyer/model/base/BaseDynaAttr.java
Normal file
44
src/main/java/com/lxyer/model/base/BaseDynaAttr.java
Normal file
@@ -0,0 +1,44 @@
|
||||
package com.lxyer.model.base;
|
||||
|
||||
import com.jfinal.plugin.activerecord.Model;
|
||||
import com.jfinal.plugin.activerecord.IBean;
|
||||
|
||||
/**
|
||||
* Generated by JFinal, do not modify this file.
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public abstract class BaseDynaAttr<M extends BaseDynaAttr<M>> extends Model<M> implements IBean {
|
||||
|
||||
public void setTid(java.lang.Integer tid) {
|
||||
set("tid", tid);
|
||||
}
|
||||
|
||||
public java.lang.Integer getTid() {
|
||||
return getInt("tid");
|
||||
}
|
||||
|
||||
public void setCate(java.lang.Integer cate) {
|
||||
set("cate", cate);
|
||||
}
|
||||
|
||||
public java.lang.Integer getCate() {
|
||||
return getInt("cate");
|
||||
}
|
||||
|
||||
public void setAttr(java.lang.String attr) {
|
||||
set("attr", attr);
|
||||
}
|
||||
|
||||
public java.lang.String getAttr() {
|
||||
return getStr("attr");
|
||||
}
|
||||
|
||||
public void setValue(java.lang.String value) {
|
||||
set("value", value);
|
||||
}
|
||||
|
||||
public java.lang.String getValue() {
|
||||
return getStr("value");
|
||||
}
|
||||
|
||||
}
|
116
src/main/java/com/lxyer/model/base/BaseUser.java
Normal file
116
src/main/java/com/lxyer/model/base/BaseUser.java
Normal file
@@ -0,0 +1,116 @@
|
||||
package com.lxyer.model.base;
|
||||
|
||||
import com.jfinal.plugin.activerecord.Model;
|
||||
import com.jfinal.plugin.activerecord.IBean;
|
||||
|
||||
/**
|
||||
* Generated by JFinal, do not modify this file.
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public abstract class BaseUser<M extends BaseUser<M>> extends Model<M> implements IBean {
|
||||
|
||||
public void setUserId(java.lang.Integer userId) {
|
||||
set("userId", userId);
|
||||
}
|
||||
|
||||
public java.lang.Integer getUserId() {
|
||||
return getInt("userId");
|
||||
}
|
||||
|
||||
public void setUsername(java.lang.String username) {
|
||||
set("username", username);
|
||||
}
|
||||
|
||||
public java.lang.String getUsername() {
|
||||
return getStr("username");
|
||||
}
|
||||
|
||||
public void setPassword(java.lang.String password) {
|
||||
set("password", password);
|
||||
}
|
||||
|
||||
public java.lang.String getPassword() {
|
||||
return getStr("password");
|
||||
}
|
||||
|
||||
public void setSex(java.lang.Integer sex) {
|
||||
set("sex", sex);
|
||||
}
|
||||
|
||||
public java.lang.Integer getSex() {
|
||||
return getInt("sex");
|
||||
}
|
||||
|
||||
public void setPhone(java.lang.String phone) {
|
||||
set("phone", phone);
|
||||
}
|
||||
|
||||
public java.lang.String getPhone() {
|
||||
return getStr("phone");
|
||||
}
|
||||
|
||||
public void setNickname(java.lang.String nickname) {
|
||||
set("nickname", nickname);
|
||||
}
|
||||
|
||||
public java.lang.String getNickname() {
|
||||
return getStr("nickname");
|
||||
}
|
||||
|
||||
public void setAvatar(java.lang.String avatar) {
|
||||
set("avatar", avatar);
|
||||
}
|
||||
|
||||
public java.lang.String getAvatar() {
|
||||
return getStr("avatar");
|
||||
}
|
||||
|
||||
public void setRealname(java.lang.String realname) {
|
||||
set("realname", realname);
|
||||
}
|
||||
|
||||
public java.lang.String getRealname() {
|
||||
return getStr("realname");
|
||||
}
|
||||
|
||||
public void setEmail(java.lang.String email) {
|
||||
set("email", email);
|
||||
}
|
||||
|
||||
public java.lang.String getEmail() {
|
||||
return getStr("email");
|
||||
}
|
||||
|
||||
public void setCreateTime(java.lang.Long createTime) {
|
||||
set("createTime", createTime);
|
||||
}
|
||||
|
||||
public java.lang.Long getCreateTime() {
|
||||
return getLong("createTime");
|
||||
}
|
||||
|
||||
public void setSign(java.lang.String sign) {
|
||||
set("sign", sign);
|
||||
}
|
||||
|
||||
public java.lang.String getSign() {
|
||||
return getStr("sign");
|
||||
}
|
||||
|
||||
public void setCity(java.lang.String city) {
|
||||
set("city", city);
|
||||
}
|
||||
|
||||
public java.lang.String getCity() {
|
||||
return getStr("city");
|
||||
}
|
||||
|
||||
public void setStatus(java.lang.Integer status) {
|
||||
set("status", status);
|
||||
}
|
||||
|
||||
public java.lang.Integer getStatus() {
|
||||
return getInt("status");
|
||||
}
|
||||
|
||||
}
|
Reference in New Issue
Block a user