package com.ssm.manage.entity;

import com.alibaba.excel.annotation.ExcelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Getter;
import lombok.Setter;
import org.springframework.format.annotation.DateTimeFormat;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;
import java.math.BigDecimal;
import java.util.Date;
import java.io.Serializable;

/**
 * 疗程转充值单(RechargeTurnCourse)实体类
 *
 * @author makejava
 * @since 2022-04-03 10:29:44
 */

@Table(name = "recharge_turn_course")
public class RechargeTurnCourse implements Serializable {
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @Getter@Setter
    @Transient
    private Date startTime;

    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @Getter@Setter
    @Transient
    private Date endTime;
    private static final long serialVersionUID = 327560645298078222L;
    /**
     * id
     */
    @Id
    private Long id;
    /**
     * 单据号
     */
    @Column(name = "doc_num")
    private String docNum;
    /**
     * 单据时间
     */
    @Column(name = "doc_date")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date docDate;
    /**
     * 门店编码
     */
    @Column(name = "store_id")
    private Long storeId;
    /**
     * 门店名称
     */
    @Column(name = "store_name")
    private String storeName;
    /**
     * 会员ID
     */
    @Column(name = "member_id")
    private Long memberId;
    /**
     * 会员编码
     */
    @Column(name = "member_num")
    private String memberNum;
    /**
     * 会员名称
     */
    @Column(name = "member_name")
    private String memberName;
    /**
     * 会员身份证号
     */
    @Column(name = "member_identity_card")
    private String memberIdentityCard;
    /**
     * 手机
     */
    @Column(name = "mobile_phone")
    private String mobilePhone;
    /**
     * 充值类型ID
     */
    @Column(name = "recharge_type_id")
    private Long rechargeTypeId;

    /**
     * 充值类型编码
     */
    @Column(name = "recharge_type_num")
    private String rechargeTypeNum;

    /**
     * 充值类型名称
     */
    @Column(name = "recharge_type_name")
    private String rechargeTypeName;
    /**
     * 充值卡转入添加金额
     */
    @Column(name = "recharge_in_money")
    private BigDecimal rechargeInMoney;
    /**
     * 疗程转出扣减金额
     */
    @Column(name = "course_out_money")
    private BigDecimal courseOutMoney;
    /**
     * 状态 0:添加/1:送审/2:回收/3:审核/4:反审核
     */
    @Column(name = "state")
    private Integer state;
    /**
     * 充值卡转入前金额
     */
    @Column(name = "recharge_before_money")
    private BigDecimal rechargeBeforeMoney;
    /**
     * 充值卡转入后金额
     */
    @Column(name = "recharge_after_money")
    private BigDecimal rechargeAfterMoney;
    /**
     * 录单人ID
     */
    @Column(name = "input_id")
    private Long inputId;
    /**
     * 录单人名称
     */
    @Column(name = "input_by")
    private String inputBy;
    /**
     * 充值账户ID
     */
    @Column(name = "recharge_account_id")
    private Long rechargeAccountId;
    /**
     * 录单时间
     */
    @Column(name = "input_date")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date inputDate;
    /**
     * 修改人ID
     */
    @Column(name = "update_id")
    private Long updateId;
    /**
     * 修改人名称
     */
    @Column(name = "update_by")
    private String updateBy;
    /**
     * 修改时间
     */
    @Column(name = "update_date")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateDate;
    /**
     * 第一充值人水牌号
     */
    @Column(name = "brand_number_one")
    private String brandNumberOne;
    /**
     * 第一充值人编码（来源于员工档案）
     */
    @Column(name = "sale_one_staff_id")
    private Long saleOneStaffId;
    /**
     * 第一充值人名称（来源于员工档案）
     */
    @Column(name = "sale_one_staff_name")
    private String saleOneStaffName;
    /**
     * 第一充值人占比
     */
    @Column(name = "sale_one_ratio")
    private BigDecimal saleOneRatio;
    /**
     * 第一充值会业绩
     */
    @Column(name = "sale_one_achievement_amount")
    private BigDecimal saleOneAchievementAmount;
    /**
     * 第一充值人提成
     */
    @Column(name = "sale_one_commission_amount")
    private BigDecimal saleOneCommissionAmount;
    /**
     * 第一充值人身份证号
     */
    @Column(name = "sale_one_identity_card")
    private String saleOneIdentityCard;
    /**
     * 第二充值人编码（来源于员工档案）
     */
    @Column(name = "sale_two_staff_id")
    private Long saleTwoStaffId;
    /**
     * 第二充值人名称（来源于员工档案）
     */
    @Column(name = "sale_two_staff_name")
    private String saleTwoStaffName;
    /**
     * 第二充值人身份证号
     */
    @Column(name = "sale_two_identity_card")
    private String saleTwoIdentityCard;
    /**
     * 第二充值人占比
     */
    @Column(name = "sale_two_ratio")
    private BigDecimal saleTwoRatio;
    /**
     * 第二充值人业绩
     */
    @Column(name = "sale_two_achievement_amount")
    private BigDecimal saleTwoAchievementAmount;
    /**
     * 第二充值人提成 
     */
    @Column(name = "sale_two_commission_amount")
    private BigDecimal saleTwoCommissionAmount;
    /**
     * 第三充值人编码（来源于员工档案）
     */
    @Column(name = "sale_three_staff_id")
    private Long saleThreeStaffId;
    /**
     * 第三充值人名称（来源于员工档案）
     */
    @Column(name = "sale_three_staff_name")
    private String saleThreeStaffName;
    /**
     * 第三充值人身份证号
     */
    @Column(name = "sale_three_identity_card")
    private String saleThreeIdentityCard;
    /**
     * 第三充值人占比
     */
    @Column(name = "sale_three_ratio")
    private BigDecimal saleThreeRatio;
    /**
     * 第三充值人业绩
     */
    @Column(name = "sale_three_achievement_amount")
    private BigDecimal saleThreeAchievementAmount;
    /**
     * 第三充值人提成
     */
    @Column(name = "sale_three_commission_amount")
    private BigDecimal saleThreeCommissionAmount;
    /**
     * 第二充值人水牌号
     */
    @Column(name = "brand_number_two")
    private String brandNumberTwo;
    /**
     * 第三充值人水牌号
     */
    @Column(name = "brand_number_three")
    private String brandNumberThree;
    /**
     * 第四充值人编码
     */
    @Column(name = "sale_four_staff_id")
    private Long saleFourStaffId;
    /**
     * 第四充值人名称
     */
    @Column(name = "sale_four_staff_name")
    private String saleFourStaffName;
    /**
     * 第四充值人水牌号
     */
    @Column(name = "brand_number_four")
    private String brandNumberFour;
    /**
     * 第四充值人身份证号
     */
    @Column(name = "sale_four_identity_card")
    private String saleFourIdentityCard;
    /**
     * 第四充值人占比
     */
    @Column(name = "sale_four_ratio")
    private BigDecimal saleFourRatio;
    /**
     * 第四充值人业绩
     */
    @Column(name = "sale_four_achievement_amount")
    private BigDecimal saleFourAchievementAmount;
    /**
     * 第四充值人提成
     */
    @Column(name = "sale_four_commission_amount")
    private BigDecimal saleFourCommissionAmount;
    /**
     * 提成比率
     */
    @Column(name = "type_ratio")
    private BigDecimal typeRatio;

    /**
     * 提成比率
     */
    @Column(name = "is_addition")
    private Integer isAddition;

    /**
     * 折扣
     */
    @Column(name = "discount")
    private Integer discount;
    /**
     * 折扣
     */
    @Column(name = "courser_out_time")
    private Integer courserOutTime;

    /**
     * 取消前单价
     */
    @Column(name = "before_price")
    private BigDecimal beforePrice;
    /**
     * 取消前剩余金额
     */
    @Column(name = "before_rest_money")
    private BigDecimal beforeRestMoney;
    /**
     * 取消前可用金额
     */
    @Column(name = "before_consume_money")
    private BigDecimal beforeConsumeMoney;

    /**
     * 取消前剩余赠送金额
     */
    @Column(name = "before_gift_consume_money")
    private BigDecimal beforeGiftConsumeMoney;

    /**
     * 取消前可用赠送金额
     */
    @Column(name = "before_gift_rest_money")
    private BigDecimal beforeGiftRestMoney;

    /**
     * 取消前剩余次数
     */
    @Column(name = "before_rest_count")
    private Integer  beforeRestCount;
    /**
     * 取消前可用次数
     */
    @Column(name = "before_consume_count")
    private Integer beforeConsumeCount;


    /**
     * 取消后单价
     */
    @Column(name = "back_price")
    private BigDecimal backPrice;
    /**
     * 取消后剩余金额
     */
    @Column(name = "back_rest_money")
    private BigDecimal backRestMoney;
    /**
     * 取消后可用金额
     */
    @Column(name = "back_consume_money")
    private BigDecimal backConsumeMoney;


    /**
     * 取消前剩余赠送金额
     */
    @Column(name = "back_gift_consume_money")
    private BigDecimal backGiftConsumeMoney;

    /**
     * 取消前可用赠送金额
     */
    @Column(name = "back_gift_rest_money")
    private BigDecimal backGiftRestMoney;

    /**
     * 取消后剩余次数
     */
    @Column(name = "back_rest_count")
    private Integer  backRestCount;
    /**
     * 取消后可用次数
     */
    @Column(name = "back_consume_count")
    private Integer backConsumeCount;

    //增加字段
    /**
     * 第五充值人水牌号
     */
    @Column(name = "brand_number_five")
    private String brandNumberFive;

    /**
     * 第五充值人编码（来源于员工档案）
     */
    @Column(name = "sale_five_staff_id")
    private Long saleFiveStaffId;

    /**
     * 第五充值人名称（来源于员工档案）
     */
    @Column(name = "sale_five_staff_name")
    private String saleFiveStaffName;

    /**
     * 第五充值人占比
     */
    @Column(name = "sale_five_ratio")
    private BigDecimal saleFiveRatio;

    /**
     * 第五充值会业绩
     */
    @Column(name = "sale_five_achievement_amount")
    private BigDecimal saleFiveAchievementAmount;

    /**
     * 第五充值人提成
     */
    @Column(name = "sale_Five_commission_amount")
    private BigDecimal saleFiveCommissionAmount;

    /**
     * 第五充值人身份证号
     */
    @Column(name = "sale_Five_identity_card")
    private String saleFiveIdentityCard;


//____________
    /**
     * 第六充值人水牌号
     */
    @Column(name = "brand_number_six")
    private String brandNumberSix;

    /**
     * 第六充值人编码（来源于员工档案）
     */
    @Column(name = "sale_six_staff_id")
    private Long saleSixStaffId;

    /**
     * 第六充值人名称（来源于员工档案）
     */
    @Column(name = "sale_six_staff_name")
    private String saleSixStaffName;

    /**
     * 第六充值人占比
     */
    @Column(name = "sale_six_ratio")
    private BigDecimal saleSixRatio;

    /**
     * 第六充值会业绩
     */
    @Column(name = "sale_six_achievement_amount")
    private BigDecimal saleSixAchievementAmount;

    /**
     * 第六充值人提成
     */
    @Column(name = "sale_six_commission_amount")
    private BigDecimal saleSixCommissionAmount;

    /**
     * 第六充值人身份证号
     */
    @Column(name = "sale_six_identity_card")
    private String saleSixIdentityCard;



//__________________

    /**
     * 第七充值人水牌号
     */
    @Column(name = "brand_number_seven")
    private String brandNumberSeven;

    /**
     * 第七充值人编码（来源于员工档案）
     */
    @Column(name = "sale_seven_staff_id")
    private Long saleSevenStaffId;

    /**
     * 第七充值人名称（来源于员工档案）
     */
    @Column(name = "sale_seven_staff_name")
    private String saleSevenStaffName;

    /**
     * 第七充值人占比
     */
    @Column(name = "sale_seven_ratio")
    private BigDecimal saleSevenRatio;

    /**
     * 第七充值会业绩
     */
    @Column(name = "sale_seven_achievement_amount")
    private BigDecimal saleSevenAchievementAmount;

    /**
     * 第七充值人提成
     */
    @Column(name = "sale_seven_commission_amount")
    private BigDecimal saleSevenCommissionAmount;

    /**
     * 第七充值人身份证号
     */
    @Column(name = "sale_seven_identity_card")
    private String saleSevenIdentityCard;


    //_________________
    /**
     * 第八充值人水牌号
     */
    @Column(name = "brand_number_eight")
    private String brandNumberEight;

    /**
     * 第八充值人编码（来源于员工档案）
     */
    @Column(name = "sale_eight_staff_id")
    private Long saleEightStaffId;

    /**
     * 第八充值人名称（来源于员工档案）
     */
    @Column(name = "sale_eight_staff_name")
    private String saleEightStaffName;

    /**
     * 第八充值人占比
     */
    @Column(name = "sale_eight_ratio")
    private BigDecimal saleEightRatio;

    /**
     * 第八充值会业绩
     */
    @Column(name = "sale_eight_achievement_amount")
    private BigDecimal saleEightAchievementAmount;

    /**
     * 第八充值人提成
     */
    @Column(name = "sale_eight_commission_amount")
    private BigDecimal saleEightCommissionAmount;

    /**
     * 第八充值人身份证号
     */
    @Column(name = "sale_eight_identity_card")
    private String saleEightIdentityCard;

    //<get>

    public String getBrandNumberFive() {
        return brandNumberFive;
    }

    public Long getSaleFiveStaffId() {
        return saleFiveStaffId;
    }

    public String getSaleFiveStaffName() {
        return saleFiveStaffName;
    }

    public BigDecimal getSaleFiveRatio() {
        return saleFiveRatio;
    }

    public BigDecimal getSaleFiveAchievementAmount() {
        return saleFiveAchievementAmount;
    }

    public BigDecimal getSaleFiveCommissionAmount() {
        return saleFiveCommissionAmount;
    }

    public String getSaleFiveIdentityCard() {
        return saleFiveIdentityCard;
    }

    public String getBrandNumberSix() {
        return brandNumberSix;
    }

    public Long getSaleSixStaffId() {
        return saleSixStaffId;
    }

    public String getSaleSixStaffName() {
        return saleSixStaffName;
    }

    public BigDecimal getSaleSixRatio() {
        return saleSixRatio;
    }

    public BigDecimal getSaleSixAchievementAmount() {
        return saleSixAchievementAmount;
    }

    public BigDecimal getSaleSixCommissionAmount() {
        return saleSixCommissionAmount;
    }

    public String getSaleSixIdentityCard() {
        return saleSixIdentityCard;
    }

    public String getBrandNumberSeven() {
        return brandNumberSeven;
    }

    public Long getSaleSevenStaffId() {
        return saleSevenStaffId;
    }

    public String getSaleSevenStaffName() {
        return saleSevenStaffName;
    }

    public BigDecimal getSaleSevenRatio() {
        return saleSevenRatio;
    }

    public BigDecimal getSaleSevenAchievementAmount() {
        return saleSevenAchievementAmount;
    }

    public BigDecimal getSaleSevenCommissionAmount() {
        return saleSevenCommissionAmount;
    }

    public String getSaleSevenIdentityCard() {
        return saleSevenIdentityCard;
    }

    public String getBrandNumberEight() {
        return brandNumberEight;
    }

    public Long getSaleEightStaffId() {
        return saleEightStaffId;
    }

    public String getSaleEightStaffName() {
        return saleEightStaffName;
    }

    public BigDecimal getSaleEightRatio() {
        return saleEightRatio;
    }

    public BigDecimal getSaleEightAchievementAmount() {
        return saleEightAchievementAmount;
    }

    public BigDecimal getSaleEightCommissionAmount() {
        return saleEightCommissionAmount;
    }

    public String getSaleEightIdentityCard() {
        return saleEightIdentityCard;
    }


    //</get>

    //<set>

    public void setBrandNumberFive(String brandNumberFive) {
        this.brandNumberFive = brandNumberFive;
    }

    public void setSaleFiveStaffId(Long saleFiveStaffId) {
        this.saleFiveStaffId = saleFiveStaffId;
    }

    public void setSaleFiveStaffName(String saleFiveStaffName) {
        this.saleFiveStaffName = saleFiveStaffName;
    }

    public void setSaleFiveRatio(BigDecimal saleFiveRatio) {
        this.saleFiveRatio = saleFiveRatio;
    }

    public void setSaleFiveAchievementAmount(BigDecimal saleFiveAchievementAmount) {
        this.saleFiveAchievementAmount = saleFiveAchievementAmount;
    }

    public void setSaleFiveCommissionAmount(BigDecimal saleFiveCommissionAmount) {
        this.saleFiveCommissionAmount = saleFiveCommissionAmount;
    }

    public void setSaleFiveIdentityCard(String saleFiveIdentityCard) {
        this.saleFiveIdentityCard = saleFiveIdentityCard;
    }

    public void setBrandNumberSix(String brandNumberSix) {
        this.brandNumberSix = brandNumberSix;
    }

    public void setSaleSixStaffId(Long saleSixStaffId) {
        this.saleSixStaffId = saleSixStaffId;
    }

    public void setSaleSixStaffName(String saleSixStaffName) {
        this.saleSixStaffName = saleSixStaffName;
    }

    public void setSaleSixRatio(BigDecimal saleSixRatio) {
        this.saleSixRatio = saleSixRatio;
    }

    public void setSaleSixAchievementAmount(BigDecimal saleSixAchievementAmount) {
        this.saleSixAchievementAmount = saleSixAchievementAmount;
    }

    public void setSaleSixCommissionAmount(BigDecimal saleSixCommissionAmount) {
        this.saleSixCommissionAmount = saleSixCommissionAmount;
    }

    public void setSaleSixIdentityCard(String saleSixIdentityCard) {
        this.saleSixIdentityCard = saleSixIdentityCard;
    }

    public void setBrandNumberSeven(String brandNumberSeven) {
        this.brandNumberSeven = brandNumberSeven;
    }

    public void setSaleSevenStaffId(Long saleSevenStaffId) {
        this.saleSevenStaffId = saleSevenStaffId;
    }

    public void setSaleSevenStaffName(String saleSevenStaffName) {
        this.saleSevenStaffName = saleSevenStaffName;
    }

    public void setSaleSevenRatio(BigDecimal saleSevenRatio) {
        this.saleSevenRatio = saleSevenRatio;
    }

    public void setSaleSevenAchievementAmount(BigDecimal saleSevenAchievementAmount) {
        this.saleSevenAchievementAmount = saleSevenAchievementAmount;
    }

    public void setSaleSevenCommissionAmount(BigDecimal saleSevenCommissionAmount) {
        this.saleSevenCommissionAmount = saleSevenCommissionAmount;
    }

    public void setSaleSevenIdentityCard(String saleSevenIdentityCard) {
        this.saleSevenIdentityCard = saleSevenIdentityCard;
    }

    public void setBrandNumberEight(String brandNumberEight) {
        this.brandNumberEight = brandNumberEight;
    }

    public void setSaleEightStaffId(Long saleEightStaffId) {
        this.saleEightStaffId = saleEightStaffId;
    }

    public void setSaleEightStaffName(String saleEightStaffName) {
        this.saleEightStaffName = saleEightStaffName;
    }

    public void setSaleEightRatio(BigDecimal saleEightRatio) {
        this.saleEightRatio = saleEightRatio;
    }

    public void setSaleEightAchievementAmount(BigDecimal saleEightAchievementAmount) {
        this.saleEightAchievementAmount = saleEightAchievementAmount;
    }

    public void setSaleEightCommissionAmount(BigDecimal saleEightCommissionAmount) {
        this.saleEightCommissionAmount = saleEightCommissionAmount;
    }

    public void setSaleEightIdentityCard(String saleEightIdentityCard) {
        this.saleEightIdentityCard = saleEightIdentityCard;
    }
    //</set>
    //结束字段



    public BigDecimal getBeforePrice() {
        return beforePrice;
    }

    public void setBeforePrice(BigDecimal beforePrice) {
        this.beforePrice = beforePrice;
    }

    public BigDecimal getBeforeRestMoney() {
        return beforeRestMoney;
    }

    public void setBeforeRestMoney(BigDecimal beforeRestMoney) {
        this.beforeRestMoney = beforeRestMoney;
    }

    public BigDecimal getBeforeConsumeMoney() {
        return beforeConsumeMoney;
    }

    public void setBeforeConsumeMoney(BigDecimal beforeConsumeMoney) {
        this.beforeConsumeMoney = beforeConsumeMoney;
    }

    public BigDecimal getBeforeGiftConsumeMoney() {
        return beforeGiftConsumeMoney;
    }

    public void setBeforeGiftConsumeMoney(BigDecimal beforeGiftConsumeMoney) {
        this.beforeGiftConsumeMoney = beforeGiftConsumeMoney;
    }

    public BigDecimal getBeforeGiftRestMoney() {
        return beforeGiftRestMoney;
    }

    public void setBeforeGiftRestMoney(BigDecimal beforeGiftRestMoney) {
        this.beforeGiftRestMoney = beforeGiftRestMoney;
    }

    public Integer getBeforeRestCount() {
        return beforeRestCount;
    }

    public void setBeforeRestCount(Integer beforeRestCount) {
        this.beforeRestCount = beforeRestCount;
    }

    public Integer getBeforeConsumeCount() {
        return beforeConsumeCount;
    }

    public void setBeforeConsumeCount(Integer beforeConsumeCount) {
        this.beforeConsumeCount = beforeConsumeCount;
    }

    public BigDecimal getBackPrice() {
        return backPrice;
    }

    public void setBackPrice(BigDecimal backPrice) {
        this.backPrice = backPrice;
    }

    public BigDecimal getBackRestMoney() {
        return backRestMoney;
    }

    public void setBackRestMoney(BigDecimal backRestMoney) {
        this.backRestMoney = backRestMoney;
    }

    public BigDecimal getBackConsumeMoney() {
        return backConsumeMoney;
    }

    public void setBackConsumeMoney(BigDecimal backConsumeMoney) {
        this.backConsumeMoney = backConsumeMoney;
    }

    public BigDecimal getBackGiftConsumeMoney() {
        return backGiftConsumeMoney;
    }

    public void setBackGiftConsumeMoney(BigDecimal backGiftConsumeMoney) {
        this.backGiftConsumeMoney = backGiftConsumeMoney;
    }

    public BigDecimal getBackGiftRestMoney() {
        return backGiftRestMoney;
    }

    public void setBackGiftRestMoney(BigDecimal backGiftRestMoney) {
        this.backGiftRestMoney = backGiftRestMoney;
    }

    public Integer getBackRestCount() {
        return backRestCount;
    }

    public void setBackRestCount(Integer backRestCount) {
        this.backRestCount = backRestCount;
    }

    public Integer getBackConsumeCount() {
        return backConsumeCount;
    }

    public void setBackConsumeCount(Integer backConsumeCount) {
        this.backConsumeCount = backConsumeCount;
    }

    public Integer getDiscount() {
        return discount;
    }

    public void setDiscount(Integer discount) {
        this.discount = discount;
    }

    public Integer getIsAddition() {
        return isAddition;
    }

    public void setIsAddition(Integer isAddition) {
        this.isAddition = isAddition;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getDocNum() {
        return docNum;
    }

    public void setDocNum(String docNum) {
        this.docNum = docNum;
    }

    public Date getDocDate() {
        return docDate;
    }

    public void setDocDate(Date docDate) {
        this.docDate = docDate;
    }

    public Long getStoreId() {
        return storeId;
    }

    public void setStoreId(Long storeId) {
        this.storeId = storeId;
    }

    public String getStoreName() {
        return storeName;
    }

    public void setStoreName(String storeName) {
        this.storeName = storeName;
    }

    public Long getMemberId() {
        return memberId;
    }

    public void setMemberId(Long memberId) {
        this.memberId = memberId;
    }

    public String getMemberName() {
        return memberName;
    }

    public void setMemberName(String memberName) {
        this.memberName = memberName;
    }

    public String getMemberIdentityCard() {
        return memberIdentityCard;
    }

    public void setMemberIdentityCard(String memberIdentityCard) {
        this.memberIdentityCard = memberIdentityCard;
    }

    public String getMobilePhone() {
        return mobilePhone;
    }

    public void setMobilePhone(String mobilePhone) {
        this.mobilePhone = mobilePhone;
    }

    public BigDecimal getRechargeInMoney() {
        return rechargeInMoney;
    }

    public void setRechargeInMoney(BigDecimal rechargeInMoney) {
        this.rechargeInMoney = rechargeInMoney;
    }

    public BigDecimal getCourseOutMoney() {
        return courseOutMoney;
    }

    public void setCourseOutMoney(BigDecimal courseOutMoney) {
        this.courseOutMoney = courseOutMoney;
    }

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    public BigDecimal getRechargeBeforeMoney() {
        return rechargeBeforeMoney;
    }

    public void setRechargeBeforeMoney(BigDecimal rechargeBeforeMoney) {
        this.rechargeBeforeMoney = rechargeBeforeMoney;
    }

    public BigDecimal getRechargeAfterMoney() {
        return rechargeAfterMoney;
    }

    public void setRechargeAfterMoney(BigDecimal rechargeAfterMoney) {
        this.rechargeAfterMoney = rechargeAfterMoney;
    }

    public Long getInputId() {
        return inputId;
    }

    public void setInputId(Long inputId) {
        this.inputId = inputId;
    }

    public String getInputBy() {
        return inputBy;
    }

    public void setInputBy(String inputBy) {
        this.inputBy = inputBy;
    }

    public Long getRechargeAccountId() {
        return rechargeAccountId;
    }

    public void setRechargeAccountId(Long rechargeAccountId) {
        this.rechargeAccountId = rechargeAccountId;
    }

    public Date getInputDate() {
        return inputDate;
    }

    public void setInputDate(Date inputDate) {
        this.inputDate = inputDate;
    }

    public Long getUpdateId() {
        return updateId;
    }

    public void setUpdateId(Long updateId) {
        this.updateId = updateId;
    }

    public String getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy;
    }

    public Date getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    public String getBrandNumberOne() {
        return brandNumberOne;
    }

    public void setBrandNumberOne(String brandNumberOne) {
        this.brandNumberOne = brandNumberOne;
    }

    public Long getSaleOneStaffId() {
        return saleOneStaffId;
    }

    public void setSaleOneStaffId(Long saleOneStaffId) {
        this.saleOneStaffId = saleOneStaffId;
    }

    public String getSaleOneStaffName() {
        return saleOneStaffName;
    }

    public void setSaleOneStaffName(String saleOneStaffName) {
        this.saleOneStaffName = saleOneStaffName;
    }

    public BigDecimal getSaleOneRatio() {
        return saleOneRatio;
    }

    public void setSaleOneRatio(BigDecimal saleOneRatio) {
        this.saleOneRatio = saleOneRatio;
    }

    public BigDecimal getSaleOneAchievementAmount() {
        return saleOneAchievementAmount;
    }

    public void setSaleOneAchievementAmount(BigDecimal saleOneAchievementAmount) {
        this.saleOneAchievementAmount = saleOneAchievementAmount;
    }

    public BigDecimal getSaleOneCommissionAmount() {
        return saleOneCommissionAmount;
    }

    public void setSaleOneCommissionAmount(BigDecimal saleOneCommissionAmount) {
        this.saleOneCommissionAmount = saleOneCommissionAmount;
    }

    public String getSaleOneIdentityCard() {
        return saleOneIdentityCard;
    }

    public void setSaleOneIdentityCard(String saleOneIdentityCard) {
        this.saleOneIdentityCard = saleOneIdentityCard;
    }

    public Long getSaleTwoStaffId() {
        return saleTwoStaffId;
    }

    public void setSaleTwoStaffId(Long saleTwoStaffId) {
        this.saleTwoStaffId = saleTwoStaffId;
    }

    public String getSaleTwoStaffName() {
        return saleTwoStaffName;
    }

    public void setSaleTwoStaffName(String saleTwoStaffName) {
        this.saleTwoStaffName = saleTwoStaffName;
    }

    public String getSaleTwoIdentityCard() {
        return saleTwoIdentityCard;
    }

    public void setSaleTwoIdentityCard(String saleTwoIdentityCard) {
        this.saleTwoIdentityCard = saleTwoIdentityCard;
    }

    public BigDecimal getSaleTwoRatio() {
        return saleTwoRatio;
    }

    public void setSaleTwoRatio(BigDecimal saleTwoRatio) {
        this.saleTwoRatio = saleTwoRatio;
    }

    public BigDecimal getSaleTwoAchievementAmount() {
        return saleTwoAchievementAmount;
    }

    public void setSaleTwoAchievementAmount(BigDecimal saleTwoAchievementAmount) {
        this.saleTwoAchievementAmount = saleTwoAchievementAmount;
    }

    public BigDecimal getSaleTwoCommissionAmount() {
        return saleTwoCommissionAmount;
    }

    public void setSaleTwoCommissionAmount(BigDecimal saleTwoCommissionAmount) {
        this.saleTwoCommissionAmount = saleTwoCommissionAmount;
    }

    public Long getSaleThreeStaffId() {
        return saleThreeStaffId;
    }

    public void setSaleThreeStaffId(Long saleThreeStaffId) {
        this.saleThreeStaffId = saleThreeStaffId;
    }

    public String getSaleThreeStaffName() {
        return saleThreeStaffName;
    }

    public void setSaleThreeStaffName(String saleThreeStaffName) {
        this.saleThreeStaffName = saleThreeStaffName;
    }

    public String getSaleThreeIdentityCard() {
        return saleThreeIdentityCard;
    }

    public void setSaleThreeIdentityCard(String saleThreeIdentityCard) {
        this.saleThreeIdentityCard = saleThreeIdentityCard;
    }

    public BigDecimal getSaleThreeRatio() {
        return saleThreeRatio;
    }

    public void setSaleThreeRatio(BigDecimal saleThreeRatio) {
        this.saleThreeRatio = saleThreeRatio;
    }

    public BigDecimal getSaleThreeAchievementAmount() {
        return saleThreeAchievementAmount;
    }

    public void setSaleThreeAchievementAmount(BigDecimal saleThreeAchievementAmount) {
        this.saleThreeAchievementAmount = saleThreeAchievementAmount;
    }

    public BigDecimal getSaleThreeCommissionAmount() {
        return saleThreeCommissionAmount;
    }

    public void setSaleThreeCommissionAmount(BigDecimal saleThreeCommissionAmount) {
        this.saleThreeCommissionAmount = saleThreeCommissionAmount;
    }

    public String getBrandNumberTwo() {
        return brandNumberTwo;
    }

    public void setBrandNumberTwo(String brandNumberTwo) {
        this.brandNumberTwo = brandNumberTwo;
    }

    public String getBrandNumberThree() {
        return brandNumberThree;
    }

    public void setBrandNumberThree(String brandNumberThree) {
        this.brandNumberThree = brandNumberThree;
    }

    public Long getSaleFourStaffId() {
        return saleFourStaffId;
    }

    public void setSaleFourStaffId(Long saleFourStaffId) {
        this.saleFourStaffId = saleFourStaffId;
    }

    public String getSaleFourStaffName() {
        return saleFourStaffName;
    }

    public void setSaleFourStaffName(String saleFourStaffName) {
        this.saleFourStaffName = saleFourStaffName;
    }

    public String getBrandNumberFour() {
        return brandNumberFour;
    }

    public void setBrandNumberFour(String brandNumberFour) {
        this.brandNumberFour = brandNumberFour;
    }

    public String getSaleFourIdentityCard() {
        return saleFourIdentityCard;
    }

    public void setSaleFourIdentityCard(String saleFourIdentityCard) {
        this.saleFourIdentityCard = saleFourIdentityCard;
    }

    public BigDecimal getSaleFourRatio() {
        return saleFourRatio;
    }

    public void setSaleFourRatio(BigDecimal saleFourRatio) {
        this.saleFourRatio = saleFourRatio;
    }

    public BigDecimal getSaleFourAchievementAmount() {
        return saleFourAchievementAmount;
    }

    public void setSaleFourAchievementAmount(BigDecimal saleFourAchievementAmount) {
        this.saleFourAchievementAmount = saleFourAchievementAmount;
    }

    public BigDecimal getSaleFourCommissionAmount() {
        return saleFourCommissionAmount;
    }

    public void setSaleFourCommissionAmount(BigDecimal saleFourCommissionAmount) {
        this.saleFourCommissionAmount = saleFourCommissionAmount;
    }

    public BigDecimal getTypeRatio() {
        return typeRatio;
    }

    public void setTypeRatio(BigDecimal typeRatio) {
        this.typeRatio = typeRatio;
    }

    public String getMemberNum() {
        return memberNum;
    }

    public void setMemberNum(String memberNum) {
        this.memberNum = memberNum;
    }

    public Long getRechargeTypeId() {
        return rechargeTypeId;
    }

    public void setRechargeTypeId(Long rechargeTypeId) {
        this.rechargeTypeId = rechargeTypeId;
    }

    public String getRechargeTypeNum() {
        return rechargeTypeNum;
    }

    public void setRechargeTypeNum(String rechargeTypeNum) {
        this.rechargeTypeNum = rechargeTypeNum;
    }

    public String getRechargeTypeName() {
        return rechargeTypeName;
    }

    public void setRechargeTypeName(String rechargeTypeName) {
        this.rechargeTypeName = rechargeTypeName;
    }

    public Integer getCourserOutTime() {
        return courserOutTime;
    }

    public void setCourserOutTime(Integer courserOutTime) {
        this.courserOutTime = courserOutTime;
    }
}

