|
@@ -1,121 +0,0 @@
|
|
|
-package com.yonge.cooleshow.biz.dal.entity;
|
|
|
-
|
|
|
-import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
-import com.baomidou.mybatisplus.annotation.TableId;
|
|
|
-import com.baomidou.mybatisplus.annotation.TableName;
|
|
|
-import com.yonge.cooleshow.biz.dal.enums.TimeTypeEnum;
|
|
|
-import io.swagger.annotations.ApiModel;
|
|
|
-import io.swagger.annotations.ApiModelProperty;
|
|
|
-
|
|
|
-import java.io.Serializable;
|
|
|
-import java.util.Date;
|
|
|
-import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
-import org.springframework.format.annotation.DateTimeFormat;
|
|
|
-
|
|
|
-import javax.validation.constraints.NotNull;
|
|
|
-import java.math.BigDecimal;
|
|
|
-
|
|
|
-/**
|
|
|
- * 会员卡表
|
|
|
- */
|
|
|
-@TableName("vip_card")
|
|
|
-@ApiModel(value = "VipCard对象", description = "会员卡表")
|
|
|
-public class VipCard implements Serializable {
|
|
|
- private static final long serialVersionUID = 1L;
|
|
|
- @ApiModelProperty("会员卡id ")
|
|
|
- @TableId(value = "id_")
|
|
|
- private Long id;
|
|
|
- @ApiModelProperty("时长类型:MONTH、月卡 QUARTER、季卡 YEAR、年卡 ")
|
|
|
- @TableField(value = "time_type_")
|
|
|
- @NotNull(message = "时长类型不能为空")
|
|
|
- private TimeTypeEnum timeType;
|
|
|
- @ApiModelProperty("原价 ")
|
|
|
- @TableField(value = "original_price_")
|
|
|
- @NotNull(message = "原价不能为空")
|
|
|
- private BigDecimal originalPrice;
|
|
|
- @ApiModelProperty("实际价格 ")
|
|
|
- @TableField(value = "actual_price_")
|
|
|
- @NotNull(message = "实际价格不能为空")
|
|
|
- private BigDecimal actualPrice;
|
|
|
- @ApiModelProperty("创建时间 ")
|
|
|
- @TableField(value = "create_time_")
|
|
|
- @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
|
|
|
- private Date createTime;
|
|
|
- @ApiModelProperty("创建人 ")
|
|
|
- @TableField(value = "create_by__")
|
|
|
- private Long createBy;
|
|
|
- @ApiModelProperty("更新时间 ")
|
|
|
- @TableField(value = "update_time_")
|
|
|
- @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
|
|
|
- private Date updateTime;
|
|
|
- @ApiModelProperty("更新人 ")
|
|
|
- @TableField(value = "update_by_")
|
|
|
- private Long updateBy;
|
|
|
-
|
|
|
- public Long getId() {
|
|
|
- return id;
|
|
|
- }
|
|
|
-
|
|
|
- public void setId(Long id) {
|
|
|
- this.id = id;
|
|
|
- }
|
|
|
-
|
|
|
- public TimeTypeEnum getTimeType() {
|
|
|
- return timeType;
|
|
|
- }
|
|
|
-
|
|
|
- public void setTimeType(TimeTypeEnum timeType) {
|
|
|
- this.timeType = timeType;
|
|
|
- }
|
|
|
-
|
|
|
- public BigDecimal getOriginalPrice() {
|
|
|
- return originalPrice;
|
|
|
- }
|
|
|
-
|
|
|
- public void setOriginalPrice(BigDecimal originalPrice) {
|
|
|
- this.originalPrice = originalPrice;
|
|
|
- }
|
|
|
-
|
|
|
- public BigDecimal getActualPrice() {
|
|
|
- return actualPrice;
|
|
|
- }
|
|
|
-
|
|
|
- public void setActualPrice(BigDecimal actualPrice) {
|
|
|
- this.actualPrice = actualPrice;
|
|
|
- }
|
|
|
-
|
|
|
- public Date getCreateTime() {
|
|
|
- return createTime;
|
|
|
- }
|
|
|
-
|
|
|
- public void setCreateTime(Date createTime) {
|
|
|
- this.createTime = createTime;
|
|
|
- }
|
|
|
-
|
|
|
- public Long getCreateBy() {
|
|
|
- return createBy;
|
|
|
- }
|
|
|
-
|
|
|
- public void setCreateBy(Long createBy) {
|
|
|
- this.createBy = createBy;
|
|
|
- }
|
|
|
-
|
|
|
- public Date getUpdateTime() {
|
|
|
- return updateTime;
|
|
|
- }
|
|
|
-
|
|
|
- public void setUpdateTime(Date updateTime) {
|
|
|
- this.updateTime = updateTime;
|
|
|
- }
|
|
|
-
|
|
|
- public Long getUpdateBy() {
|
|
|
- return updateBy;
|
|
|
- }
|
|
|
-
|
|
|
- public void setUpdateBy(Long updateBy) {
|
|
|
- this.updateBy = updateBy;
|
|
|
- }
|
|
|
-
|
|
|
-}
|