package com.ruoyi.other.api.domain; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.ruoyi.common.core.web.domain.BasePojo; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import java.math.BigDecimal; import java.time.LocalDateTime; @Data @EqualsAndHashCode(callSuper = false) @TableName("t_exchange_code_use_record") @ApiModel(value = "TExchangeCodeUseRecord对象", description = "兑换码使用流水表") public class TExchangeCodeUseRecord extends BasePojo { @TableId(value = "id", type = IdType.AUTO) @ApiModelProperty("主键") private Long id; @TableField("detail_id") @ApiModelProperty("兑换码明细ID") private Long detailId; @TableField("order_id") @ApiModelProperty("订单ID") private Long orderId; @TableField("user_id") @ApiModelProperty("用户ID") private Long userId; @TableField("used_amount") @ApiModelProperty("本次使用金额") private BigDecimal usedAmount; @TableField(exist = false) private String uid; @TableField(exist = false) private String code; @TableField(exist = false) private String orderCode; @TableField(exist = false) private Integer changeType; @TableField(exist = false) private BigDecimal changeAmount; @TableField(exist = false) private BigDecimal currentBalance; @TableField(exist = false) private LocalDateTime dateTime; }