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

namespace CallCenterApi.Model
{
    /// <summary>
	/// 黑名单表
	/// </summary>
	[Serializable]
    public partial class T_Call_Blacklist
    {
        public T_Call_Blacklist()
        { }
        #region Model
        private int _f_blackid;
        private string _f_callid;
        private string _f_telphone;
        private int? _f_blacktype;
        private DateTime? _f_settime;
        private DateTime? _f_removetime;
        private string _f_describe;
        private int? _f_userid;
        private int? _f_interceptnum = 0;
        private bool _f_isdelete = false;
        private DateTime? _f_createtime = DateTime.Now;
        /// <summary>
        /// 黑名单id，自增
        /// </summary>
        public int F_BlackId
        {
            set { _f_blackid = value; }
            get { return _f_blackid; }
        }
        /// <summary>
        /// 通话记录id
        /// </summary>
        public string F_CallId
        {
            set { _f_callid = value; }
            get { return _f_callid; }
        }
        /// <summary>
        /// 电话
        /// </summary>
        public string F_TelPhone
        {
            set { _f_telphone = value; }
            get { return _f_telphone; }
        }
        /// <summary>
        /// 黑白名单（1黑名单，2白名单）///////////////黑名单类型(0：暂时，1：永久，2：已取消)
        /// </summary>
        public int? F_BlackType
        {
            set { _f_blacktype = value; }
            get { return _f_blacktype; }
        }
        /// <summary>
        /// 设置时间
        /// </summary>
        public DateTime? F_SetTime
        {
            set { _f_settime = value; }
            get { return _f_settime; }
        }
        /// <summary>
        /// 解除时间
        /// </summary>
        public DateTime? F_RemoveTime
        {
            set { _f_removetime = value; }
            get { return _f_removetime; }
        }
        /// <summary>
        /// 说明
        /// </summary>
        public string F_Describe
        {
            set { _f_describe = value; }
            get { return _f_describe; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? F_UserId
        {
            set { _f_userid = value; }
            get { return _f_userid; }
        }
        /// <summary>
        /// 拦截次数
        /// </summary>
        public int? F_InterceptNum
        {
            set { _f_interceptnum = value; }
            get { return _f_interceptnum; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool F_IsDelete
        {
            set { _f_isdelete = value; }
            get { return _f_isdelete; }
        }
        /// <summary>
        /// 
        /// </summary>
        public DateTime? F_CreateTime
        {
            set { _f_createtime = value; }
            get { return _f_createtime; }
        }
        #endregion Model
    }
}
