mirror of
https://github.com/ZSCNetSupportDept/WechatTicketSystem.git
synced 2025-10-29 08:05:04 +08:00
52 lines
1.3 KiB
Java
52 lines
1.3 KiB
Java
package love.sola.netsupport.pojo;
|
|
|
|
import com.google.gson.annotations.Expose;
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.Data;
|
|
import lombok.NoArgsConstructor;
|
|
import love.sola.netsupport.enums.ISP;
|
|
import love.sola.netsupport.enums.ISPConverter;
|
|
|
|
import javax.persistence.*;
|
|
|
|
/**
|
|
* ***********************************************
|
|
* Created by Sola on 2014/8/20.
|
|
* Don't modify this source without my agreement
|
|
* ***********************************************
|
|
*/
|
|
@Data
|
|
@AllArgsConstructor
|
|
@NoArgsConstructor
|
|
@Entity
|
|
@Table(name = "users")
|
|
public class User {
|
|
|
|
public static final String PROPERTY_NAME = "name";
|
|
public static final String PROPERTY_WECHAT = "wechatId";
|
|
public static final String PROPERTY_BLOCK = "block";
|
|
|
|
@Id
|
|
@Column(name = "id", updatable = false, nullable = false)
|
|
private Long id;
|
|
@Column(name = "name", updatable = false, nullable = false)
|
|
private String name;
|
|
@Convert(converter = ISPConverter.class)
|
|
private ISP isp;
|
|
@Column(name = "netaccount")
|
|
private String netAccount;
|
|
@Expose(serialize = false)
|
|
@Column(name = "wechat")
|
|
private String wechatId;
|
|
private Integer block;
|
|
private Integer room;
|
|
private Long phone;
|
|
|
|
|
|
//System Accounts
|
|
public static User OFFICIAL_CHINA_UNICOM_XH;
|
|
public static User OFFICIAL_CHINA_MOBILE_XH;
|
|
public static User OFFICIAL_CHINA_MOBILE_FX;
|
|
|
|
}
|