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