crm.core/code/Crm.Core.Domain/Dto/CRM/OrderUserProtectionDto.cs

175 lines
5.3 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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>
/// 是否跨事业部重复
/// 01
/// </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");
}
}
}
}