📄 activeuser.java
字号:
package com.easyjf.bbs.business;
import java.util.Date;
import java.util.List;
import com.easyjf.dbo.EasyJDB;
import com.easyjf.dbo.IObject;
/**
* 在线用户信息
* @author 蔡世友
*
*/
public class ActiveUser implements IObject{
private String cid;
private String userName;
private String ip;
private String password;
private Date loginTime;
private String curPostion;
public ActiveUser() {
super();
// TODO Auto-generated constructor stub
}
public String getCurPosition() {
return curPostion;
}
public void setCurPosition(String curPosition) {
this.curPostion = curPosition;
}
public String getIp() {
return ip;
}
public void setIp(String ip) {
this.ip = ip;
}
public Date getLoginTime() {
return loginTime;
}
public void setLoginTime(Date loginTime) {
this.loginTime = loginTime;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public int hashCode(){
return this.getUserName().hashCode();
}
protected void finalize() throws Throwable {
// TODO Auto-generated method stub
super.finalize();
}
public String getKeyField() {
// TODO Auto-generated method stub
return "cid";
}
public String getKeyGenerator() {
// TODO Auto-generated method stub
return "com.easyjf.dbo.IdGenerator";
}
public String getTableName() {
// TODO Auto-generated method stub
return "activeuser";
}
public String getCid() {
return cid;
}
public void setCid(String cid) {
this.cid = cid;
}
public boolean add(){
return EasyJDB.getInstance().add(this);
}
public static ActiveUser read(String cid){
EasyJDB db=EasyJDB.getInstance();
return (ActiveUser)db.read(ActiveUser.class,"cid='"+cid+"'");
}
public static ActiveUser readByName(String name){
EasyJDB db=EasyJDB.getInstance();
List users=db.query(ActiveUser.class,"userName='"+name+"'");
if(users.size()>0){
return (ActiveUser)users.get(0);
}
return null;
}
public boolean remove(){
return EasyJDB.getInstance().del(this);
}
public static List query(String scope){
EasyJDB db=EasyJDB.getInstance();
return db.query(ActiveUser.class,scope);
}
public static Number gettotal(){
EasyJDB db=EasyJDB.getInstance();
return (Number)db.uniqueResult("select count(*) from activeuser");
}
public static Number getnum(){
EasyJDB db=EasyJDB.getInstance();
return (Number)db.uniqueResult("select count(*) from activeuser where ip<>userName");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -