zj
2025-01-06 0e7b38c2b3af72ea2a7f8a2fcbaad4d78e2c1977
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
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
package com.gear.finance.domain;
 
import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.gear.common.annotation.Excel;
import lombok.Data;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableId;
import com.gear.common.core.domain.BusiBaseEntity;
 
/**
 * 产品管理对象 finance_product
 *
 * @author czx
 * @date 2023-11-16
 */
@Data
@TableName("finance_product")
public class FinanceProduct extends BusiBaseEntity {
 
    private static final long serialVersionUID=1L;
 
    /** $column.columnComment */
    @TableId(type = IdType.ASSIGN_ID)
    private String id;
 
    /** 项目分类 */
    @Excel(name = "项目分类")
    private String typeId;
 
    /** 项目标题 */
    @Excel(name = "项目标题")
    private String title;
 
    /** 项目排序 */
    @Excel(name = "项目排序")
    private Integer sortNum;
 
    /** 投资等级 */
    @Excel(name = "投资等级")
    private String userLevel;
 
    /** 项目副标题 */
    @Excel(name = "项目副标题")
    private String fitTitle;
 
    /** 保理机构 */
    @Excel(name = "保理机构")
    private String insureName;
 
    /** 项目规模 */
    @Excel(name = "项目规模")
    private BigDecimal scale;
 
    /** 项目进度 */
    @Excel(name = "项目进度")
    private BigDecimal progress;
 
    /** 起投金额 */
    @Excel(name = "起投金额")
    private BigDecimal minMoney;
 
    /** 最高金额 */
    @Excel(name = "最高金额")
    private BigDecimal maxMoney;
 
    /** 投子认输 */
    @Excel(name = "投子认输")
    private Integer personCount;
 
    /** 还款方式 */
    @Excel(name = "还款方式")
    private Integer type;
 
    /** 是否复投 */
    @Excel(name = "是否复投")
    private Integer canRepeat;
 
    /** 可投份数 */
    @Excel(name = "可投份数")
    private Integer repeatCount;
 
    /** 已投金额 */
    @Excel(name = "已投金额")
    private BigDecimal repeatMoney;
 
    /** 可投金额 */
    @Excel(name = "可投金额")
    private BigDecimal canRepeatMoney;
 
    /** 交易收益 */
    @Excel(name = "交易收益")
    private BigDecimal transMoney;
 
    /** 投资状态 */
    @Excel(name = "投资状态")
    private Integer stats;
 
    /** 项目期限 */
    @Excel(name = "项目期限")
    private Integer term;
 
    /** 项目自动投满 */
    @Excel(name = "项目自动投满")
    private Integer autoFull;
 
    /** 投满时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "投满时间" , width = 30, dateFormat = "yyyy-MM-dd")
    private Date fullTime;
 
    /** 上市时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "上市时间" , width = 30, dateFormat = "yyyy-MM-dd")
    private Date startTime;
 
    /** 项目图片 */
    @Excel(name = "项目图片")
    private String imgUrl;
 
    /** 保险公章 */
    @Excel(name = "保险公章")
    private String insureImg;
 
    /** 产品介绍 */
    @Excel(name = "产品介绍")
    private String info;
 
    /** 加息券使用数量 */
    @Excel(name = "加息券使用数量")
    private Integer addCouponNum;
 
    /** 优惠券使用数量 */
    @Excel(name = "优惠券使用数量")
    private Integer preferentialCouponNum;
 
}