using System; using System.Linq; using System.Text; using SqlSugar; namespace SA.Entity.zxdcrm_Models { /// ///上证综研订单表 /// [SugarTable("wx_szzyorder")] public partial class WxSzzyorder { public WxSzzyorder() { } /// /// Desc:订单号 /// Default: /// Nullable:False /// [SugarColumn(IsPrimaryKey = true, ColumnName = "orderid")] public int Orderid { get; set; } /// /// Desc:分公司号 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "employeeid")] public string? Employeeid { get; set; } /// /// Desc:分公司密码 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "password")] public string? Password { get; set; } /// /// Desc:分公司用户ID /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "userid")] public string? Userid { get; set; } /// /// Desc:产品ID /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "productid")] public int? Productid { get; set; } /// /// Desc:产品名称 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "productname")] public string? Productname { get; set; } /// /// Desc:子产品ID /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "subproductid")] public int? Subproductid { get; set; } /// /// Desc:子产品名称 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "subproductname")] public string? Subproductname { get; set; } /// /// Desc:订单类型(默认为1) 1:普通订单 2:续费订单 3:升级订单 /// Default:1 /// Nullable:True /// [SugarColumn(ColumnName = "ordertype")] public int? Ordertype { get; set; } /// /// Desc:订单升级源订单号列表(以逗号分隔,当OrderType=3时有效) /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "upgradeorderids")] public string? Upgradeorderids { get; set; } /// /// Desc:升级补差总额(当OrderType=3时有效) /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "totalupgradevalue")] public int? Totalupgradevalue { get; set; } /// /// Desc:应付金额(默认为子产品原价) 当OrderType=3时,NeedPay + TotalUpgradeValue应接近于产品原价 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "needpay")] public decimal? Needpay { get; set; } /// /// Desc:是否同时开通订单(默认为0,需要开通订单权限) 0:否 1:是 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "openorder")] public int? Openorder { get; set; } /// /// Desc:订单号(上海CRM系统生成) /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "szzyorderid")] public long? Szzyorderid { get; set; } /// /// Desc:订单状态:新订单180、已开通220、已退款90、已过期80、已取消70,(已支付200、已升级210、已关闭60) /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "orderstatus")] public string? Orderstatus { get; set; } /// /// Desc:接口返回下单时间 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "ctime")] public DateTime? Ctime { get; set; } /// /// Desc:接口返回应付金额 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "returnneedpay")] public int? Returnneedpay { get; set; } /// /// Desc:合同编号 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "contractcode")] public string? Contractcode { get; set; } /// /// Desc:返回码(0:成功,>0:错误码) /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "ret")] public int? Ret { get; set; } /// /// Desc:错误信息(当ret>0时有效) /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "msg")] public string? Msg { get; set; } /// /// Desc:接口返回详情 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "returndetail")] public string? Returndetail { get; set; } /// /// Desc:操作人 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "inneruserid")] public int? Inneruserid { get; set; } /// /// Desc:订单开通时间 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "otime")] public DateTime? Otime { get; set; } /// /// Desc:资源ID /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "resid")] public string? Resid { get; set; } /// /// Desc:请求订单接口状态,1:成功,0:失败 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "requeststatus")] public int? Requeststatus { get; set; } /// /// Desc:是否月结 /// Default:0 /// Nullable:True /// [SugarColumn(ColumnName = "isfinancepay")] public int? Isfinancepay { get; set; } /// /// Desc:月结日期 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "finacepaydate")] public DateTime? Finacepaydate { get; set; } /// /// Desc:订单修改备注 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "remark")] public string? Remark { get; set; } /// /// Desc:实际支付金额 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "finalpay")] public decimal? Finalpay { get; set; } /// /// Desc:剩余金额 /// Default:0.00 /// Nullable:True /// [SugarColumn(ColumnName = "balancepay")] public decimal? Balancepay { get; set; } /// /// Desc:订单原价 /// Default:0.00 /// Nullable:True /// [SugarColumn(ColumnName = "originpay")] public decimal? Originpay { get; set; } /// /// Desc:订单状态名称 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "orderstatusname")] public string? Orderstatusname { get; set; } /// /// Desc:客服操作时间 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "operatetime")] public DateTime? Operatetime { get; set; } /// /// Desc:订单暂停结束时间 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "stime")] public string? Stime { get; set; } /// /// Desc:订单暂停结束时间 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "etime")] public string? Etime { get; set; } /// /// Desc:订单暂停权限备注说明 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "suspendcomment")] public string? Suspendcomment { get; set; } /// /// Desc:更新订单时间 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "updateordertime")] public DateTime? Updateordertime { get; set; } /// /// Desc:是否开通 /// Default:0 /// Nullable:True /// [SugarColumn(ColumnName = "isopen")] public int? Isopen { get; set; } /// /// Desc:到期时间 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "endtime")] public DateTime? Endtime { get; set; } /// /// Desc:售后服务归属(默认按上海CRM中配置的对应分公司的默认售后服务归属) 0:总公司负责售后服务 1:分公司负责售后服务 /// Default:0 /// Nullable:True /// [SugarColumn(ColumnName = "teamserve")] public int? Teamserve { get; set; } /// /// Desc:分成比例文本 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "fctext")] public string? Fctext { get; set; } /// /// Desc:客户微信用户名 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "customerusername")] public string? Customerusername { get; set; } /// /// Desc:到账金额 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "arrivalpay")] public decimal? Arrivalpay { get; set; } /// /// Desc:到账时间 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "arrivaltime")] public DateTime? Arrivaltime { get; set; } /// /// Desc:客户来源。1:推广资源,2:线下资源,3:自找资源 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "source")] public string? Source { get; set; } /// /// Desc:姓名 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "cname")] public string? Cname { get; set; } /// /// Desc:开通天数 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "opendays")] public int? Opendays { get; set; } /// /// Desc:订单用户归类 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "customerclassify")] public string? Customerclassify { get; set; } /// /// Desc:订单部门 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "saledeptid")] public int? Saledeptid { get; set; } /// /// Desc:软件用户名 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "softusername")] public string? Softusername { get; set; } /// /// Desc:渠道 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "channel")] public int? Channel { get; set; } /// /// Desc:套数 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "booknum")] public int? Booknum { get; set; } /// /// Desc:开通用户 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "openuser")] public string? Openuser { get; set; } /// /// Desc:子类代码 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "productcode")] public string? Productcode { get; set; } /// /// Desc:大类代码 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "bigproductcode")] public string? Bigproductcode { get; set; } /// /// Desc:是否支付,0:未支付,1:已经支付 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "ispayed")] public int? Ispayed { get; set; } /// /// Desc:支付类型。1:支付宝,2:财富通,3:银行转账,4:网银支付,5:微信支付,6:支付宝银联 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "paytype")] public int? Paytype { get; set; } /// /// Desc:用户名 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "username")] public string? Username { get; set; } /// /// Desc:客户端IP地址 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "sIP")] public string? SIP { get; set; } /// /// Desc:风控状态:1 通过,0 未通过 /// Default:0 /// Nullable:True /// [SugarColumn(ColumnName = "riskctrlstatus")] public int? Riskctrlstatus { get; set; } /// /// Desc: /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "appusername")] public string? Appusername { get; set; } /// /// Desc:营业部编码 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "companycode")] public string? Companycode { get; set; } /// /// Desc:合同状态:0 新建 1:已签合同 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "contractstatus")] public int? Contractstatus { get; set; } /// /// Desc:合同签订时间 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "contractctime")] public DateTime? Contractctime { get; set; } /// /// Desc: /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "qywxstatus")] public int? Qywxstatus { get; set; } /// /// Desc: /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "qywxopendate")] public DateTime? Qywxopendate { get; set; } /// /// Desc:活动产品code /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "activeproductcode")] public string? Activeproductcode { get; set; } /// /// Desc:活动产品信息 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "activeproductext")] public string? Activeproductext { get; set; } /// /// Desc: /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "istest")] public int? Istest { get; set; } /// /// Desc:1:人工录音回访 2、视频 3:智能回访 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "hashgrecord")] public int? Hashgrecord { get; set; } /// /// Desc:身份证 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "idcard")] public string? Idcard { get; set; } /// /// Desc:***第三方平台订单号*** /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "outorderno")] public string? Outorderno { get; set; } /// /// Desc:订单时间戳字段 /// Default:CURRENT_TIMESTAMP /// Nullable:True /// [SugarColumn(ColumnName = "utime")] public DateTime? Utime { get; set; } /// /// Desc:赠送天数 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "giftdays")] public int? Giftdays { get; set; } /// /// Desc:合规驳回说明 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "rejectremark")] public string? Rejectremark { get; set; } /// /// Desc:赠送第二产品天数 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "giftdays2")] public int? Giftdays2 { get; set; } /// /// Desc:企业微信外部联系人的userid /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "external_userid")] public string? External_userid { get; set; } /// /// Desc:企业微信好友ID /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "wework_remoteid")] public string? Wework_remoteid { get; set; } /// /// Desc:结算类型 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "settletype")] public int? Settletype { get; set; } /// /// Desc:附件名称 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "fujian")] public string? Fujian { get; set; } /// /// Desc:微信小店单号 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "wXShopOrderNo")] public string? WXShopOrderNo { get; set; } /// /// Desc: /// Default:CURRENT_TIMESTAMP(4) /// Nullable:True /// [SugarColumn(ColumnName = "last_modify_time")] public DateTime? Last_modify_time { get; set; } /// /// Desc: /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "retp")] public decimal? Retp { get; set; } /// /// Desc:部门编码 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "deptcode")] public string? Deptcode { get; set; } /// /// Desc: /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "estimateotime")] public DateTime? Estimateotime { get; set; } /// /// 回访开始时间 /// [SugarColumn(ColumnName = "ai_hgrecord_stime")] public string? AiHgrecordStime { get; set; } /// /// 回访结束时间 /// [SugarColumn(ColumnName = "ai_hgrecord_etime")] public string? AiHgrecordEtime { get; set; } /// /// 智能外呼状态 /// -1、忽略不做智能外呼 /// 0、尚未进行智能外呼 /// 1、等待AI外呼 /// 2、已提交AI外呼 /// 3、AI外呼失败(未答完) /// 4、AI外呼未接通 /// 5、AI外呼成功 /// 6、等待AI重拨 /// 7、AI外呼失败(挂断) /// [SugarColumn(ColumnName = "ai_hgrecord_status")] public int? AiHgrecordStatus { get; set; } /// /// 智能外呼状态名称 /// [SugarColumn(ColumnName = "ai_hgrecord_statusname")] public string? AiHgrecordStatusname { get { return AiHgrecordStatusnameKV[AiHgrecordStatus.Value]; } } /// /// 是否有外呼录音 /// [SugarColumn(ColumnName = "Hasaiaudio")] public int? Hasaiaudio { get; set; } private static Dictionary GetAiHgrecordStatusnameKV() { Dictionary Ai_hgrecord_statusnameKV = new() { {-2, "AI重拨失败" }, { -1, "忽略不做AI外呼" }, { 0, "尚未进行AI外呼" }, { 1, "等待AI外呼" }, { 2, "已提交AI外呼" }, { 3, "AI外呼失败(未答完)" }, { 4, "AI外呼未接通" }, { 5, "AI外呼成功" }, { 6, "等待AI重拨" }, { 7, "AI外呼失败(挂断)" }, { 8, "AI外呼取消" }, { 9, "人工回访成功" } }; return Ai_hgrecord_statusnameKV; } private static Dictionary AiHgrecordStatusnameKV = GetAiHgrecordStatusnameKV(); } }