TG.WXCRM.V4/Model/Entity/WX_SZZYORDER.cs

465 lines
11 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.

namespace WX.CRM.Model.Entity
{
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
[Table("UPDEV.WX_SZZYORDER")]
public partial class WX_SZZYORDER
{
[Key]
public decimal ORDERID { get; set; }
[StringLength(50)]
public string EMPLOYEEID { get; set; }
[StringLength(50)]
public string PASSWORD { get; set; }
[StringLength(100)]
public string USERID { get; set; }
public decimal? PRODUCTID { get; set; }
[StringLength(50)]
public string PRODUCTNAME { get; set; }
public decimal? SUBPRODUCTID { get; set; }
[StringLength(50)]
public string SUBPRODUCTNAME { get; set; }
public decimal? ORDERTYPE { get; set; }
[StringLength(500)]
public string UPGRADEORDERIDS { get; set; }
public decimal? TOTALUPGRADEVALUE { get; set; }
public decimal? NEEDPAY { get; set; }
public decimal? OPENORDER { get; set; }
public decimal? SZZYORDERID { get; set; }
/// <summary>
/// 订单状态新订单180、已开通220、已停用/已退款90、已过期80、已取消70去掉"已支付200、暂缓开通210"状态
/// </summary>
[StringLength(100)]
public string ORDERSTATUS { get; set; }
public DateTime? CTIME { get; set; }
public decimal? RETURNNEEDPAY { get; set; }
[StringLength(50)]
public string CONTRACTCODE { get; set; }
public decimal? RET { get; set; }
public decimal? RETP { get; set; }
[StringLength(250)]
public string MSG { get; set; }
[StringLength(1000)]
public string RETURNDETAIL { get; set; }
public decimal? INNERUSERID { get; set; }
public DateTime? OTIME { get; set; }
public DateTime? ENDTIME { get; set; }
[StringLength(100)]
public string RESID { get; set; }
[StringLength(100)]
public string UMID { get; set; }
public decimal? REQUESTSTATUS { get; set; }
public decimal? ISFINANCEPAY { get; set; }
public DateTime? FINACEPAYDATE { get; set; }
[StringLength(2000)]
public string REMARK { get; set; }
public decimal? FINALPAY { get; set; }
[StringLength(50)]
public string ORDERSTATUSNAME { get; set; }
public DateTime? OPERATETIME { get; set; }
/// <summary>
/// 订单暂停结束时间
/// </summary>
[StringLength(50)]
public string STIME { get; set; }
/// <summary>
/// 订单暂停结束时间
/// </summary>
[StringLength(50)]
public string ETIME { get; set; }
/// <summary>
/// 订单暂停权限备注说明
/// </summary>
[StringLength(2000)]
public string SUSPENDCOMMENT { get; set; }
public DateTime? UPDATEORDERTIME { get; set; }
public decimal? ISOPEN { get; set; }
public decimal? TEAMSERVE { get; set; }
[StringLength(200)]
public string FCTEXT { get; set; }
[StringLength(200)]
public string CUSTOMERUSERNAME { get; set; }
public decimal? ARRIVALPAY { get; set; }
public DateTime? ARRIVALTIME { get; set; }
[StringLength(20)]
public string SOURCE { get; set; }
[StringLength(30)]
public string CNAME { get; set; }
public decimal? OPENDAYS { get; set; }
[StringLength(2000)]
public string CUSTOMERCLASSIFY { get; set; }
public decimal? SALEDEPTID { get; set; }
public decimal? RISKCTRLSTATUS { get; set; }
public string ACTIVEPRODUCTCODE { get; set; }
public string ACTIVEPRODUCTEXT { get; set; }
public decimal? ISTEST { get; set; }
public decimal? HASHGRECORD { get; set; }
public string OUTORDERO { get; set; }
public int? GIFTDAYS { get; set; }
public int? GIFTDAYS2 { get; set; }
public string REJECTREMARK { get; set; }
public string EXTERNAL_USERID { get; set; }
public string WEWORK_REMOTEID { get; set; }
public string FUJIAN { get; set; }
public string DEPTCODE { get; set; }
/// <summary>
/// 预计开通时间
/// </summary>
public DateTime? ESTIMATEOTIME { get; set; }
public decimal? EID { get; set; }
}
public class SzzyOrderResult<T>
{
/// <summary>
/// 返回码0成功>0错误码
/// </summary>
public int ret { get; set; }
/// <summary>
/// 错误信息当ret>0时有效
/// </summary>
public string msg { get; set; }
public T data { get; set; }
}
public class SzzyOrderResult
{
/// <summary>
/// 返回码0成功>0错误码
/// </summary>
public int ret { get; set; }
/// <summary>
/// 错误信息当ret>0时有效
/// </summary>
public string msg { get; set; }
}
/// <summary>
/// 创建上证综研订单返回结果model
/// </summary>
public class CreateOrderResultData
{
/// <summary>
/// 订单号上海CRM系统生成
/// </summary>
public int OrderID { get; set; }
/// <summary>
/// 订单状态
/// </summary>
public string OrderStatus { get; set; }
/// <summary>
/// 下单时间
/// </summary>
public string CTime { get; set; }
/// <summary>
/// 应付金额
/// </summary>
public decimal NeedPay { get; set; }
/// <summary>
/// 产品ID
/// </summary>
public int ProductID { get; set; }
/// <summary>
/// 产品名称
/// </summary>
public string ProductName { get; set; }
/// <summary>
/// 子产品ID
/// </summary>
public int SubProductID { get; set; }
/// <summary>
/// 子产品名称
/// </summary>
public string SubProductName { get; set; }
/// <summary>
/// 合同编号
/// </summary>
public string ContractCode { get; set; }
}
/// <summary>
/// 查询上证综研单笔订单返回结果
/// </summary>
public class SearchOrderResultData
{
/// <summary>
/// 订单号
/// </summary>
public int OrderID { get; set; }
/// <summary>
/// 下单时间
/// </summary>
public string CTime { get; set; }
/// <summary>
/// 应付金额
/// </summary>
public decimal NeedPay { get; set; }
/// <summary>
/// 实际支付金额
/// </summary>
public decimal? FinalPay { get; set; }
/// <summary>
/// 产品ID
/// </summary>
public int ProductID { get; set; }
/// <summary>
/// 产品名称
/// </summary>
public string ProductName { get; set; }
/// <summary>
/// 子产品ID
/// </summary>
public int SubProductID { get; set; }
/// <summary>
/// 子产品名称
/// </summary>
public string SubProductName { get; set; }
/// <summary>
/// 订单开通时间
/// </summary>
public string OTime { get; set; }
/// <summary>
/// 订单状态
/// </summary>
public string OrderStatus { get; set; }
/// <summary>
/// 订单状态名称
/// </summary>
public string OrderStatusName { get; set; }
/// <summary>
/// 合同编号
/// </summary>
public string ContractCode { get; set; }
/// <summary>
/// 售后服务归属默认按上海CRM中配置的对应分公司的默认售后服务归属
/// 0总公司负责售后服务
/// 1分公司负责售后服务
/// </summary>
public int? TeamServe { get; set; }
/// <summary>
/// 权限开始时间 yyyy-mm-dd
/// </summary>
public string RightBegin { get; set; }
/// <summary>
/// 权限结束时间
/// </summary>
public string RightEnd { get; set; }
public decimal? OrderLeftValue { get; set; }
}
public class SzzyWXPayUrlResult
{
/// <summary>
/// 返回码0成功>0错误码
/// </summary>
public int ret { get; set; }
/// <summary>
/// 错误信息当ret>0时有效
/// </summary>
public string msg { get; set; }
/// <summary>
/// 支付编码
/// </summary>
public string trans_id { get; set; }
/// <summary>
/// 二维码链接
/// </summary>
public string url { get; set; }
public string code { get; set; }
}
public class SzzyWXMultiplePayUrlResult
{
/// <summary>
/// 返回码0成功>0错误码
/// </summary>
public int ret { get; set; }
public string msg { get; set; }
public List<SzzyWXMultiplePayUrlResultData> data { get; set; }
}
public class SzzyWXMultiplePayUrlResultData
{
public string trans_id { get; set; }
public decimal amount { get; set; }
public string url { get; set; }
}
public class SzzyPrepaymentResultData
{
/// <summary>
/// 定金编号
/// </summary>
public string prepayment_id { get; set; }
/// <summary>
/// 定金汇款流水号
/// </summary>
public int bank_transfer_log_id { get; set; }
/// <summary>
/// 用户编号
/// </summary>
public string userid { get; set; }
/// <summary>
/// CRM客户编号
/// </summary>
public string customer_id { get; set; }
/// <summary>
/// 汇款姓名
/// </summary>
public string realname { get; set; }
/// <summary>
/// 收款方银行名
/// </summary>
public string to_bank_name { get; set; }
/// <summary>
/// 汇款日期
/// </summary>
public DateTime remit_time { get; set; }
/// <summary>
/// 定金金额
/// </summary>
public decimal amount { get; set; }
/// <summary>
/// 备注
/// </summary>
public string comment { get; set; }
/// <summary>
/// 定金状态
/// </summary>
public int status { get; set; }
/// <summary>
/// 定金支付的订单号
/// </summary>
public int? order_id { get; set; }
/// <summary>
/// 录入者员工号
/// </summary>
public string employee_id { get; set; }
/// <summary>
/// 预付定金时间
/// </summary>
public DateTime ctime { get; set; }
/// <summary>
/// 定金过期剩余天数 剩余天数=30 - (当前日期 - 预付定金日期)
/// </summary>
public int expire_days { get; set; }
}
public class AISETTIMEMODEL
{
public string AI_HGRECORD_STIME { get; set; }
public string AI_HGRECORD_ETIME { get; set; }
public decimal ORDERID { get; set; }
}
}