package com.ycwl.basic.puzzle.dto; import lombok.Data; import java.util.List; /** * 拼图填充规则保存请求 * 包含主规则+明细列表 */ @Data public class PuzzleFillRuleSaveRequest { /** * 规则ID(更新时传入) */ private Long id; /** * 关联的模板ID */ private Long templateId; /** * 规则名称 */ private String ruleName; /** * 条件类型 */ private String conditionType; /** * 条件值(JSON字符串) */ private String conditionValue; /** * 优先级 */ private Integer priority; /** * 是否启用 */ private Integer enabled; /** * 规则描述 */ private String description; /** * 明细列表(主从一起保存) */ private List items; }