package com.simuwang.base.pojo.dos; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import java.math.BigDecimal; import java.util.Date; @Data @TableName("fund_position_detail") public class FundPositionDetailDO { /** * 主键id */ @TableId(value = "id") private Integer id; /** * 基金ID */ @TableField(value = "fund_id") private String fundId; /** * 估值日期 */ @TableField(value = "valuation_date") private Date valuationDate; /** * 科目级别 */ @TableField(value = "level") private Integer level; /** * 币种:1-人民币,2-美元,3-港元 */ @TableField(value = "currency") private Integer currency; /** * 汇率 */ @TableField(value = "exchange_rate") private BigDecimal exchangeRate; /** * 科目代码 */ @TableField(value = "subject_code") private String subjectCode; /** * 证券代码 */ @TableField(value = "securities_code") private String securitiesCode; /** * 证券名称 */ @TableField(value = "securities_name") private String securitiesName; /** * 类型:0-股票,1-债券,2-现金,3-期货,4-期权,5-正逆回购,6-基金,7-其他衍生品 */ @TableField(value = "sec_type") private Integer secType; private Integer subType; private Integer marketId; /** * 证券数量 */ @TableField(value = "securities_amount") private BigDecimal securitiesAmount; /** * 市值 */ @TableField(value = "market_value") private BigDecimal marketValue; /** * 市值占净值 */ @TableField(value = "market_value_ratio") private BigDecimal marketValueRatio; /** * 行情收市价 */ @TableField(value = "market_price") private BigDecimal marketPrice; /** * 持仓性质:1-多头,2-空头 */ @TableField(value = "nature") private Integer nature; /** * 资产类型:1-资产类,2-负债类,3-共同类,4-所有者权益类,6-损益类 */ @TableField(value = "subject_type") private Integer subjectType; /** * 估值增值 */ @TableField(value = "increment") private BigDecimal increment; /** * 停牌信息 */ @TableField(value = "halt_info") private String haltInfo; /** * 成本 */ @TableField(value = "net_cost") private BigDecimal netCost; /** * 成本占比 */ @TableField(value = "net_cost_ratio") private BigDecimal netCostRatio; /** * 单位成本 */ @TableField(value = "unit_cost") private BigDecimal unitCost; /** * 是否有效:0-无效,1-有效 */ @TableField(value = "isvalid") private Integer isvalid; /** * 创建者Id */ @TableField(value = "creatorid") private Integer creatorId; /** * 创建时间 */ @TableField(value = "createtime") private Date createTime; }