Files
henan-backend/skins-model/src/main/java/com/ruoyi/domain/other/TtVipLevel.java
T
2026-09-21 19:21:35 +08:00

65 lines
1.6 KiB
Java

package com.ruoyi.domain.other;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
@Data
@NoArgsConstructor
@AllArgsConstructor
@Accessors(chain = true)
@Builder
@TableName(value = "tt_vip_level")
public class TtVipLevel implements Serializable {
@TableField(exist = false)
private static final long serialVersionUID = 1L;
@TableId
private Integer id;
@Excel(name = "VIP等级名称")
private String name;
@Excel(name = "VIP等级图标")
private String icon;
@Excel(name = "VIP等级达标金额")
private BigDecimal rechargeThreshold;
@Excel(name = "充值加送比例")
private BigDecimal commissions;
@Excel(name = "等级达标奖励红包金额")
private BigDecimal addedBonus;
@Excel(name = "VIP流水返利百分比")
private BigDecimal flowRebatePercent;
@Excel(name = "每日转赠次数")
private Integer transferCount;
@Excel(name = "每日提货次数")
private Integer deliveryCount;
@Excel(name = "描述")
private String description;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date updateTime;
}