userinfo.java

来自「一个自己做的公司网站和办公职员管理系统。」· Java 代码 · 共 317 行

JAVA
317
字号
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 Constants.DIS_USABLE;
        } else {
            return Constants.DIS_UNUSABLE;
        }
    }

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?