无关风月
1 天以前 ac3e9a7f0b21fb630049f9e191bd760eefd21467
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
package com.dsh.guns.modular.system.model;
 
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 io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
 
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
 
/**
 * 会员管理
 */
@TableName("t_vip")
@Data
@ApiModel(description = "会员")
public class Vip {
    /**
     * 主键id
     */
    @TableId(value = "id", type = IdType.AUTO)
    @TableField("id")
    @ApiModelProperty(value = "主键id")
    private Integer id;
 
    /**
     * 会员名称
     */
    @TableField("vipName")
    @ApiModelProperty(value = "会员名称")
    private String vipName;
 
    /**
     * 会员时长类型 1天 2月 3年
     */
    @TableField("timeType")
    @ApiModelProperty(value = "会员时长类型 1天 2月 3年")
    private Integer timeType;
 
    /**
     * 会员时长
     */
    @TableField("time")
    @ApiModelProperty(value = "会员时长")
    private Integer time;
 
    /**
     * 会员价格
     */
    @TableField("price")
    @ApiModelProperty(value = "会员价格")
    private BigDecimal price;
 
    /**
     * 状态 1上架2下架
     */
    @TableField("status")
    @ApiModelProperty(value = "状态 1上架2下架")
    private Integer status;
 
    /**
     * 添加时间
     */
    @TableField("insertTime")
    @ApiModelProperty(value = "添加时间")
    private Date insertTime;
    /**
     * 添加时间
     */
    @TableField("couponJson")
    @ApiModelProperty(value = "优惠券json[{\n" +
            "\t\"id\": \"1\",\n" +
            "\t\"value\": \"1\"\n" +
            "}, {\n" +
            "\t\"id\": \"2\",\n" +
            "\t\"value\": \"1\"\n" +
            "}\n" +
            "}]")
    private String couponJson;
    /**
     * 添加时间
     */
    @TableField("ticketJson")
    @ApiModelProperty(value = "门票json门票json[{\n" +
            "\t\"name\": \"门票名称\",\n" +
            "\t\"time\": \"1\",\n" +
            "\"count\": \"1\",\n" +
            "}]")
    private String ticketJson;
 
    /**
     * 会员优惠券权益
     */
    @TableField(exist = false)
    @ApiModelProperty(value = "会员优惠券权益")
    private List<CouponVipResp> couponList;
    /**
     * 会员门票权益
     */
    @TableField(exist = false)
    @ApiModelProperty(value = "会员门票权益")
    private List<TicketVipResp> ticketList;
}