package jnpf.model.cultivate.v2.offline;

import jnpf.model.cultivate.dto.offline.FtbCultivateOfflineFileDTO;
import lombok.Data;

import javax.validation.Valid;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.Size;
import java.util.List;


@Data
public class V2CultivateOfflineTrainUpdateDTO {
    /**
     * 线下培训主键
     */
    @NotBlank(message = "主键不能为空")
    private String id;

    /**
     * 负责人反馈培训结果
     */
    @Size(max = 500, message = "培训内容长度不能超过500字")
    private String headContent;


    /**
     * 附件信息
     */
    @Size(max = 9, message = "附件信息上限9个")
    @Valid
    private List<FtbCultivateOfflineFileDTO> files;

}