新增用户注册/登录
This commit is contained in:
@@ -13,4 +13,9 @@ public class Content extends BaseContent<Content> {
|
||||
public String sqlSpace() {
|
||||
return "content";
|
||||
}
|
||||
|
||||
@Override
|
||||
public Content getDao() {
|
||||
return dao;
|
||||
}
|
||||
}
|
||||
|
@@ -13,4 +13,9 @@ public class User extends BaseUser<User> {
|
||||
public String sqlSpace() {
|
||||
return "user";
|
||||
}
|
||||
|
||||
@Override
|
||||
public User getDao() {
|
||||
return dao;
|
||||
}
|
||||
}
|
||||
|
28
src/main/java/com/lxyer/model/UserPwd.java
Normal file
28
src/main/java/com/lxyer/model/UserPwd.java
Normal file
@@ -0,0 +1,28 @@
|
||||
package com.lxyer.model;
|
||||
|
||||
import com.lxyer.config.LxyKit;
|
||||
import com.lxyer.model.base.BaseUserPwd;
|
||||
|
||||
/**
|
||||
* Generated by JFinal.
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public class UserPwd extends BaseUserPwd<UserPwd> {
|
||||
public static final UserPwd dao = new UserPwd().dao();
|
||||
|
||||
@Override
|
||||
public boolean save() {
|
||||
setUpdateTime(System.currentTimeMillis());
|
||||
setPwd(LxyKit.md5IfNeed(getPwd()));
|
||||
if (findById(getUserId()) == null) {
|
||||
return super.save();
|
||||
}else {
|
||||
return super.update();
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean update() {
|
||||
return save();
|
||||
}
|
||||
}
|
@@ -32,12 +32,13 @@ public class _Generator {
|
||||
* 部分功能使用 Db + Record 模式实现,无需生成 model 的 table 在此配置
|
||||
*/
|
||||
private static String[] excludedTable = {
|
||||
/*"comment",
|
||||
"comment",
|
||||
"content",
|
||||
"content_item",
|
||||
"dyna_attr",
|
||||
"tree",
|
||||
"user"*/
|
||||
"act_log",
|
||||
"user",
|
||||
"user_pwd"
|
||||
};
|
||||
|
||||
/**
|
||||
|
@@ -25,14 +25,6 @@ public abstract class BaseUser<M extends BaseUser<M>> extends Model<M> implement
|
||||
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);
|
||||
}
|
||||
|
36
src/main/java/com/lxyer/model/base/BaseUserPwd.java
Normal file
36
src/main/java/com/lxyer/model/base/BaseUserPwd.java
Normal file
@@ -0,0 +1,36 @@
|
||||
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 BaseUserPwd<M extends BaseUserPwd<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 setPwd(java.lang.String pwd) {
|
||||
set("pwd", pwd);
|
||||
}
|
||||
|
||||
public java.lang.String getPwd() {
|
||||
return getStr("pwd");
|
||||
}
|
||||
|
||||
public void setUpdateTime(java.lang.Long updateTime) {
|
||||
set("updateTime", updateTime);
|
||||
}
|
||||
|
||||
public java.lang.Long getUpdateTime() {
|
||||
return getLong("updateTime");
|
||||
}
|
||||
|
||||
}
|
@@ -1,36 +1,33 @@
|
||||
package com.lxyer.model.base;
|
||||
|
||||
import com.jfinal.kit.Kv;
|
||||
import com.jfinal.plugin.activerecord.Db;
|
||||
import com.jfinal.plugin.activerecord.Page;
|
||||
import com.jfinal.plugin.activerecord.Record;
|
||||
import com.jfinal.plugin.activerecord.SqlPara;
|
||||
import com.jfinal.plugin.activerecord.*;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* Created by JUECHENG at 2018/1/7 16:52.
|
||||
*/
|
||||
public interface IModel<M extends IModel<M>> {
|
||||
public interface IModel<M extends Model<M>> {
|
||||
|
||||
String sqlSpace();
|
||||
M getDao();
|
||||
|
||||
default List<M> findList(Kv kv){
|
||||
SqlPara sqlPara = Db.getSqlPara(sqlSpace()+".list", kv);
|
||||
SqlPara sqlPara = getDao().getSqlPara(sqlSpace()+".list", kv);
|
||||
|
||||
return (List) Db.find(sqlPara);
|
||||
return getDao().find(sqlPara);
|
||||
}
|
||||
|
||||
default Record findFirst(Kv kv){
|
||||
default M findFirst(Kv kv){
|
||||
SqlPara sqlPara = Db.getSqlPara(sqlSpace()+".list", kv);
|
||||
|
||||
return Db.findFirst(sqlPara);
|
||||
return getDao().findFirst(sqlPara);
|
||||
}
|
||||
|
||||
default Page<M> findPage(int pn, int ps, Kv kv){
|
||||
SqlPara sqlPara = Db.getSqlPara(sqlSpace()+".list", kv);
|
||||
|
||||
return (Page) Db.paginate(pn, ps, sqlPara);
|
||||
return getDao().paginate(pn, ps, sqlPara);
|
||||
}
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user