package com.sonic.frog.domain.output;

import com.baomidou.mybatisplus.annotation.TableField;
import com.sonic.frog.enums.HeartbeatLevelEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @description:
 * @author: mzc
 * @date: 2025-08-15 17:04
 **/
@Data
public  class AiUserHeartbeatRelationOutput {

    @ApiModelProperty("关系显示开关 默认关闭 0:关闭 1:打开")
    private Boolean isShow = true;

    @ApiModelProperty("AI头像")
    private String aiHeadImg;

    @ApiModelProperty("用户头像")
    private String userHeadImg;

    @ApiModelProperty("心动等级")
    private HeartbeatLevelEnum heartbeatLevel;

    @ApiModelProperty("心动等级数字")
    private Integer heartbeatLevelNum;

    @ApiModelProperty("心动值")
    private BigDecimal heartbeatVal;

    @ApiModelProperty("心动等级名称")
    private String heartbeatLevelName;

    @ApiModelProperty("相识天数")
    private Integer dayCount;

    @ApiModelProperty("心动分")
    private BigDecimal heartbeatScore;

    @ApiModelProperty("已扣减心动值")
    private BigDecimal subtractHeartbeatVal;

    @ApiModelProperty("心动值单价")
    private Long price;
}


