package com.fs.course.domain;

import com.fs.common.annotation.Excel;
import com.fs.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;

/**
 * 课程红包失败重试记录对象 fs_course_red_packet_retry
 *
 * @author fs
 * @date 2025-03-18
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class FsCourseRedPacketRetry extends BaseEntity{

    /** 日志Id */
    private Long logId;

    /** 批次单号 */
    @Excel(name = "批次单号")
    private String outBatchNo;

    /** 课程id */
    @Excel(name = "课程id")
    private Long courseId;

    /** 用户id */
    @Excel(name = "用户id")
    private Long userId;

    /** 小节id */
    @Excel(name = "小节id")
    private Long videoId;

    /** 公司员工id */
    @Excel(name = "公司员工id")
    private Long companyUserId;

    /** 公司id */
    @Excel(name = "公司id")
    private Long companyId;

    /** 转帐金额 */
    @Excel(name = "转帐金额")
    private BigDecimal amount;

    /** 状态 0 发送中  1  已发送 */
    @Excel(name = "状态 0 发送中  1  已发送")
    private Integer status;

    /** 企微分享userId */
    @Excel(name = "企微分享userId")
    private String qwUserId;

    /** 观看记录id */
    @Excel(name = "观看记录id")
    private Long watchLogId;

    private String sendOpenId;

    private Integer source;


}
