package com.hz.his.dto.order; import lombok.Data; import java.math.BigDecimal; import java.util.List; /** * 结账参数 * * @Author: zhouxiang * @Date: 2022/06/29/15:11 * @Description: */ @Data public class PayDto { /**必填 是否是按项目付款,0:否,1:是,默认:0*/ private Integer type; /**必填 订单id*/ private String orderId; /**必填 应付总金额*/ private String total; /**必填 结账参数*/ private List amount; /**必填 操作人标识,crm填用户*/ private String operatorId; /** 操作人角色(升单结账必填,退款使用) */ private String opRoleId; /**支付用户*/ private String payUserId; /**非必填 优惠券id*/ private String userCouponId; /**非必填 订单领建标识*/ private String hisOrderId; /**非必填 收银员id*/ private String cashier; /**非必填 收银员门店*/ private String cashierShopId; /**优惠券校验版本(默认0)第一版为0,门店助手上线版本为1*/ private Integer couponCheckVersion = 0; /**非必填 优惠券id集合*/ private List userCouponIds; /**ocr大众点评订单图片地址*/ private String orderOCRImageUrl; /**第三方订单编号*/ private String otherOrderNo; /**第三方兑换码*/ private String redemptionCode; /**结账之后是否直接划扣:0否1是*/ private Integer directDeduction = 0; /**卡扣不判断过期时间:0否1是*/ private Integer cardPass = 0; /**赠送到账用户*/ private String giveIncreaseUserId; /**赠送增值金(注意:传了就送)*/ private BigDecimal giveIncrease; /**赠送增值金到账规则(MoneyRule)(传了就使用,否则就默认)*/ private String giveIncreaseId; /**赠送标题(领取记录展示-标题)*/ private String giveIncreaseTitle; /**赠送标题(领取记录展示-详情)*/ private String giveIncreaseInfo; }