package com.ycwl.basic.puzzle.dto;

import lombok.Data;

/**
 * 拼图填充规则明细DTO
 */
@Data
public class PuzzleFillRuleItemDTO {

    /**
     * 明细ID
     */
    private Long id;

    /**
     * 目标元素标识
     */
    private String elementKey;

    /**
     * 数据源类型
     */
    private String dataSource;

    /**
     * 数据过滤条件(JSON字符串)
     */
    private String sourceFilter;

    /**
     * 排序策略
     */
    private String sortStrategy;

    /**
     * 降级默认值
     */
    private String fallbackValue;

    /**
     * 明细排序
     */
    private Integer itemOrder;
}
