package com.ltgk.crew.domain.vo;


import com.ltgk.crew.domain.entity.*;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

/**
 * 船员一人一档VO
 *
 * @author Qi ChengBin
 * @date 2024/12/06 14:53:20
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class DsBoatCrewArchivesVO extends DsBoatCrew {

    // 证件信息
    private List<DsCrewCredential> dsCrewCredentialList;
    // 保险信息
    private List<DsCrewInsurance> dsCrewInsuranceList;
    // 劳动合同
    private List<DsCrewLaborcontract> dsCrewLaborcontractList;
    // 出港记录
    private List<DsCrewOutCheck> dsCrewOutCheckList;
    // 入港记录
    private List<DsCrewEnterCheck> dsCrewEnterCheckList;
    // 培训信息  船员培训记录/及其成绩 TODO：
    private List<DsCrewTrainRecord> dsCrewTrainRecordList;
    // 考试信息 船员答题记录
    private List<DsAnswerRecord> dsAnswerRecordList;
    // TODO:奖惩信息
    // 违规信息
    private List<DsCrewIllegal> dsCrewIllegalList;
}
