package cn.superdesk.uniorder.dto.vo.accounting.score.customer;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @Description: getAccountingOrderListHeadSum
 * @Author: linjinyu
 * @CreateDate: 6/28/20 12:23 PM
 * @UpdateUser: linjinyu
 * @UpdateDate: 6/28/20 12:23 PM
 * @UpdateRemark: 修改内容
 * @Version: 1.0
 */
@Data
public class AccountingOrderScoreCustomerHeadVo implements Serializable {


	/****************************************** 数量 start ******************************************/

	@ApiModelProperty("统计-对账单数量")
	private Long totalAccountingOrder;

	@ApiModelProperty("统计-对账单-订单数量")
	private Long totalQuantityOrder;
	@ApiModelProperty("统计-对账单-订单商品数")
	private Long totalQuantityOrderGoods;
	@ApiModelProperty("前端显示-产品向说明:订单数-取对账单明细所有流水的总条数 实际为 统计对账单-积分流水数|")
	private Long totalQuantityOrderCredit;


	/****************************************** 数量   end ******************************************/

	/****************************************** 金额 start ******************************************/

	@ApiModelProperty("统计-对账单-订单金额 - 积分结算2.1 新加 取该对账单中所有流水的结算金额总和 等于 结算金额+微信金额 也称之为统计金额 ")
	private BigDecimal totalStatisticsTotalAmount;
	//	【后端部分处理-20220217-对映文档-2.积分结算-2.3未对账流水-已整理-20220217】https://www.tapd.cn/33003868/prong/stories/view/1133003868001003945
	@ApiModelProperty("统计-对账单-结算金额 - 之前叫 [totalBalanceAmount] - 取该对账单中所有积分类型为非`微信支付`的结算金额总和,目前创建对账单成功时服务端默认`微信支付`流水不参与结算,其他积分类型的流水参与结算,未来由业务操作人员选择结算积分类型来计算")
	private BigDecimal totalAccountingAmount;
	@ApiModelProperty("统计-对账单-微信金额 - 积分结算2.1 新加 取该对账单中所有积分类型为`微信支付`的结算金额总和 也称之为不对账金额 不结算金额")
	private BigDecimal totalUnAccountingAmount;

	/****************************************** 金额   end ******************************************/


}
