package cn.nianxx.thhotel.workflows.reservation.service;

import cn.nianxx.thhotel.workflows.reservation.common.request.ReservationDemoDataSeedRequest;
import cn.nianxx.thhotel.workflows.reservation.common.result.ReservationDemoDataSeedResult;

/**
 * Reservation 前端演示数据服务。只在 dev/test 受控启用，用已有业务服务生成真实落库数据。
 */
public interface ReservationDemoDataService {

    /**
     * 生成一批前端演示数据，并返回订单、任务和来源消息关键 ID。
     */
    ReservationDemoDataSeedResult seed(ReservationDemoDataSeedRequest request, String accessKey);
}
