package com.klp.service; import com.klp.common.core.page.TableDataInfo; import com.klp.common.core.domain.PageQuery; import com.klp.domain.bo.WmsSalesScriptGeneratorBo; import com.klp.domain.vo.WmsProductSalesScriptVo; import java.util.List; import java.util.Map; /** * 销售话术生成器服务接口 * * @author klp * @date 2025-01-27 */ public interface IWmsSalesScriptGeneratorService { /** * 为单个产品生成销售话术 * * @param bo 生成参数 * @return 生成的话术列表 */ List generateScriptsForProduct(WmsSalesScriptGeneratorBo bo); /** * 批量生成销售话术 * * @param bo 生成参数 * @return 生成结果统计 */ Map generateScriptsBatch(WmsSalesScriptGeneratorBo bo); /** * 为指定产品ID列表生成话术 * * @param bo 生成参数 * @return 生成结果统计 */ Map generateScriptsForProductIds(WmsSalesScriptGeneratorBo bo); }