package com.ycwl.basic.puzzle.dto;

import lombok.Data;

/**
 * 创建模板请求DTO
 *
 * @author Claude
 * @since 2025-01-17
 */
@Data
public class TemplateCreateRequest {

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

    /**
     * 模板编码
     */
    private String code;

    /**
     * 画布宽度
     */
    private Integer canvasWidth;

    /**
     * 画布高度
     */
    private Integer canvasHeight;

    /**
     * 背景类型：0-纯色 1-图片
     */
    private Integer backgroundType;

    /**
     * 背景颜色
     */
    private String backgroundColor;

    /**
     * 背景图片URL
     */
    private String backgroundImage;

    /**
     * 模板封面图片URL
     */
    private String coverImage;

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

    /**
     * 模板分类
     */
    private String category;

    /**
     * 自动添加到打印队列：1-开启 0-关闭
     */
    private Integer autoAddPrint;

    /**
     * 是否可以打印：1-可以 0-不可以
     */
    private Integer canPrint;

    /**
     * 状态：0-禁用 1-启用
     */
    private Integer status;

    /**
     * 景区ID
     */
    private Long scenicId;
}
