using System;
using System.Xml.Serialization;
using System.Collections.Generic;
namespace Aop.Api.Domain
{
///
/// AlipayBossFncArbillMonthstatementbillQueryModel Data Structure.
///
[Serializable]
public class AlipayBossFncArbillMonthstatementbillQueryModel : AopObject
{
///
/// 分析维度1
///
[XmlArray("anl_dmsn_1_list")]
[XmlArrayItem("string")]
public List AnlDmsn1List { get; set; }
///
/// 分析维度2
///
[XmlArray("anl_dmsn_2_list")]
[XmlArrayItem("string")]
public List AnlDmsn2List { get; set; }
///
/// 分析维度3
///
[XmlArray("anl_dmsn_3_list")]
[XmlArrayItem("string")]
public List AnlDmsn3List { get; set; }
///
/// 分析维度4
///
[XmlArray("anl_dmsn_4_list")]
[XmlArrayItem("string")]
public List AnlDmsn4List { get; set; }
///
/// 合约号
///
[XmlElement("arrangement_no")]
public string ArrangementNo { get; set; }
///
/// 账单月查询开始月份(包含, 必选)
///
[XmlElement("bill_month_begin")]
public string BillMonthBegin { get; set; }
///
/// 账单月查询截止月份(包含, 必选)
///
[XmlElement("bill_month_end")]
public string BillMonthEnd { get; set; }
///
/// 收费项编码
///
[XmlElement("charge_itme_code")]
public string ChargeItmeCode { get; set; }
///
/// 01:账单生成 02:待确认出账 03:已出账 04:客户已对账 05:对账差异 06:部分出账 07:账单出账中
///
[XmlArray("check_state")]
[XmlArrayItem("string")]
public List CheckState { get; set; }
///
/// 业务扩展查询维度值,json格式
///
[XmlArray("dmsn_query_list")]
[XmlArrayItem("pair")]
public List DmsnQueryList { get; set; }
///
/// 数据来源,租户ID
///
[XmlElement("env_source")]
public string EnvSource { get; set; }
///
/// 机构ID
///
[XmlElement("inst_id")]
public string InstId { get; set; }
///
/// 开票状态 01:未开票 02:部分开票 03:完全开票
///
[XmlArray("invoice_status")]
[XmlArrayItem("string")]
public List InvoiceStatus { get; set; }
///
/// 结算对象(MID) 和ipRoleId 二选一
///
[XmlElement("ip_id")]
public string IpId { get; set; }
///
/// 结算对象(PID) 和ipId 二选一
///
[XmlElement("ip_role_id")]
public string IpRoleId { get; set; }
///
/// 起始页,分页时必须提供
///
[XmlElement("page_no")]
public long PageNo { get; set; }
///
/// 每页显示数,分页时必须提供
///
[XmlElement("page_size")]
public long PageSize { get; set; }
///
/// 对账状态 01:待结算 02:部分结算 03:结算完成
///
[XmlArray("pay_status_list")]
[XmlArrayItem("string")]
public List PayStatusList { get; set; }
///
/// 付款方式 1资金 5走量
///
[XmlArray("pay_way_list")]
[XmlArrayItem("string")]
public List PayWayList { get; set; }
///
/// 产品码,对于金融云为商品
///
[XmlElement("prod_code")]
public string ProdCode { get; set; }
///
/// 结算周期 01:年结 02:季结 03:月结
///
[XmlArray("settle_period")]
[XmlArrayItem("string")]
public List SettlePeriod { get; set; }
///
/// 结算方式 01:实时 02:预收, 03:后收 04:周期结算, 05:按日汇总结算, 06:周期结算, 09:延期结算, 10:无需结算, 11:业务自主结算, 12:自动周期结算
///
[XmlElement("settle_type")]
public string SettleType { get; set; }
///
/// 账单的类型 1应收,2返点,4递延
///
[XmlArray("type_list")]
[XmlArrayItem("string")]
public List TypeList { get; set; }
}
}