using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace CallCenterApi.Model
{
    /// <summary>
	/// T_Sys_UserAccount:实体类
	/// </summary>
	[Serializable]
    public partial class T_Sys_UserAccount
    {
        public T_Sys_UserAccount()
        { }
        #region Model
        private int _f_userid;
        private string _f_usercode;
        private string _f_password;
        private string _f_extensionnumber;
        private string _f_username;
        private int _f_deptid = 0;
        private int _f_roleid = 0;
        private int? _f_groupid;
        private bool _f_seatflag;
        private string _f_seatright;
        private string _f_seatlevel;
        private string _f_sexflag;
        private bool _f_remindflag;
        private string _f_remark;
        private string _f_telephone;
        private string _f_mobile;
        private string _f_homephone;
        private DateTime? _f_birthday;
        private DateTime? _f_createon = DateTime.Now;
        private DateTime? _f_cancelon;
        private int? _f_deleteflag = 0;
        private bool _f_apponflag = false;
        private DateTime? _f_lastactivetime = DateTime.Now;
        private string _f_see;
        private int? _f_hjtype;
        private int? _f_pid;
        private int? _f_tmid;
        private string _f_worknumber;
        private string _f_deptcode;
        private string _f_wxno;
        private string _f_wxopenid;
        private string _f_position;
        private string _f_seartgroupcode;
        private string _f_rolecode;
        private string _f_classcode;
        private string _f_groupcode;
        /// <summary>
        /// 账户ID
        /// </summary>
        public int F_UserId
        {
            set { _f_userid = value; }
            get { return _f_userid; }
        }
        /// <summary>
        /// 员工工号
        /// </summary>
        public string F_UserCode
        {
            set { _f_usercode = value; }
            get { return _f_usercode; }
        }
        /// <summary>
        /// 密码
        /// </summary>
        public string F_Password
        {
            set { _f_password = value; }
            get { return _f_password; }
        }
        /// <summary>
        /// 分机号
        /// </summary>
        public string F_ExtensionNumber
        {
            set { _f_extensionnumber = value; }
            get { return _f_extensionnumber; }
        }
        /// <summary>
        /// 操作员名称
        /// </summary>
        public string F_UserName
        {
            set { _f_username = value; }
            get { return _f_username; }
        }
        /// <summary>
        /// 部门ID
        /// </summary>
        public int F_DeptId
        {
            set { _f_deptid = value; }
            get { return _f_deptid; }
        }
        /// <summary>
        /// 角色id
        /// </summary>
        public int F_RoleId
        {
            set { _f_roleid = value; }
            get { return _f_roleid; }
        }
        /// <summary>
        /// 用户组ID
        /// </summary>
        public int? F_GroupId
        {
            set { _f_groupid = value; }
            get { return _f_groupid; }
        }
        /// <summary>
        /// 标志(0：非话务；1话务标志)
        /// </summary>
        public bool F_SeatFlag
        {
            set { _f_seatflag = value; }
            get { return _f_seatflag; }
        }
        /// <summary>
        /// 坐席权限组1班长坐席0普通坐席
        /// </summary>
        public string F_SeatRight
        {
            set { _f_seatright = value; }
            get { return _f_seatright; }
        }
        /// <summary>
        /// 坐席等级
        /// </summary>
        public string F_SeatLevel
        {
            set { _f_seatlevel = value; }
            get { return _f_seatlevel; }
        }
        /// <summary>
        /// 性别（男/女/未知）
        /// </summary>
        public string F_SexFlag
        {
            set { _f_sexflag = value; }
            get { return _f_sexflag; }
        }
        /// <summary>
        /// 提醒标志0不提醒1提醒
        /// </summary>
        public bool F_RemindFlag
        {
            set { _f_remindflag = value; }
            get { return _f_remindflag; }
        }
        /// <summary>
        /// 备注说明
        /// </summary>
        public string F_Remark
        {
            set { _f_remark = value; }
            get { return _f_remark; }
        }
        /// <summary>
        /// 电话
        /// </summary>
        public string F_Telephone
        {
            set { _f_telephone = value; }
            get { return _f_telephone; }
        }
        /// <summary>
        /// 手机
        /// </summary>
        public string F_Mobile
        {
            set { _f_mobile = value; }
            get { return _f_mobile; }
        }
        /// <summary>
        /// 家庭电话
        /// </summary>
        public string F_HomePhone
        {
            set { _f_homephone = value; }
            get { return _f_homephone; }
        }
        /// <summary>
        /// 出生日期
        /// </summary>
        public DateTime? F_Birthday
        {
            set { _f_birthday = value; }
            get { return _f_birthday; }
        }
        /// <summary>
        /// 建档日期
        /// </summary>
        public DateTime? F_CreateOn
        {
            set { _f_createon = value; }
            get { return _f_createon; }
        }
        /// <summary>
        /// 注销日期
        /// </summary>
        public DateTime? F_CancelOn
        {
            set { _f_cancelon = value; }
            get { return _f_cancelon; }
        }
        /// <summary>
        /// 删除标志
        /// </summary>
        public int? F_DeleteFlag
        {
            set { _f_deleteflag = value; }
            get { return _f_deleteflag; }
        }
        /// <summary>
        /// app在线标志0不在线1在线
        /// </summary>
        public bool F_APPOnFlag
        {
            set { _f_apponflag = value; }
            get { return _f_apponflag; }
        }
        /// <summary>
        /// 最后活跃时间
        /// </summary>
        public DateTime? F_LastActiveTime
        {
            set { _f_lastactivetime = value; }
            get { return _f_lastactivetime; }
        }
        /// <summary>
        /// 察看权限（1:个人;2:班组;3:所有）
        /// </summary>
        public string F_See
        {
            set { _f_see = value; }
            get { return _f_see; }
        }
        /// <summary>
        /// 此坐席任务是呼入还是呼出（0：呼入；1：呼出）
        /// </summary>
        public int? F_HJType
        {
            set { _f_hjtype = value; }
            get { return _f_hjtype; }
        }
        /// <summary>
        /// 任务计划id
        /// </summary>
        public int? F_PId
        {
            set { _f_pid = value; }
            get { return _f_pid; }
        }
        /// <summary>
        /// 团队id
        /// </summary>
        public int? F_TmId
        {
            set { _f_tmid = value; }
            get { return _f_tmid; }
        }
        /// <summary>
        /// 对应的华为工号
        /// </summary>
        public string F_WorkNumber
        {
            set { _f_worknumber = value; }
            get { return _f_worknumber; }
        }
        /// <summary>
        /// 对接部门编号
        /// </summary>
        public string F_DeptCode
        {
            set { _f_deptcode = value; }
            get { return _f_deptcode; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string F_WXNo
        {
            set { _f_wxno = value; }
            get { return _f_wxno; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string F_WxOpenId
        {
            set { _f_wxopenid = value; }
            get { return _f_wxopenid; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string F_Position
        {
            set { _f_position = value; }
            get { return _f_position; }
        }
        /// <summary>
        /// 坐席组code
        /// </summary>
        public string F_SeartGroupCode
        {
            set { _f_seartgroupcode = value; }
            get { return _f_seartgroupcode; }
        }
        /// <summary>
        /// 角色code
        /// </summary>
        public string F_RoleCode
        {
            set { _f_rolecode = value; }
            get { return _f_rolecode; }
        }
        /// <summary>
		/// 班别code
		/// </summary>
		public string F_ClassCode
        {
            set { _f_classcode = value; }
            get { return _f_classcode; }
        }
        /// <summary>
		/// 班组code
		/// </summary>
		public string F_GroupCode
        {
            set { _f_groupcode = value; }
            get { return _f_groupcode; }
        }
        /// <summary>
        /// 督办责任人
        /// </summary>
       public string F_Responsibility { set; get; }
        /// <summary>
        /// 督办人职务
        /// </summary>
        public string F_Post { set; get; }
        /// <summary>
        /// 督办责任人联系方式
        /// </summary>
        public string F_ContactPhone { set; get; }

        #endregion Model


        #region 接口添加字段
        public string rolname { get; set; }
        public string depname { get; set; }
        public string zxzname { get; set; }

        #endregion
    }
}
