package com.cool.store.service.xinfa;

import com.cool.store.dto.huoma.*;
import com.cool.store.response.ResponseResult;
import org.springframework.web.bind.annotation.RequestParam;

import java.util.List;

/**
 * @Author suzhuhong
 * @Date 2025/11/5 16:15
 * @Version 1.0
 */
public interface XinFaBusinessService {


    /**
     * 获取门店信发设备列表
     * @param storeNum
     * @return
     */
   List<StoreXinFaDeviceDetail> getStoreXinFaDeviceDetail(String storeNum);

    /**
     * 获取账号下有哪些标签
     * @param storeNum
     * @return
     */
   List<TagDetailDTO> getAccountAllTags(String storeNum,String deviceName);

    /**
     * 获取账号下有哪些节目、
     * 通过门店在哪个账号下 确定账号
     * @param programReqDTO
     * @return
     */
    List<ProgramResponseDTO> getProgramList(ProgramReqDTO programReqDTO);

    /**
     * 发布信发设备
     * @param publishDTO
     * @return
     */
    Boolean publishProgram(PublishDTO publishDTO);



}
