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;
|
|
}
|