package cn.muchinfo.rma.global.data

/**
 * 财务报表 日报表 款项/发票 以及月报表等数据实体
 * @property applyid String?
 * @property applyname String?
 * @property biztype String?
 * @property contracttype String?
 * @property enumdicName String?
 * @property logdatetime String?
 * @property logid String?
 * @property logtypename String?
 * @property logvalue String?
 * @property operatelogtype String?
 * @property optypename String?
 * @property relatedid String?
 * @property relatedno String?
 * @property tradedate String?
 * @property userid String?
 * @property wrstandardcode String?
 * @property wrstandardid String?
 * @property wrstandardname String?
 * @property areauserid String?
 * @property enumdicname String?
 * @property reckondate String?
 * @property todaybuyreckonqty String?
 * @property todaysellreckonqty String?
 * @property totalbuypricedqty String?
 * @property totalsellpricedqty String?
 * @property collectinvoiceamount String?
 * @property collectinvoicecount String?
 * @property collectmoneyamount String?
 * @property collectmoneycount String?
 * @property cycletime String?
 * @property cycletype String?
 * @property dayFr List<FinancialReportData>?
 * @constructor
 */
data class FinancialReportData(
    //查询财务日报表发票(菜单:报表查询/财务报表/日报表/发票/款项)
    val applyid : String? = "",//操作人
    val applyname : String? = "",//操作人名称
    val biztype : String? = "",//业务类型 - 1:套保计划 2:现货合同
    val contracttype : String? = "",//现货合同类型 - 1:采购 -1:销售
    val enumdicName : String? = "",//单位名称
    val logdatetime : String? = "",//流水日期(时间)
    val logid : String? = "",//流水ID(604+Unix秒时间戳(10位)+xxxxxx)
    val logtypename : String? = "",//合同类型(名称)
    val logvalue : String? = "",//数值
    val operatelogtype : String? = "",//操作流水类型 -
    val optypename : String? = "",//流水类型名称
    val relatedid : String? = "",//现货合同ID\套保计划
    val relatedno : String? = "",//合同编号
    val tradedate : String? = "",//交易日(yyyyMMdd)
    val userid : String? = "",//机构ID
    val wrstandardcode : String? = "",//现货商品代码
    val wrstandardid : String? = "",//现货商品ID
    val wrstandardname : String? = "",//现货商品名称
    //查询现货日报表(菜单:报表查询/现货报表/现货日报表)  财务报表的头部数据
    val areauserid : String? = "",//所属机构T
    val enumdicname : String? = "",//现货商品单位名称
    val reckondate : String? = "",//日照时期(yyyyMMdd)
    val todaybuyreckonqty : String? = "",//采购确定量
    val todaysellreckonqty : String? = "",//销售确定量
    val totalbuypricedqty : String? = "",//采购定价量 = 期末 - 期初
    val totalsellpricedqty : String? = "",//销售定价量 = 期末 - 期初
    //查询财务月报表(菜单:报表查询/财务报表/月报表)
    val collectinvoiceamount : String? = "",//今日开票金额【汇总】
    val collectinvoicecount : String? = "",//今日开票笔数【汇总】
    val collectmoneyamount : String? = "",//今日收款金额【汇总】
    val collectmoneycount : String? = "",//今日收款笔数 【汇总】
    val cycletime : String? = "",//周期时间 月(YYYYMM) 季(YYYYQ) 年(YYYY) 周(YYYYIW) 全(0)【原值】
    val cycletype : String? = "",//周期类型 - 1:月 2:季 3:年 4:周 5:全报表【原值】
    val paymoneycount : String? = "",//今日付款笔数
    val paymoneyamount : String? = "",//今日付款金额
    val payinvoicecount : String? = "",//今日收票笔数
    val payinvoiceamount : String? = "",//今日收票金额
    val dayFr : List<FinancialReportData>? = arrayListOf()//日报表明细
)