package com.nq.pojo; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import java.math.BigDecimal; import java.util.Date; /** * AI产品订单建仓表 */ @Data @TableName("stock_ai_order_position") @Entity public class StockAIOrderPosition { @Id //@GeneratedValue(strategy = GenerationType.IDENTITY) @TableId(type = IdType.AUTO,value = "id") private Integer id; //ai交易产品订单id private Integer stockAiOrderId; //建仓股票id private Integer stockId; /** * 建仓股票数量 */ private Long stockNum; /** * 建仓股票单价 */ private BigDecimal stockPrice; /** * 建仓时间 */ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date creatDate; /** * 平仓单价 */ private BigDecimal coverPrice; /** * 平仓时间 */ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date coverDate; /** * 收益 (平仓单价-建仓股票单价)*建仓股票数量 */ private BigDecimal earnings; /** * 建仓状态 0持仓 1已平仓 */ private Integer status; }