From 1fd4540bed907ece1e04ccf538e6655812df24f6 Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期二, 09 六月 2020 17:46:25 +0800
Subject: [PATCH] 测
---
fanli/src/main/java/com/yeshi/fanli/entity/bus/user/UserInfo.java | 165 +++++++++++++++++++++++++++++++++++++------------------
1 files changed, 111 insertions(+), 54 deletions(-)
diff --git a/fanli/src/main/java/com/yeshi/fanli/entity/bus/user/UserInfo.java b/fanli/src/main/java/com/yeshi/fanli/entity/bus/user/UserInfo.java
index c41496f..1b855f4 100644
--- a/fanli/src/main/java/com/yeshi/fanli/entity/bus/user/UserInfo.java
+++ b/fanli/src/main/java/com/yeshi/fanli/entity/bus/user/UserInfo.java
@@ -1,14 +1,12 @@
package com.yeshi.fanli.entity.bus.user;
+import java.io.Serializable;
import java.math.BigDecimal;
import javax.persistence.Column;
-import javax.persistence.Entity;
-import javax.persistence.Id;
-import javax.persistence.JoinColumn;
-import javax.persistence.ManyToOne;
-import javax.persistence.Table;
import javax.persistence.Transient;
+
+import org.yeshi.utils.mybatis.Table;
import com.google.gson.annotations.Expose;
import com.yeshi.fanli.entity.system.BusinessSystem;
@@ -19,94 +17,81 @@
* @author Administrator
*
*/
-@Entity
-@Table(name = "`yeshi_ec_user`")
-@org.yeshi.utils.mybatis.Table("yeshi_ec_user")
-public class UserInfo {
+@Table("yeshi_ec_user")
+public class UserInfo implements Serializable{
+ /**
+ *
+ */
public static int STATE_NORMAL = 0;// 姝e父鐘舵��
public static int STATE_DELETE = 1;// 鍒犻櫎鐘舵��
public static int STATE_FORBIDDEN = 2;// 灏佺鐘舵��
public static int STATE_DELETE_OUT_OF_DATE = 4;// 鐢ㄦ埛闀挎湡涓嶆椿璺冭鍒犻櫎
- @Id
- // @GeneratedValue(strategy = GenerationType.SEQUENCE)
@Column(name = "id")
- @org.yeshi.utils.mybatis.Column(name = "id")
@Expose
private Long id;
/**
* 娣樺疂openId
*/
@Expose
- @Column(name = "identifycode", length = 128)
- @org.yeshi.utils.mybatis.Column(name = "identifycode")
+ @Column(name = "identifycode")
private String openid;
@Column(name = "login_type")
- @org.yeshi.utils.mybatis.Column(name = "login_type")
@Expose
private Integer loginType;// 1-娣樺疂
@Column(name = "wx_open_id")
- @org.yeshi.utils.mybatis.Column(name = "wx_open_id")
@Expose
private String wxOpenId;
@Column(name = "wx_union_id")
- @org.yeshi.utils.mybatis.Column(name = "wx_union_id")
@Expose
private String wxUnionId;
- @org.yeshi.utils.mybatis.Column(name = "nick_name")
- @Column(name = "nick_name", length = 128)
+ @Column(name = "nick_name")
@Expose
private String nickName;// 鏄电О
- @org.yeshi.utils.mybatis.Column(name = "tbName")
+ @Column(name = "tbName")
@Expose
private String tbName; // 娣樺疂鏄电О
- @org.yeshi.utils.mybatis.Column(name = "tbPic")
+ @Column(name = "tbPic")
private String tbPic;// 娣樺疂澶村儚
- @org.yeshi.utils.mybatis.Column(name = "wxName")
+ @Column(name = "wxName")
@Expose
private String wxName;
- @org.yeshi.utils.mybatis.Column(name = "wxPic")
+ @Column(name = "wxPic")
private String wxPic;
- @org.yeshi.utils.mybatis.Column(name = "portrait")
- @Column(name = "portrait", length = 512)
+ @Column(name = "portrait")
@Expose
private String portrait;// 澶村儚
- @org.yeshi.utils.mybatis.Column(name = "createtime")
+ @Column(name = "createtime")
@Expose
private Long createtime;
- @org.yeshi.utils.mybatis.Column(name = "last_logintime")
@Column(name = "last_logintime")
@Expose
private Long lastLoginTime;// 鏈�杩戜竴娆$櫥褰曟椂闂�
- @org.yeshi.utils.mybatis.Column(name = "loginip")
- @Column(name = "loginip", length = 30)
+ @Column(name = "loginip")
@Expose
private String lastLoginIp;// 鏈�杩戜竴娆$櫥褰旾P
- @org.yeshi.utils.mybatis.Column(name = "tuiguang_code")
- @Column(name = "tuiguang_code", length = 30)
+ @Column(name = "type")
@Expose
- private String tuiGuangCode;// 鎺ㄥ箍鐮�
+ private Integer type;// 鐢ㄦ埛绫诲瀷 0-鏅�氱敤鎴� 1-铏氭嫙鐢ㄦ埛
- @org.yeshi.utils.mybatis.Column(name = "appid")
- @Column(name = "appid", length = 30)
+ @Column(name = "appid")
@Expose
private String appId;//
- @org.yeshi.utils.mybatis.Column(name = "my_hongBao")
- @Column(name = "my_hongBao", length = 8)
+ @Column(name = "my_hongBao")
@Expose
// @Type(type = "big_decimal")
private BigDecimal myHongBao; // 鎴戠殑绾㈠寘
@@ -121,40 +106,79 @@
@Expose
private BigDecimal canOpenHongBao;
- @org.yeshi.utils.mybatis.Column(name = "pay_password")
@Column(name = "pay_password")
private String payPassword;
- @org.yeshi.utils.mybatis.Column(name = "sid")
- @ManyToOne
- @JoinColumn(name = "sid")
+ @Column(name = "sid")
private BusinessSystem system;
- @org.yeshi.utils.mybatis.Column(name = "rank")
+ @Column(name = "rank")
@Expose
private Integer rank;// 0 鏅�� 1 閾� 2閾� 3 閲�
- @org.yeshi.utils.mybatis.Column(name = "phone")
- @Column(name = "phone", length = 16)
+ @Column(name = "phone")
@Expose
private String phone; // 鐢佃瘽鍙风爜
- @org.yeshi.utils.mybatis.Column(name = "state")
+ @Column(name = "state")
private Integer state; // 鐢ㄦ埛鐨勭姸鎬�
- @org.yeshi.utils.mybatis.Column(name = "state_desc")
- @Column(name = "state_desc") // 鐢ㄦ埛鐘舵�佺畝浠�
+ @Column(name = "state_desc")
private String stateDesc;
+
+ @Column(name = "platform")
+ private String platform;//鏉ユ簮骞冲彴
+
+ public String getPlatform() {
+ return platform;
+ }
+
+ public void setPlatform(String platform) {
+ this.platform = platform;
+ }
@Transient
@Expose
private String rankIcon;// 绛夌骇鍥炬爣
+
+ // 鎬у埆: 1-濂� 2-鐢�
+ @Transient
+ @Expose
+ private Integer sex;
+
+ // 寰俊鍙�
+ @Transient
+ @Expose
+ private String weiXin;
+
+ // 浜岀淮鐮�
+ @Transient
+ @Expose
+ private String erCode;
+
+ // 寰俊鎻愮ず璇�
+ @Transient
+ @Expose
+ private String weiXinTip;
@Transient
@Expose
private String rankNamePicture;// 绛夌骇鍚嶇О鍥剧墖
@Transient
private String taoBaoUid;// 娣樺疂鐨勭敤鎴稩D
+
+ // 鏄惁涓篤IP
+ @Transient
+ @Expose
+ private boolean vip;
+
+ public boolean isVip() {
+ return vip;
+ }
+
+ public void setVip(boolean vip) {
+ this.vip = vip;
+ }
public String getTaoBaoUid() {
return taoBaoUid;
@@ -196,6 +220,7 @@
this.rankIcon = rankIcon;
}
+ // TODO
public UserInfo() {
openid = "";
wxOpenId = "";
@@ -284,14 +309,6 @@
public void setAppId(String appId) {
this.appId = appId;
- }
-
- public String getTuiGuangCode() {
- return tuiGuangCode;
- }
-
- public void setTuiGuangCode(String tuiGuangCode) {
- this.tuiGuangCode = tuiGuangCode;
}
public Long getId() {
@@ -406,6 +423,46 @@
this.payPassword = payPassword;
}
+ public Integer getSex() {
+ return sex;
+ }
+
+ public void setSex(Integer sex) {
+ this.sex = sex;
+ }
+
+ public String getWeiXin() {
+ return weiXin;
+ }
+
+ public void setWeiXin(String weiXin) {
+ this.weiXin = weiXin;
+ }
+
+ public String getWeiXinTip() {
+ return weiXinTip;
+ }
+
+ public void setWeiXinTip(String weiXinTip) {
+ this.weiXinTip = weiXinTip;
+ }
+
+ public Integer getType() {
+ return type;
+ }
+
+ public void setType(Integer type) {
+ this.type = type;
+ }
+
+ public String getErCode() {
+ return erCode;
+ }
+
+ public void setErCode(String erCode) {
+ this.erCode = erCode;
+ }
+
@Override
public int hashCode() {
final int prime = 31;
--
Gitblit v1.8.0