package com.vetti.hotake.domain.dto;

import com.vetti.hotake.domain.dto.roleDto.NiceToHaveSkillsDto;
import com.vetti.hotake.domain.dto.roleDto.RequiredSkillsDto;
import com.vetti.hotake.domain.dto.roleDto.ResponsibilitiesDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.List;

/**
 * 岗位-职位描述 返回信息
 *
 * @author wangxiangshun
 * @date 2025-11-30
 */
@Data
@Accessors(chain = true)
public class HotakeJobDescriptionGeneratorDto {

    /** 关于职位 */
    @ApiModelProperty("关于职位")
    private String aboutRole;

    /** 职责 */
    @ApiModelProperty("职责")
    private List<ResponsibilitiesDto> responsibilitiesList;


    @ApiModelProperty("岗位所需技能信息数据集合")
    private List<RequiredSkillsDto> skillsDtoList;


    @ApiModelProperty("岗位加分技能信息数据集合")
    private List<NiceToHaveSkillsDto> haveSkillsDtoList;




}
