package jnpf.model.cultivate.dto.course;

import jnpf.model.cultivate.po.course.FtbCultivateCourseType;
import lombok.Data;
import org.hibernate.validator.constraints.Length;

import javax.validation.constraints.NotBlank;

/**
* 课程类型入参
 */
@Data
public class FtbCultivateCourseTypeDTO {
    /**
     * 课程类型名称
     */
    @NotBlank(message = "课程类型名称不能为空")
    @Length(max = 50, message = "课程类型名称不能超过50字")
    private String name;


    public static FtbCultivateCourseType convertFtbCultivateCourseType(FtbCultivateCourseTypeDTO ftbCultivateCourseTypeDTO) {
        if (ftbCultivateCourseTypeDTO == null) {
            return null;
        }
        FtbCultivateCourseType ftbCultivateCourseType = new FtbCultivateCourseType();
        ftbCultivateCourseType.setName(ftbCultivateCourseTypeDTO.getName());
        ftbCultivateCourseType.setSource(0);
        return ftbCultivateCourseType;
    }

}