package com.ssm.manage.query;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.ssm.manage.page.BasePage;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.math.BigDecimal;

@Setter
@Getter
@ToString
@JsonIgnoreProperties(ignoreUnknown = true)
public class RechargeDemotioneingRunRequest extends BasePage {
    /**
     * id
     */
    private Integer id;
    /**
     * 原主键ID
     */
    private Long rechargeTypeId;
    /**
     * 原编码
     */
    private String rechargeTypeNum;
    /**
     * 原名称
     */
    private String rechargeTypeName;
    /**
     * 新主键ID
     */
    private Long newRechargeTypeId;
    /**
     * 新编码
     */
    private String newRechargeTypeNum;
    /**
     * 新名称
     */
    private String newRechargeTypeName;
    /**
     * 门店编码
     */
    private Long storeId;
    /**
     * 门店名称
     */
    private String storeName;
    /**
     * 类别 1:折扣卡类型/0:赠送卡类型/2：促销卡类型
     */
    private Integer type;
    /**
     * 状态
     */
    private Integer status;

    /**
     * 原享受优惠
     */
    private BigDecimal discount;
    /**
     * 新享受优惠
     */
    private BigDecimal newDiscount;

    /**
     * 升降级要求金额
     */
    private BigDecimal rechargeMoney;
}
