package com.yami.trading.bean.finance; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; import java.util.Date; /** * @program: trading-order-master * @description: 理财订单 * @create: 2025-01-22 16:45 **/ @EqualsAndHashCode(callSuper = false) @TableName("t_finance_order") @Data public class FinanceOrder { @TableId(type = IdType.AUTO,value = "id") private int id; /** * 用户ID */ private int partyId; /** * 订单 号 */ private String order_no; /** * 理财产品名称 */ private String financeName; /** * 理财产品名称繁体 */ private String financeName_cn; /** * 理财产品名称英文 */ private String financeName_en; /** * 理财产品Id */ private String financeId; /** * 金额 */ private double amount; /** * 买入时间 */ private Date create_time; /** * 起息时间 从买入时间第二天开始算 */ private Date earn_time; /** * 截止时间 */ private Date stop_time; /** * 赎回时间=截止时间+1天 */ private Date close_time; /** * 收益 */ private double profit; /** * 之前或累计收益 */ private double profit_before; /** * 状态。0.正常赎回, 1 托管中 ,2提前赎回 (违约)3.取消 */ private String state = "1"; /** * 托管时间,周期 */ private int cycle; /** * 理财产品图片 */ private String img; /** * 剩余天数 */ private int days; /** * 赎回时间=截止时间+1天 */ private String close_timeStr; /** * 买入时间 */ private String create_timeStr; /** * 起息时间 从买入时间第二天开始算 */ private String earn_timeStr; /** * 截止时间 */ private String stop_timeStr; /** * 日利率(%) */ private String daily_rate; /** * 预计收益 */ private double profit_may; /** * 理财购买币种 */ private String buyCurrency = "usdt"; /** * 理财购买币种 */ private String outputCurrency = "usdt"; }