175 lines
5.3 KiB
C#
175 lines
5.3 KiB
C#
using Confluent.Kafka;
|
||
using System;
|
||
using System.Collections.Generic;
|
||
using System.Linq;
|
||
using System.Text;
|
||
using System.Threading.Tasks;
|
||
|
||
namespace Crm.Core.Domain.Dto.CRM
|
||
{
|
||
public class OrderUserProtectionDto
|
||
{
|
||
/// <summary>
|
||
/// 主键ID
|
||
/// </summary>
|
||
public string? id { get; set; }
|
||
/// <summary>
|
||
/// 客户ID
|
||
/// </summary>
|
||
public string? resid { get; set; }
|
||
/// <summary>
|
||
/// 客户ID
|
||
/// </summary>
|
||
public string? umid { get; set; }
|
||
/// <summary>
|
||
/// 客户姓名
|
||
/// </summary>
|
||
public string? name { get; set; }
|
||
/// <summary>
|
||
/// 客户手机号码
|
||
/// </summary>
|
||
public string? mobile { get; set; }
|
||
/// <summary>
|
||
/// 客户微信ID
|
||
/// </summary>
|
||
public string? extuerid { get; set; }
|
||
/// <summary>
|
||
/// 成交订单ID
|
||
/// </summary>
|
||
public string? szzyorderid { get; set; }
|
||
/// <summary>
|
||
/// 保护期截至日期
|
||
/// </summary>
|
||
public long? end_time { get; set; }
|
||
/// <summary>
|
||
/// 保护期截至日期
|
||
/// </summary>
|
||
public string? EndTimeStr { get
|
||
{
|
||
if (!end_time.HasValue) return "";
|
||
long begtime = end_time.Value * 10000;
|
||
DateTime dt_1970 = new DateTime(1970, 1, 1, 8, 0, 0);
|
||
long tricks_1970 = dt_1970.Ticks;//1970年1月1日刻度
|
||
long time_tricks = tricks_1970 + begtime;//日志日期刻度
|
||
DateTime dateTime = new DateTime(time_tricks);//转化为DateTime
|
||
//var dateTime = DateTime.FromBinary(end_time.Value); // 转换为DateTime类型
|
||
return dateTime.ToString("yyyy-MM-dd HH:mm:ss");
|
||
}
|
||
}
|
||
|
||
/// <summary>
|
||
/// 成交部门ID
|
||
/// </summary>
|
||
public decimal deptid { get; set; }
|
||
/// <summary>
|
||
/// 成交部门名称
|
||
/// </summary>
|
||
public string? deptname { get; set; }
|
||
/// <summary>
|
||
/// 成交员工ID
|
||
/// </summary>
|
||
public int? eid { get; set; }
|
||
/// <summary>
|
||
/// 成交员工名称
|
||
/// </summary>
|
||
public string? ename { get; set; }
|
||
/// <summary>
|
||
/// 重复联系类型
|
||
/// 1:企微联系,2:电话联系,3:企微和电话联系
|
||
/// </summary>
|
||
public int repeat_type { get; set; }
|
||
/// <summary>
|
||
/// 是否跨事业部重复
|
||
/// 0:否,1:是
|
||
/// </summary>
|
||
public int cross_dept { get; set; }
|
||
/// <summary>
|
||
/// 重复联系事业部ID
|
||
/// </summary>
|
||
public int? repeat_deptid { get; set; }
|
||
/// <summary>
|
||
/// 重复联系事业名称
|
||
/// </summary>
|
||
public string? repeat_deptname { get; set; }
|
||
/// <summary>
|
||
/// 重复客服ID
|
||
/// </summary>
|
||
public int? repeat_eid { get; set; }
|
||
/// <summary>
|
||
/// 重复客服微信ID
|
||
/// </summary>
|
||
public string? repeat_userid { get; set; }
|
||
/// <summary>
|
||
/// 重复客服名称
|
||
/// </summary>
|
||
public string? repeat_ename { get; set; }
|
||
/// <summary>
|
||
/// 重复客服应用ID
|
||
/// </summary>
|
||
public string? repeat_appid { get; set; }
|
||
/// <summary>
|
||
/// 开始重复联系日期
|
||
/// </summary>
|
||
public double? repeat_start_time { get; set; }
|
||
/// <summary>
|
||
/// 最后重复联系日期
|
||
/// </summary>
|
||
public double? repeat_end_time { get; set; }
|
||
/// <summary>
|
||
/// 累计重复联系天数
|
||
/// </summary>
|
||
public int repeat_days { get; set; }
|
||
/// <summary>
|
||
/// 创建时间
|
||
/// </summary>
|
||
public double? create_time { get; set; }
|
||
/// <summary>
|
||
/// 更新时间
|
||
/// </summary>
|
||
public double? update_time { get; set; }
|
||
|
||
/// <summary>
|
||
/// 渠道
|
||
/// </summary>
|
||
public long channel { get; set; }
|
||
|
||
/// <summary>
|
||
/// 昵称
|
||
/// </summary>
|
||
public string? nickname { get; set; }
|
||
|
||
/// <summary>
|
||
/// 客服appid
|
||
/// </summary>
|
||
public string? appid { get; set; }
|
||
|
||
/// <summary>
|
||
/// 客服userid
|
||
/// </summary>
|
||
public string? repeat_appuserid { get; set; }
|
||
|
||
/// <summary>
|
||
/// 权限到期时间
|
||
/// </summary>
|
||
public long? orderpasstime { get; set; }
|
||
|
||
/// <summary>
|
||
/// 权限到期时间
|
||
/// </summary>
|
||
public string? OrderPassTimeStr
|
||
{
|
||
get
|
||
{
|
||
if (!orderpasstime.HasValue) return "";
|
||
long begtime = orderpasstime.Value * 10000;
|
||
DateTime dt_1970 = new DateTime(1970, 1, 1, 8, 0, 0);
|
||
long tricks_1970 = dt_1970.Ticks;//1970年1月1日刻度
|
||
long time_tricks = tricks_1970 + begtime;//日志日期刻度
|
||
DateTime dateTime = new DateTime(time_tricks);//转化为DateTime
|
||
//var dateTime = DateTime.FromBinary(orderpasstime.Value); // 转换为DateTime类型
|
||
return dateTime.ToString("yyyy-MM-dd HH:mm:ss");
|
||
}
|
||
}
|
||
}
|
||
}
|