package com.platform.yijia.pojo;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 班结管理对象 station_class_structure
 *
 * @author yijia
 * @date 2021-01-12
 */
@Data
public class StationClassStructure {

    /** $column.columnComment */
    private Long id;

    /** 订单号 */
    private String orderNo;

    /** 油站id */
    private Integer stationId;

    /** 油站名称 */
    private String stationName;

    /** 加油枪号 */
    private String oilGun;

    /** 油品名称 */
    private String oilName;

    /** 油品价格 */
    private BigDecimal oilPirce;

    /** 油品类型（柴油，汽油） */
    private String oilType;

    /** 用户（app_user_info  id消费者id） */
    private Integer consumerId;

    /** 消费者 */
    private String consumer;

    /** 金额 */
    private BigDecimal amt;

    /** 加油升数 */
    private BigDecimal  orderLiters;

    /** 支付类型 sxf */

    private String payType;

    /** 支付方式：02公众号 03小程序 */

    private String payWay;

    /** 支付时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date payDate;

    /** 加油员人名 */
    private String oilPersonnel;

    /** 订单类型订单类型（1.柴油，2.汽油，积分：3.现金+积分4.现金，5.积分） */
    private String orderType;

    /** 打印小票数（含重复） */
    private Integer printNum;

    /** 班次号 */
    private String classStructureNo;

    /** 班结开始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date classStartDate;

    /** 班结时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date classStructureDate;

    /** 班结人 */
    private String classStructureMan;

    /** 油品 */

    private String oils;
    /** like 查询班结号 */
    private String likeClassStructureNo;
    /** like 返回参数 */
    private Integer num;

    /** 应收金额 */
    private BigDecimal receivableAmt;

    /** 到账金额 */
    private BigDecimal receivedAmt;

    /** 优惠金额 */
    private BigDecimal discountAmt;

    /** 优惠劵金额 */
    private BigDecimal discountCouponAmt;

    /** 优惠劵 */
    private String discountCoupon;

    /** 微信金额 */
    private BigDecimal wxAmt;

    /** 支付宝金额 */
    private BigDecimal zfbAmt;

    /** pos支付金额 */
    private BigDecimal posAmt;

    /** 现金支付金额 */
    private BigDecimal xjAmt;

    /** 滴滴app支付金额 */
    private BigDecimal didiAppAmt;

    /** 团油app支付金额 */
    private BigDecimal tyAppAmt;

    /** 其他支付金额 */
    private BigDecimal otherAmt;

    /** 电子卡金额 */
    private BigDecimal dzkAmt;

    /** 消费积分 */
    private Long score;

    /** 会员卡号 */
    private String memberNo;

    /** 会员支付金额 */
    private BigDecimal memberAmt;

    /** 车牌号 */
    private String carNo;

    /** 客户电话 */
    private String customerPhone;

    /** 客户等级 */
    private String customerGrade;


    /**
     * 出参
     * @param id
     */
   //微信数量
    private Integer wxNum;
   // 支付宝支付数量
    private Integer zfbNum;
    //现金支付数量
    private Integer xjNum;

}
