using System; using System.Xml.Serialization; namespace Aop.Api.Domain { /// /// OperatorBaseInfo Data Structure. /// [Serializable] public class OperatorBaseInfo : AopObject { /// /// 操作员所属部门id /// [XmlElement("dept_id")] public string DeptId { get; set; } /// /// 操作员所属部门的部门树 /// [XmlElement("dept_path")] public string DeptPath { get; set; } /// /// 操作员联系手机 /// [XmlElement("mobile")] public string Mobile { get; set; } /// /// 操作员别名 /// [XmlElement("nick_name")] public string NickName { get; set; } /// /// 操作员id /// [XmlElement("operator_id")] public string OperatorId { get; set; } /// /// 操作员名称 /// [XmlElement("operator_name")] public string OperatorName { get; set; } /// /// 操作员类型,只区分收银员和非收银员 收银员为“RESTRICTED_CASHIER”,非收银员为“STANDARD_NORMAL” /// [XmlElement("operator_type")] public string OperatorType { get; set; } /// /// 描述当前操作员角色类型,CASHIER为收银员,SHOPKEEPER为店长,只有系统角色才有role_code /// [XmlElement("role_code")] public string RoleCode { get; set; } /// /// 操作员所属角色id /// [XmlElement("role_id")] public string RoleId { get; set; } /// /// 员工管理里的角色 /// [XmlElement("role_name")] public string RoleName { get; set; } /// /// 操作员状态值,T为激活,W为未激活 /// [XmlElement("status")] public string Status { get; set; } } }