userinfo.java~4~
来自「一个自己做的公司网站和办公职员管理系统。」· JAVA~4~ 代码 · 共 289 行
JAVA~4~
289 行
package ws.woa.core;
import java.util.Date;
/**
* 儐乕僓乕忣曬傪奿擺偡傞僋儔僗丅
*
* @author Wang
*/
public class UserInfo {
private long userID;
private String account;
private String password;
private long groupID;
private String groupName;
private String mail;
private String tel;
private String address;
private String name;
private GroupType groupType;
private boolean useFlag;
private Date addDate;
private Date repDate;
/**
* 堷悢側偟偺僐儞僗僩儔僋僞
*/
public UserInfo(){
this(0,"","",0,"",GroupType.ADMIN,"","","","",true,null,null);
}
/**
* 僐儞僗僩儔僋僞
* @param userID 儐乕僓ID
* @param account 傾僇僂儞僩
* @param password 僷僗儚乕僪
* @param groupID 僌儖乕僾ID
* @param groupName 僌儖乕僾柤
* @param groupType 僌儖乕僾庬暿
* @param name 巵柤
* @param mail 儊乕儖傾僪儗僗
* @param tel 揹榖斣崋
* @param address 廧強
* @param useFlag 巊梡嫋壜僼儔僌
* @param addDate 搊榐擔
* @param repDate 峏怴擔
*/
public UserInfo(long userID,String account,String password,
long groupID,String groupName,GroupType groupType,
String name,String mail,String tel,String address,
boolean useFlag,Date addDate,Date repDate){
this.userID = userID;
this.account = account;
this.password = password;
this.groupID = groupID;
this.groupName = groupName;
this.groupType = groupType;
this.name = name;
this.mail = mail;
this.tel = tel;
this.address = address;
this.useFlag = useFlag;
this.addDate = addDate;
this.repDate = repDate;
}
/**
* 儐乕僓ID傪庢摼偟傑偡丅
* @return 儐乕僓ID
*/
public long getUserID(){
return this.userID;
}
/**
* 儐乕僓ID傪愝掕偟傑偡丅
* @param userID 儐乕僓ID
*/
public void setUserID(long userID){
this.userID = userID;
}
/**
* 傾僇僂儞僩傪庢摼偟傑偡丅
* @return 傾僇僂儞僩
*/
public String getAccount() {
return account;
}
/**
* 僌儖乕僾ID傪庢摼偟傑偡丅
* @return 僌儖乕僾ID
*/
public long getGroupID() {
return groupID;
}
/**
* 儊乕儖傾僪儗僗傪庢摼偟傑偡丅
* @return 儊乕儖傾僪儗僗
*/
public String getMail() {
return mail;
}
/**
* 傾僇僂儞僩傪愝掕偟傑偡丅
* @param account 傾僇僂儞僩
*/
public void setAccount(String account) {
this.account = account;
}
/**
* 儊乕儖傾僪儗僗傪愝掕偟傑偡丅
* @param mail 儊乕儖傾僪儗僗
*/
public void setMail(String mail) {
this.mail = mail;
}
/**
* 廧強傪庢摼偟傑偡丅
* @return 廧強
*/
public String getAddress() {
return address;
}
/**
* 巵柤傪庢摼偟傑偡丅
* @return 巵柤
*/
public String getName() {
return name;
}
/**
* 僷僗儚乕僪傪庢摼偟傑偡丅
* @return 僷僗儚乕僪
*/
public String getPassword() {
return password;
}
/**
* 揹榖斣崋傪庢摼偟傑偡丅
* @return 揹榖斣崋
*/
public String getTel() {
return tel;
}
/**
* 廧強傪愝掕偟傑偡丅
* @param address 廧強
*/
public void setAddress(String address) {
this.address = address;
}
/**
* 僌儖乕僾ID傪愝掕偟傑偡丅
* @param groupID 僌儖乕僾ID
*/
public void setGroupID(long groupID) {
this.groupID = groupID;
}
/**
* 巵柤傪愝掕偟傑偡丅
* @param name 巵柤
*/
public void setName(String name) {
this.name = name;
}
/**
* 僷僗儚乕僪傪愝掕偟傑偡丅
* @param password 僷僗儚乕僪
*/
public void setPassword(String password) {
this.password = password;
}
/**
* 揹榖斣崋傪愝掕偟傑偡丅
* @param tel 揹榖斣崋
*/
public void setTel(String tel) {
this.tel = tel;
}
/**
* 僌儖乕僾柤傪庢摼偟傑偡丅
* @return 僌儖乕僾柤
*/
public String getGroupName() {
return groupName;
}
/**
* 僌儖乕僾庬暿傪庢摼偟傑偡丅
* @return 僌儖乕僾庬暿
*/
public GroupType getGroupType() {
return groupType;
}
/**
* 僌儖乕僾柤傪愝掕偟傑偡丅
* @param groupName 僌儖乕僾柤
*/
public void setGroupName(String groupName) {
this.groupName = groupName;
}
/**
* 僌儖乕僾庬暿傪愝掕偟傑偡丅
* @param groupType 僌儖乕僾庬暿
*/
public void setGroupType(GroupType groupType) {
this.groupType = groupType;
}
/**
* 巊梡僼儔僌傪愝掕偟傑偡丅
* @param useFlag 巊梡僼儔僌
*/
public void setUseFlag(boolean useFlag){
this.useFlag = useFlag;
}
/**
* 巊梡僼儔僌傪庢摼偟傑偡丅
* @return 巊梡僼儔僌
*/
public boolean getUseFlag(){
return useFlag;
}
/**
* 搊榐擔傪愝掕偟傑偡丅
* @param addDate 搊榐擔
*/
public void setAddDate(Date addDate){
this.addDate = addDate;
}
/**
* 搊榐擔傪庢摼偟傑偡丅
* @return 搊榐擔
*/
public Date getAddDate(){
return this.addDate;
}
/**
* 峏怴擔傪愝掕偟傑偡丅
* @param repDate 峏怴擔
*/
public void setRepDate(Date repDate){
this.repDate = repDate;
}
/**
* 峏怴擔傪庢摼偟傑偡丅
* @return 峏怴擔
*/
public Date getRepDate(){
return this.repDate;
}
/**
* 巊梡嫋壜僼儔僌偺暥帤楍傪庢摼偟傑偡丅
* @return "嫋壜"傑偨偼"晄壜"
*/
public String getUseString(){
if(this.getUseFlag()){
return "Usable";
} else {
return "Unusable";
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?