NewGaoKaoApi/PaymentSDK/AliPay/Domain/AlipayEcoEduKtBillingSyncMo...

195 lines
6.7 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

using System;
using System.Xml.Serialization;
using System.Collections.Generic;
namespace Aop.Api.Domain
{
/// <summary>
/// AlipayEcoEduKtBillingSyncModel Data Structure.
/// </summary>
[Serializable]
public class AlipayEcoEduKtBillingSyncModel : AopObject
{
/// <summary>
/// 如果所在学校分校区,传入分校区编号,不传默认为总校或无分校区
/// </summary>
[XmlElement("campus_id")]
public string CampusId { get; set; }
/// <summary>
/// 如果所在学校分校区,传入分校区名称,不传默认为总校或无分校区
/// </summary>
[XmlElement("campus_name")]
public string CampusName { get; set; }
/// <summary>
/// 缴费项目明细
/// </summary>
[XmlArray("charge_items")]
[XmlArrayItem("edu_pay_items")]
public List<EduPayItems> ChargeItems { get; set; }
/// <summary>
/// 学校所在市
/// </summary>
[XmlElement("city")]
public string City { get; set; }
/// <summary>
/// 当前就读班级
/// </summary>
[XmlElement("current_class")]
public string CurrentClass { get; set; }
/// <summary>
/// 当前就读年级,取值: 小一~小五、中预、中一~中三、高一~高三、大一~大三
/// </summary>
[XmlElement("current_grade")]
public string CurrentGrade { get; set; }
/// <summary>
/// 学校所在区
/// </summary>
[XmlElement("district")]
public string District { get; set; }
/// <summary>
/// 学校所在区国标码
/// </summary>
[XmlElement("district_code")]
public string DistrictCode { get; set; }
/// <summary>
/// 业务拓展字段以json格式传递
/// </summary>
[XmlElement("ext_info")]
public BillSyncExtInfo ExtInfo { get; set; }
/// <summary>
/// 账单生成时间
/// </summary>
[XmlElement("gmt_create")]
public string GmtCreate { get; set; }
/// <summary>
/// 账单更新时间
/// </summary>
[XmlElement("gmt_modify")]
public string GmtModify { get; set; }
/// <summary>
/// 交易支付时间取支付宝支付接口返回的gmt_payment值
/// </summary>
[XmlElement("gmt_paytime")]
public string GmtPaytime { get; set; }
/// <summary>
/// isv的账单号针对教育缴费平台的外部唯一单号
/// </summary>
[XmlElement("isv_order_no")]
public string IsvOrderNo { get; set; }
/// <summary>
/// 账单总金额。单位:元,保留两位小数
/// </summary>
[XmlElement("order_amount")]
public string OrderAmount { get; set; }
/// <summary>
/// 账单状态。0.未支付, 1:支付中, 2:支付成功, 3:支付失败, 4:退款已关闭,5:缴费成功,6:逾期关闭,8:ISV账单关闭
/// </summary>
[XmlElement("order_status")]
public string OrderStatus { get; set; }
/// <summary>
/// 交易金额取支付宝支付接口返回的gmt_payment值。单位保留两位小数
/// </summary>
[XmlElement("pay_amount")]
public string PayAmount { get; set; }
/// <summary>
/// 实际完成缴费支付的用户支付宝uid缴费记录挂账在该支付宝账户下
/// </summary>
[XmlElement("pay_user_id")]
public string PayUserId { get; set; }
/// <summary>
/// 学校所在省
/// </summary>
[XmlElement("province")]
public string Province { get; set; }
/// <summary>
/// 学校编号,需保证唯一,公立学校建议用办学许可证号,私立学校用组织机构代码证。 对应直付通进件接口中external_id。
/// </summary>
[XmlElement("school_external_id")]
public string SchoolExternalId { get; set; }
/// <summary>
/// 学校名称
/// </summary>
[XmlElement("school_name")]
public string SchoolName { get; set; }
/// <summary>
/// 学校签约的支付宝主账户PID或直付通进件后的二级商户smid
/// </summary>
[XmlElement("school_pid")]
public string SchoolPid { get; set; }
/// <summary>
/// 学校性质1-公立学校2-民办学校3-教培机构
/// </summary>
[XmlElement("school_property")]
public string SchoolProperty { get; set; }
/// <summary>
/// 学校类型。1-学前教育2-中小学教育3-高等教育4-培训机构。
/// </summary>
[XmlElement("school_type")]
public string SchoolType { get; set; }
/// <summary>
/// 教育缴费平台的账单来源。1-ISV发送2-钉钉同步
/// </summary>
[XmlElement("source")]
public string Source { get; set; }
/// <summary>
/// 学生编号。只支持字母和数字类型,一般以教育局学号为准,作为学生的唯一标识。
/// </summary>
[XmlElement("student_code")]
public string StudentCode { get; set; }
/// <summary>
/// 学生姓名
/// </summary>
[XmlElement("student_name")]
public string StudentName { get; set; }
/// <summary>
/// 缴费账单名称
/// </summary>
[XmlElement("title")]
public string Title { get; set; }
/// <summary>
/// 渠道侧发起支付宝交易的支付宝交易流水号
/// </summary>
[XmlElement("trade_no")]
public string TradeNo { get; set; }
/// <summary>
/// 标价币种, total_amount对应的币种单位非CNY人民币种需传入。 目前支持英镑GBP、港币HKD、美元USD、新加坡元SGD、日元JPY、加拿大元CAD、澳元AUD、欧元EUR、新西兰元NZD、韩元KRW、泰铢THB、瑞士法郎CHF、瑞典克朗SEK、丹麦克朗DKK、挪威克朗NOK、马来西亚林吉特MYR、印尼卢比IDR、菲律宾比索PHP、毛里求斯卢比MUR、以色列新谢克尔ILS、斯里兰卡卢比LKR、俄罗斯卢布RUB、阿联酋迪拉姆AED、捷克克朗CZK、南非兰特ZAR、人民币CNY
/// </summary>
[XmlElement("trans_currency")]
public string TransCurrency { get; set; }
/// <summary>
/// 为学生缴费的家长信息
/// </summary>
[XmlElement("user")]
public UserDetails User { get; set; }
}
}