package com.yami.trading.admin.dto;
|
|
import com.baomidou.mybatisplus.annotation.FieldFill;
|
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.math.BigDecimal;
|
import java.time.LocalDate;
|
import java.time.LocalDateTime;
|
|
/**
|
* @program: trading-order-master
|
* @description:
|
* @create: 2026-01-21 18:06
|
**/
|
@Data
|
public class PurchaseRecordDto {
|
|
|
/**
|
* 用户ID
|
*/
|
private String userId;
|
|
/**
|
* 申购数量
|
*/
|
private BigDecimal purchaseQuantity;
|
|
/**
|
* 购买价
|
*/
|
private BigDecimal purchasePrice;
|
|
/**
|
* 现价
|
*/
|
private BigDecimal currentPrice;
|
|
/**
|
* 持仓市值
|
*/
|
private BigDecimal positionvalue;
|
|
/**
|
* 购买总额(申购数量 × 购买价)
|
*/
|
private BigDecimal totalAmount;
|
|
@ApiModelProperty("利润")
|
private BigDecimal profit = BigDecimal.ZERO;
|
|
@ApiModelProperty("利润百分比")
|
private BigDecimal profitPercent = BigDecimal.ZERO;
|
|
//锁定时间
|
private LocalDate lockingTime;
|
|
}
|