package com.fs.course.param;

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

import java.util.List;

@Data
public class FsCourseWatchLogParam extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /** 用户id */
    private Long customerId;

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

    private String externalUserId;

    
    private Long companyId;
    private String appId;
    private String companyName;

    /** 归属项目（字典 sys_course_project） */
    private Long project;

    /** 所选课程 ID */
    private Long courseId;

    /**
     * 所选小节视频 ID 列表，逗号分隔（如 101,102,103）
     * GET 传数组易绑定失败，统一用字符串再解析，保证按 video_id 精确查询
     */
    private String videoIdList;

    /** 解析后的小节视频 ID 列表（Service 下推 Mapper） */
    private List<Long> videoIds;
 
   
}
