package com.njcn.device.device.service;

import com.njcn.device.pq.pojo.param.TerminalMainQueryParam;
import com.njcn.device.pq.pojo.po.DevVersion;
import com.njcn.device.pq.pojo.vo.TerminalVersionVO;

import java.util.List;

/**
 * pqs
 * 终端程序版本管理
 * @author cdf
 * @date 2022/5/12
 */
public interface TerminalVersionService {

    /**
     * 查询终端版本主界面列表
     * @author cdf
     * @date 2022/5/11
     */
    List<TerminalVersionVO> getTerminalVersionList(TerminalMainQueryParam terminalMainQueryParam);


    /**
     * 查询装置升级日志
     * @author cdf
     * @date 2022/5/17
     * @return
     */
    List<DevVersion> getTerminalUpLog(String id);


    /**
     * @Description: 查询终端版本信息
     * @param ids
     * @return: java.util.List<com.njcn.device.pq.pojo.vo.TerminalVersionVO.Version>
     * @Author: wr
     * @Date: 2023/8/16 15:07
     */
    List<TerminalVersionVO.Version> getVersionList(List<String> ids);
}
