package com.ruoyi.other.api.domain;
|
|
import com.baomidou.mybatisplus.annotation.*;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
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.io.Serializable;
|
import java.math.BigDecimal;
|
import java.time.LocalDateTime;
|
|
/**
|
* <p>
|
*
|
* </p>
|
*
|
* @author 无关风月
|
* @since 2024-08-06
|
*/
|
@Data
|
@EqualsAndHashCode(callSuper = false)
|
@TableName("t_vip")
|
@ApiModel(value="TVip对象", description="")
|
public class TVip extends BasePojo {
|
|
private static final long serialVersionUID = 1L;
|
|
@ApiModelProperty(value = "主键")
|
@TableId(value = "id", type = IdType.AUTO)
|
private Integer id;
|
|
@ApiModelProperty(value = "会员名称")
|
@TableField("name")
|
private String name;
|
|
@ApiModelProperty(value = "前端是否显示(0=否,1=是)")
|
@TableField("reveal")
|
private Integer reveal;
|
|
@ApiModelProperty(value = "月卡价格")
|
@TableField("monthly_card")
|
private BigDecimal monthlyCard;
|
|
@ApiModelProperty(value = "月卡显示(0=否,1=是)")
|
@TableField("monthly_card_reveal")
|
private Integer monthlyCardReveal;
|
|
@ApiModelProperty(value = "月卡折扣")
|
@TableField("monthly_card_discount")
|
private BigDecimal monthlyCardDiscount;
|
|
@ApiModelProperty(value = "月卡折扣开始时间")
|
@TableField("monthly_card_discount_start")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
private LocalDateTime monthlyCardDiscountStart;
|
|
@ApiModelProperty(value = "月卡折扣结束时间")
|
@TableField("monthly_card_discount_end")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
private LocalDateTime monthlyCardDiscountEnd;
|
|
@ApiModelProperty(value = "月卡折扣显示(0=否,1=是)")
|
@TableField("monthly_card_discount_reveal")
|
private Integer monthlyCardDiscountReveal;
|
|
@ApiModelProperty(value = "季卡价格")
|
@TableField("season_card")
|
private BigDecimal seasonCard;
|
|
@ApiModelProperty(value = "季卡显示(0=否,1=是)")
|
@TableField("season_card_reveal")
|
private Integer seasonCardReveal;
|
|
@ApiModelProperty(value = "季卡折扣")
|
@TableField("season_card_discount")
|
private BigDecimal seasonCardDiscount;
|
|
@ApiModelProperty(value = "季卡折扣开始时间")
|
@TableField("season_card_discount_start")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
private LocalDateTime seasonCardDiscountStart;
|
|
@ApiModelProperty(value = "季卡折扣结束时间")
|
@TableField("season_card_discount_end")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
private LocalDateTime seasonCardDiscountEnd;
|
|
@ApiModelProperty(value = "季卡折扣显示(0=否,1=是)")
|
@TableField("season_card_discount_reveal")
|
private Integer seasonCardDiscountReveal;
|
|
@ApiModelProperty(value = "年卡价格")
|
@TableField("annual_card")
|
private BigDecimal annualCard;
|
|
@ApiModelProperty(value = "年卡显示(0=否,1=是)")
|
@TableField("annual_card_reveal")
|
private Integer annualCardReveal;
|
|
@ApiModelProperty(value = "年卡折扣")
|
@TableField("annual_card_discount")
|
private BigDecimal annualCardDiscount;
|
|
@ApiModelProperty(value = "年卡折扣开始时间")
|
@TableField("annual_card_discount_start")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
private LocalDateTime annualCardDiscountStart;
|
|
@ApiModelProperty(value = "年卡折扣结束时间")
|
@TableField("annual_card_discount_end")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
private LocalDateTime annualCardDiscountEnd;
|
|
@ApiModelProperty(value = "年卡折扣显示(0=否,1=是)")
|
@TableField("annual_card_discount_reveal")
|
private Integer annualCardDiscountReveal;
|
|
@ApiModelProperty(value = "折扣次数")
|
@TableField("discount_times")
|
private Integer discountTimes;
|
|
@ApiModelProperty(value = "最高抵扣金额")
|
@TableField("maximum_deduction")
|
private BigDecimal maximumDeduction;
|
|
@ApiModelProperty(value = "抵扣类型(1=服务费)")
|
@TableField("deduction_type")
|
private Integer deductionType;
|
|
@ApiModelProperty(value = "优惠券[{\"id\":1,\"number\":1}]")
|
@TableField("coupon")
|
private String coupon;
|
|
@ApiModelProperty(value = "双倍积分开关(0=否,1=是)")
|
@TableField("double_integration")
|
private Integer doubleIntegration;
|
|
@ApiModelProperty(value = "商城专享价开关(0=否,1=是)")
|
@TableField("mall_exclusive_price")
|
private Integer mallExclusivePrice;
|
@ApiModelProperty(value = "内部会员折扣")
|
@TableField("discount")
|
private BigDecimal discount;
|
@ApiModelProperty(value = "添加的会员类型 1常规 2内部")
|
@TableField("type")
|
private Integer type;
|
|
|
|
|
}
|