package cn.jeesoft.mvc.bean; import java.util.Date; import com.alibaba.fastjson.JSONObject; import cn.jeesoft.core.model.BaseBean; import cn.jeesoft.mvc.model.AuthState; /** * 用户认证资料 * @author king */ @SuppressWarnings("serial") public class UsersAuth extends BaseBean { /** 所属用户 */ private Integer usersId; /** 照片 */ private String photo; /** 姓名 */ private String name; /** 身份证 */ private String idcard; /** 银行卡号 */ private String bankCard; /** 开户银行 */ private String bankName; /** 银行网点 */ private String bankBranch; /** 开户地址 */ private String bankAddr; /** 提交认证时间 */ private Date createTime; /** 认证通过时间 */ private Date updateTime; /** 认证状态 */ private AuthState authState; public UsersAuth() { super(); } public UsersAuth(Integer usersId, String photo, String name, String idcard, String bankCard, String bankName, String bankBranch, String bankAddr, Date createTime, Date updateTime, AuthState authState) { super(); this.usersId = usersId; this.photo = photo; this.name = name; this.idcard = idcard; this.bankCard = bankCard; this.bankName = bankName; this.bankBranch = bankBranch; this.bankAddr = bankAddr; this.createTime = createTime; this.updateTime = updateTime; this.authState = authState; } @Override public String toString() { return "UsersAuth [usersId=" + usersId + ", photo=" + photo + ", name=" + name + ", idcard=" + idcard + ", bankCard=" + bankCard + ", bankName=" + bankName + ", bankBranch=" + bankBranch + ", bankAddr=" + bankAddr + ", createTime=" + createTime + ", updateTime=" + updateTime+", authState="+authState + "]"; } /** * 获取银行信息 * @return */ public JSONObject getBankInfo() { JSONObject json = new JSONObject(); json.put("name", name); json.put("idcard", idcard); json.put("bankCard", bankCard); json.put("bankName", bankName); json.put("bankBranch", bankBranch); json.put("bankAddr", bankAddr); return json; } public AuthState getAuthState() { return authState; } public void setAuthState(AuthState authState) { this.authState = authState; } public Integer getUsersId() { return usersId; } public void setUsersId(Integer usersId) { this.usersId = usersId; } public String getPhoto() { return photo; } public void setPhoto(String photo) { this.photo = photo; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getIdcard() { return idcard; } public void setIdcard(String idcard) { this.idcard = idcard; } public String getBankCard() { return bankCard; } public void setBankCard(String bankCard) { this.bankCard = bankCard; } public String getBankName() { return bankName; } public void setBankName(String bankName) { this.bankName = bankName; } public String getBankBranch() { return bankBranch; } public void setBankBranch(String bankBranch) { this.bankBranch = bankBranch; } public String getBankAddr() { return bankAddr; } public void setBankAddr(String bankAddr) { this.bankAddr = bankAddr; } public Date getCreateTime() { return createTime; } public void setCreateTime(Date createTime) { this.createTime = createTime; } public Date getUpdateTime() { return updateTime; } public void setUpdateTime(Date updateTime) { this.updateTime = updateTime; } }