新增用户注册/登录

This commit is contained in:
2018-01-08 12:49:07 +08:00
parent 4c7a0d6e91
commit 84b81cf0ac
33 changed files with 1358 additions and 72 deletions

View File

@@ -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);
}

View 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");
}
}

View File

@@ -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);
}
}