| | |
| | | package com.taoke.autopay.entity.credit; |
| | | |
| | | import lombok.Builder; |
| | | import lombok.Data; |
| | | import lombok.experimental.Tolerate; |
| | | import org.springframework.data.annotation.Id; |
| | | import org.yeshi.utils.generater.mybatis.Column; |
| | | import org.yeshi.utils.generater.mybatis.Table; |
| | |
| | | import java.math.BigDecimal; |
| | | import java.util.Date; |
| | | |
| | | @Builder |
| | | @Data |
| | | @Table(value = "table_exchange_rate") |
| | | public class ExchangeRate { |
| | | |
| | | public enum ExchangeType { |
| | | NEW_USER_EXCHANGE, // 新人兑换 |
| | | GENERAL_EXCHANGE // 一般兑换 |
| | | public enum ExchangeRateType { |
| | | NEW_USER_EXCHANGE("新人兑换"), // 新人兑换 |
| | | GENERAL_EXCHANGE("一般兑换"); // 一般兑换 |
| | | private String desc; |
| | | |
| | | private ExchangeRateType(String desc) { |
| | | this.desc = desc; |
| | | } |
| | | |
| | | public String getDesc() { |
| | | return desc; |
| | | } |
| | | } |
| | | |
| | | @Tolerate |
| | | public ExchangeRate() { |
| | | |
| | | } |
| | | |
| | | @Id |
| | |
| | | private Long id; // 主键ID |
| | | |
| | | @Column(name = "exchange_type") |
| | | private ExchangeType exchangeType; // 兑换类型 |
| | | private ExchangeRateType exchangeType; // 兑换类型 |
| | | |
| | | @Column(name = "rate") |
| | | private BigDecimal rate; // 汇率 |