// Path: src/main/java/com/belling/base/model/PersistentObject.java
// @Data
// public class PersistentObject implements Serializable{
// 	
// 	/** 序列化ID */
// 	private static final long serialVersionUID = 1472145516693079043L;
// 	
// 	/** 主键ID */
// 	private Integer id;
// 
// 	/**
// 	 * 覆盖原equals方法，只要对象类型相同并且主键相同，那么返回true，表示两个对象相等
// 	 * 
// 	 * @param Object
// 	 *            o
// 	 * @return boolean
// 	 */
// 	public boolean equals(Object o) {
// 		if (this == o)
// 			return true;
// 		if (o == null || !(o instanceof PersistentObject)) {
// 			return false;
// 		}
// 		PersistentObject other = (PersistentObject) o;
// 		return id.equals(other.getId());
// 	}
// 
// 	/**
// 	 * 覆盖原hashCode方法，用主键的hashcode代替原来对象的hashcode，可以简化持久化对象的比较
// 	 * 
// 	 * @return int
// 	 */
// 	public int hashCode() {
// 		if (id == null) {
// 			return Integer.valueOf(0);
// 		}
// 		return id.hashCode();
// 	}
// 
// 	/**
// 	 * 覆盖原toString方法，打印更详细信息
// 	 * 
// 	 * @return String
// 	 */
// 	public String toString() {
// 		return this.getClass().getName() + "[id=" + id + "]";
// 	}
// }


import java.util.Date;
import lombok.Data;
import lombok.EqualsAndHashCode;
import com.alibaba.fastjson.annotation.JSONField;
import com.alibaba.fastjson.serializer.SerializerFeature;
import com.belling.base.model.PersistentObject;
package com.belling.admin.model;





/**
 * 管理员
 * 
 * @author Sunny
 */
@Data
@EqualsAndHashCode(callSuper = false)
// Path: src/main/java/com/belling/base/model/PersistentObject.java
// @Data
// public class PersistentObject implements Serializable{
// 	
// 	/** 序列化ID */
// 	private static final long serialVersionUID = 1472145516693079043L;
// 	
// 	/** 主键ID */
// 	private Integer id;
// 
// 	/**
// 	 * 覆盖原equals方法，只要对象类型相同并且主键相同，那么返回true，表示两个对象相等
// 	 * 
// 	 * @param Object
// 	 *            o
// 	 * @return boolean
// 	 */
// 	public boolean equals(Object o) {
// 		if (this == o)
// 			return true;
// 		if (o == null || !(o instanceof PersistentObject)) {
// 			return false;
// 		}
// 		PersistentObject other = (PersistentObject) o;
// 		return id.equals(other.getId());
// 	}
// 
// 	/**
// 	 * 覆盖原hashCode方法，用主键的hashcode代替原来对象的hashcode，可以简化持久化对象的比较
// 	 * 
// 	 * @return int
// 	 */
// 	public int hashCode() {
// 		if (id == null) {
// 			return Integer.valueOf(0);
// 		}
// 		return id.hashCode();
// 	}
// 
// 	/**
// 	 * 覆盖原toString方法，打印更详细信息
// 	 * 
// 	 * @return String
// 	 */
// 	public String toString() {
// 		return this.getClass().getName() + "[id=" + id + "]";
// 	}
// }


// Path: src/main/java/com/belling/admin/model/User.java
import java.util.Date;
import lombok.Data;
import lombok.EqualsAndHashCode;
import com.alibaba.fastjson.annotation.JSONField;
import com.alibaba.fastjson.serializer.SerializerFeature;
import com.belling.base.model.PersistentObject;

package com.belling.admin.model;





/**
 * 管理员
 * 
 * @author Sunny
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class User extends PersistentObject {