using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Hg.Core.Domain.Dto.Order
{
public class OrderDto
{
public int ORDERID { get; set; }
public string? PRODUCTNAME { get; set; }
public int SUBPRODUCTID { get; set; }
public string? SUBPRODUCTNAME { get; set; }
public int? ORDERTYPE { get; set; }
public string? UPGRADEORDERIDS { get; set; }
public decimal? NEEDPAY { get; set; }
public long? SZZYORDERID { get; set; }
///
/// 订单状态:新订单180、已支付200、已开通220、已停用/已退款90、已过期80、已取消70,去掉"已支付200、暂缓开通210"状态
///
public string? ORDERSTATUS { get; set; }
public DateTime? contractctime { get; set; }
public DateTime? CTIME { get; set; }
public string? CONTRACTCODE { get; set; }
public int? INNERUSERID { get; set; }
public DateTime? OTIME { get; set; }
public DateTime? ENDTIME { get; set; }
public string? RESID { get; set; }
public string? UMID { get; set; }
public decimal? FINALPAY { get; set; }
public decimal? ORIGINPAY { get; set; }
public decimal? BALANCEPAY { get; set; }
public string? ORDERSTATUSNAME { get; set; }
public DateTime? UPDATEORDERTIME { get; set; }
public int? ISOPEN { get; set; }
public string? CUSTOMERUSERNAME { get; set; }
public decimal? ARRIVALPAY { get; set; }
public DateTime? ARRIVALTIME { get; set; }
public string? SOURCE { get; set; }
public string? CNAME { get; set; }
public int? OPENDAYS { get; set; }
public string? SOFTUSERNAME { get; set; }
public int? CHANNEL { get; set; }
public string? CHANNELNAME { get; set; }
public int RISKCTRLSTATUS { get; set; }
public string? companycode { get; set; }
///
/// 合同状态
///
public int? contractstatus { get; set; }
public int? hashgrecord { get; set; }
public string? outorderno { get; set; }
public int? giftdays { get; set; }
public string? rejectremark { get; set; }
public int? giftdays2 { get; set; }
public string? external_userid { get; set; }
public string? wework_remoteid { get; set; }
public string? MidProductName { get; set; }
public long? CpConfirmOrderId { get; set; }
///
/// 附件
///
public string? fujian { get; set; }
public int? ret { get; set; }
public DateTime? estimateotime { get; set; }
public string? productcode { get; set; }
///
/// 希望回访时间
///
public string? ai_hgrecord_time { get; set; }
public string? ai_hgrecord_stime { get; set; }
public string? ai_hgrecord_etime { get; set; }
public int? ai_hgrecord_status { get; set; } = -1;
///
/// 外呼状态
///
public string? ai_hgrecord_statusname { get; set; }
///
/// 是否有录音
///
public int? hasaiaudio { get; set; }
///
/// 是否有设置重拨按钮
///
public int hasBtn { get; set; } = 0;
public int? eid { get; set; }
public string? innerUserName { get; set; }
public string? auditor { get; set; }
public DateTime? auditTime { get; set; }
public int? contract_status { get; set; }
public bool? MarkStatus { get; set; }
public HGCheckStatus? checkStatus { get; set; } = 0;
public string? checkStatusName
{ get { if (checkStatus == null) { checkStatus = 0; } return checkStatus.GetDescription(); } }
public int ScreenRecordCount { get; set; }
public bool? Canopenorder { get; set; }
public int? CheckRank { get; set; }
public string? CheckRankTxt { get; set; }
}
}