package com.topsun.posclient.datamodel;
import java.io.Serializable;
import java.util.List;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlElementWrapper;
/**
* 用户
*
* @author Dong
*
*/
public class User implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
private int id;//主键 标识
private String userCode;//用户编码
private String userName;//用户名
private String passWord;//密码
private int employeeId;//关联员工ID
private String employeeName;//关联员工名称
private int deptId;//所属部门ID
private String deptName;//所属部门名称
private int isAdmin;// 是否管理员
private int baseCode;//所属上级员工
private String duty;// 业务角色
private int groupId;//用户组
private MAuth mauth;//折扣抹零权限
private List<Auth> auths; //功能权限
private int haveChangeAuth;//是否有退换货权限
@XmlElement(name="haveChangeAuth")
public int getHaveChangeAuth() {
return haveChangeAuth;
}
public void setHaveChangeAuth(int haveChangeAuth) {
this.haveChangeAuth = haveChangeAuth;
}
@XmlElement(name="mauth")
public final MAuth getMauth() {
return mauth;
}
public final void setMauth(MAuth mauth) {
this.mauth = mauth;
}
@XmlElementWrapper(name="auths")
@XmlElement(name="Auth")
public final List<Auth> getAuths() {
return auths;
}
public final void setAuths(List<Auth> auths) {
this.auths = auths;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getUserCode() {
return userCode;
}
public void setUserCode(String userCode) {
this.userCode = userCode;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getPassWord() {
return passWord;
}
public void setPassWord(String passWord) {
this.passWord = passWord;
}
public int getEmployeeId() {
return employeeId;
}
public void setEmployeeId(int employeeId) {
this.employeeId = employeeId;
}
public String getEmployeeName() {
return employeeName;
}
public void setEmployeeName(String employeeName) {
this.employeeName = employeeName;
}
public int getDeptId() {
return deptId;
}
public void setDeptId(int deptId) {
this.deptId = deptId;
}
public String getDeptName() {
return deptName;
}
public void setDeptName(String deptName) {
this.deptName = deptName;
}
public final int getIsAdmin() {
return isAdmin;
}
public final void setIsAdmin(int isAdmin) {
this.isAdmin = isAdmin;
}
public final int getBaseCode() {
return baseCode;
}
public final void setBaseCode(int baseCode) {
this.baseCode = baseCode;
}
public final String getDuty() {
return duty;
}
public final void setDuty(String duty) {
this.duty = duty;
}
public final int getGroupId() {
return groupId;
}
public final void setGroupId(int groupId) {
this.groupId = groupId;
}
}