package com.kexue.skills.entity.dto;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 技能包信息DTO
 *
 * @author AI技能生成助手
 * @since 2026-04-10
 */
@Data
public class SkillPackageInfoDto implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 技能名称
     */
    private String name;

    /**
     * 版本号
     */
    private String version;

    /**
     * 技能描述
     */
    private String description;

    /**
     * 作者
     */
    private String author;

    /**
     * 创建日期
     */
    private String created;

    /**
     * 标签列表
     */
    private List<String> tags;

    /**
     * 目录结构
     */
    private List<SkillStructureNodeDto> structure;
}
