package com.agileboot.codegen.dto;

import lombok.Data;

import java.util.List;

/**
 * 模板仓库数据传输对象
 * 
 * @author system
 * @date 2025-09-26
 */
@Data
public class TemplateRepositoryDTO {

    /**
     * 模板来源(system-系统模板 user-用户模板)
     */
    private String templateSource;

    /**
     * 模板ID
     */
    private String templateId;

    /**
     * 模板名称
     */
    private String templateName;

    /**
     * 模板分组
     */
    private String templateGroup;

    /**
     * 模板描述
     */
    private String description;

    /**
     * 是否启用显示(0-隐藏 1-显示)
     */
    private Integer isEnabled;

    /**
     * 显示排序
     */
    private Integer sortOrder;

    /**
     * 批量操作的模板列表
     */
    private List<TemplateRepositoryDTO> templates;
}

