|
|
|
@ -1,87 +1,138 @@
|
|
|
|
|
package com.cn.domain;
|
|
|
|
|
package com.cn.domain; // 定义类的包名
|
|
|
|
|
|
|
|
|
|
import java.sql.Timestamp;
|
|
|
|
|
import java.sql.Timestamp; // 导入Timestamp类,用于处理日期和时间
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Admin类,代表管理员实体。
|
|
|
|
|
* <p>该类包含了管理员的所有基本信息,如ID、姓名、密码等,以及相关的getter和setter方法。</p>
|
|
|
|
|
* @className Admin
|
|
|
|
|
* @description 管理员实体类
|
|
|
|
|
* @author lxs
|
|
|
|
|
* @date 2019年9月1日
|
|
|
|
|
*/
|
|
|
|
|
public class Admin {
|
|
|
|
|
private Integer adminId; //管理员id
|
|
|
|
|
private String userName; //管理员姓名
|
|
|
|
|
private String password; //管理员密码
|
|
|
|
|
private Timestamp creatTime;//创建时间
|
|
|
|
|
private Integer flag; //管理员权限
|
|
|
|
|
private Integer isUse; //管理员状态
|
|
|
|
|
private Timestamp loginTime;//登录时间
|
|
|
|
|
public Admin(Integer adminId, String userName, String password, Timestamp creatTime, Integer flag, Integer isUse,
|
|
|
|
|
Timestamp loginTime) {
|
|
|
|
|
this.adminId = adminId;
|
|
|
|
|
this.userName = userName;
|
|
|
|
|
this.password = password;
|
|
|
|
|
this.creatTime = creatTime;
|
|
|
|
|
this.flag = flag;
|
|
|
|
|
this.isUse = isUse;
|
|
|
|
|
this.loginTime = loginTime;
|
|
|
|
|
}
|
|
|
|
|
public Admin(String userName, String password, Timestamp creatTime, Integer flag, Integer isUse,
|
|
|
|
|
Timestamp loginTime) {
|
|
|
|
|
this.userName = userName;
|
|
|
|
|
this.password = password;
|
|
|
|
|
this.creatTime = creatTime;
|
|
|
|
|
this.flag = flag;
|
|
|
|
|
this.isUse = isUse;
|
|
|
|
|
this.loginTime = loginTime;
|
|
|
|
|
}
|
|
|
|
|
public Admin() {
|
|
|
|
|
}
|
|
|
|
|
public Integer getAdminId() {
|
|
|
|
|
return adminId;
|
|
|
|
|
}
|
|
|
|
|
public void setAdminId(Integer adminId) {
|
|
|
|
|
this.adminId = adminId;
|
|
|
|
|
}
|
|
|
|
|
public String getUserName() {
|
|
|
|
|
return userName;
|
|
|
|
|
}
|
|
|
|
|
public void setUserName(String userName) {
|
|
|
|
|
this.userName = userName;
|
|
|
|
|
}
|
|
|
|
|
public String getPassword() {
|
|
|
|
|
return password;
|
|
|
|
|
}
|
|
|
|
|
public void setPassword(String password) {
|
|
|
|
|
this.password = password;
|
|
|
|
|
}
|
|
|
|
|
public Timestamp getCreatTime() {
|
|
|
|
|
return creatTime;
|
|
|
|
|
}
|
|
|
|
|
public void setCreatTime(Timestamp creatTime) {
|
|
|
|
|
this.creatTime = creatTime;
|
|
|
|
|
}
|
|
|
|
|
public Integer getFlag() {
|
|
|
|
|
return flag;
|
|
|
|
|
}
|
|
|
|
|
public void setFlag(Integer flag) {
|
|
|
|
|
this.flag = flag;
|
|
|
|
|
}
|
|
|
|
|
public Integer getIsUse() {
|
|
|
|
|
return isUse;
|
|
|
|
|
}
|
|
|
|
|
public void setIsUse(Integer isUse) {
|
|
|
|
|
this.isUse = isUse;
|
|
|
|
|
}
|
|
|
|
|
public Timestamp getLoginTime() {
|
|
|
|
|
return loginTime;
|
|
|
|
|
}
|
|
|
|
|
public void setLoginTime(Timestamp loginTime) {
|
|
|
|
|
this.loginTime = loginTime;
|
|
|
|
|
}
|
|
|
|
|
@Override
|
|
|
|
|
public String toString() {
|
|
|
|
|
return "Admin [adminId=" + adminId + ", userName=" + userName + ", password=" + password + ", creatTime="
|
|
|
|
|
+ creatTime + ", flag=" + flag + ", isUse=" + isUse + ", loginTime=" + loginTime + "]";
|
|
|
|
|
}
|
|
|
|
|
// 管理员id
|
|
|
|
|
private Integer adminId;
|
|
|
|
|
// 管理员姓名
|
|
|
|
|
private String userName;
|
|
|
|
|
// 管理员密码
|
|
|
|
|
private String password;
|
|
|
|
|
// 创建时间
|
|
|
|
|
private Timestamp creatTime;
|
|
|
|
|
// 管理员权限
|
|
|
|
|
private Integer flag;
|
|
|
|
|
// 管理员状态
|
|
|
|
|
private Integer isUse;
|
|
|
|
|
// 登录时间
|
|
|
|
|
private Timestamp loginTime;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 构造函数,用于创建包含所有属性的Admin对象。
|
|
|
|
|
*/
|
|
|
|
|
public Admin(Integer adminId, String userName, String password, Timestamp creatTime, Integer flag, Integer isUse,
|
|
|
|
|
Timestamp loginTime) {
|
|
|
|
|
this.adminId = adminId;
|
|
|
|
|
this.userName = userName;
|
|
|
|
|
this.password = password;
|
|
|
|
|
this.creatTime = creatTime;
|
|
|
|
|
this.flag = flag;
|
|
|
|
|
this.isUse = isUse;
|
|
|
|
|
this.loginTime = loginTime;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 构造函数,用于创建不包含adminId的Admin对象。
|
|
|
|
|
*/
|
|
|
|
|
public Admin(String userName, String password, Timestamp creatTime, Integer flag, Integer isUse,
|
|
|
|
|
Timestamp loginTime) {
|
|
|
|
|
this.userName = userName;
|
|
|
|
|
this.password = password;
|
|
|
|
|
this.creatTime = creatTime;
|
|
|
|
|
this.flag = flag;
|
|
|
|
|
this.isUse = isUse;
|
|
|
|
|
this.loginTime = loginTime;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 无参构造函数。
|
|
|
|
|
*/
|
|
|
|
|
public Admin() {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 获取管理员id
|
|
|
|
|
public Integer getAdminId() {
|
|
|
|
|
return adminId;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 设置管理员id
|
|
|
|
|
public void setAdminId(Integer adminId) {
|
|
|
|
|
this.adminId = adminId;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 获取管理员姓名
|
|
|
|
|
public String getUserName() {
|
|
|
|
|
return userName;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 设置管理员姓名
|
|
|
|
|
public void setUserName(String userName) {
|
|
|
|
|
this.userName = userName;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 获取管理员密码
|
|
|
|
|
public String getPassword() {
|
|
|
|
|
return password;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 设置管理员密码
|
|
|
|
|
public void setPassword(String password) {
|
|
|
|
|
this.password = password;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 获取创建时间
|
|
|
|
|
public Timestamp getCreatTime() {
|
|
|
|
|
return creatTime;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 设置创建时间
|
|
|
|
|
public void setCreatTime(Timestamp creatTime) {
|
|
|
|
|
this.creatTime = creatTime;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 获取管理员权限
|
|
|
|
|
public Integer getFlag() {
|
|
|
|
|
return flag;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 设置管理员权限
|
|
|
|
|
public void setFlag(Integer flag) {
|
|
|
|
|
this.flag = flag;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 获取管理员状态
|
|
|
|
|
public Integer getIsUse() {
|
|
|
|
|
return isUse;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 设置管理员状态
|
|
|
|
|
public void setIsUse(Integer isUse) {
|
|
|
|
|
this.isUse = isUse;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 获取登录时间
|
|
|
|
|
public Timestamp getLoginTime() {
|
|
|
|
|
return loginTime;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 设置登录时间
|
|
|
|
|
public void setLoginTime(Timestamp loginTime) {
|
|
|
|
|
this.loginTime = loginTime;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 返回Admin对象的字符串表示形式
|
|
|
|
|
@Override
|
|
|
|
|
public String toString() {
|
|
|
|
|
return "Admin [adminId=" + adminId + ", userName=" + userName + ", password=" + password + ", creatTime="
|
|
|
|
|
+ creatTime + ", flag=" + flag + ", isUse=" + isUse + ", loginTime=" + loginTime + "]";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|