using System.Runtime.Serialization;
namespace CRM.Core.DTO.Ord
{
[DataContract]
public class OrderDto
{
public OrderDto()
{
}
public OrderDto(string resid, string cname, decimal? inneruserid, string uname, decimal subproductid, string subproductname, decimal? needpay, decimal? finalpay, decimal? arrivalpay, string arrivaltime, decimal orderid, decimal? ordertype, string orderstatusname, string ctime, string otime, string source, string softusername, decimal opendays, string contractcode, int riskctrlstatus,
int? hashgrecord, string szzyorderid, string companycode, string mobile, string rejectremark, int channel, string companyName, decimal price, decimal productLevel, decimal productInvestTime,
decimal productInvestType, long? cpConfirmOrderId, decimal? ret,decimal? giftdays,string ai_hgrecord_time,int? ai_hgrecord_status,string ai_hgrecord_statusname,int hasaiaudio,int hasbtn)
{
this.resid = resid;
this.cname = cname;
this.inneruserid = inneruserid;
this.uname = uname;
this.subproductid = subproductid;
this.subproductname = subproductname;
this.needpay = needpay;
this.finalpay = finalpay;
this.arrivalpay = arrivalpay;
this.arrivaltime = arrivaltime;
this.orderid = orderid;
this.ordertype = ordertype;
this.orderstatusname = orderstatusname;
this.ctime = ctime;
this.otime = otime;
this.source = source;
this.softusername = softusername;
this.opendays = opendays;
this.contractcode = contractcode;
this.riskctrlstatus = riskctrlstatus;
this.hashgrecord = hashgrecord;
this.szzyorderid = szzyorderid;
this.companycode = companycode;
this.mobile = mobile;
this.rejectremark = rejectremark;
this.channel = channel;
this.companyName = companyName;
this.price = price;
this.productLevel = productLevel;
this.productInvestTime = productInvestTime;
this.productInvestType = productInvestType;
CpConfirmOrderId = cpConfirmOrderId;
this.Ret = ret;
this.giftdays = giftdays;
this.ai_hgrecord_time = ai_hgrecord_time;
this.ai_hgrecord_status = ai_hgrecord_status;
this.ai_hgrecord_statusname = ai_hgrecord_statusname;
this.hasaiaudio = hasaiaudio;
this.hasbtn = hasbtn;
}
[DataMember]
public string resid { get; set; }
[DataMember]
public string cname { get; set; }
[DataMember]
public decimal? inneruserid { get; set; }
[DataMember]
public string uname { get; set; }
[DataMember]
public decimal subproductid { get; set; }
[DataMember]
public string subproductname { get; set; }
[DataMember]
public decimal? needpay { get; set; }
[DataMember]
public decimal? finalpay { get; set; }
[DataMember]
public decimal? arrivalpay { get; set; }
[DataMember]
public string arrivaltime { get; set; }
[DataMember]
public decimal orderid { get; set; }
[DataMember]
public decimal? ordertype { get; set; }
[DataMember]
public string orderstatusname { get; set; }
[DataMember]
public string ctime { get; set; }
[DataMember]
public string otime { get; set; }
[DataMember]
public string source { get; set; }
[DataMember]
public string softusername { get; set; }
[DataMember]
public decimal opendays { get; set; }
[DataMember]
public decimal? giftdays { get; set; }
[DataMember]
public string contractcode { get; set; }
[DataMember]
public int riskctrlstatus { get; set; }
[DataMember]
public int? hashgrecord { get; set; }
[DataMember]
public string szzyorderid { get; set; }
[DataMember]
public string companycode { get; set; }
[DataMember]
public string mobile { get; set; }
[DataMember]
public string rejectremark { get; set; }
[DataMember]
public int channel { get; set; }
[DataMember]
public string companyName { get; set; }
[DataMember]
public decimal price { get; set; }
[DataMember]
public decimal productLevel { get; set; }
[DataMember]
public decimal productInvestTime { get; set; }
[DataMember]
public decimal productInvestType { get; set; }
[DataMember]
public long? CpConfirmOrderId { get; set; }
[DataMember]
public decimal? Ret { get; set; }
[DataMember]
public string ai_hgrecord_time { get; set; }
[DataMember]
public int? ai_hgrecord_status { get; set; } = -1;
///
/// 外呼状态
///
[DataMember]
public string ai_hgrecord_statusname { get; set; }
[DataMember]
public int hasaiaudio { get; set; }
[DataMember]
public int hasbtn { get; set; }
}
public class OrderAiCallDto
{
[DataMember]
public string ai_hgrecord_time { get; set; }
[DataMember]
public int? ai_hgrecord_status { get; set; } = -1;
///
/// 外呼状态
///
[DataMember]
public string ai_hgrecord_statusname { get; set; }
}
}