package com.sckw.system.dao;

import com.sckw.system.model.SysVersion;
import com.sckw.system.model.vo.req.FindVersionListReqVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 版本管理
 * @author zk
 * @date 2023-05-31
 */
@Mapper
public interface SysVersionDao {

    /**
     * @param reqVo
     * @return FindVersionListResVo
     * @desc: 查版本列表
     * @author: czh
     * @date: 2023/10/10
     */
    List<SysVersion> findList(FindVersionListReqVo reqVo);

    /**
     * @param clientType 客户端类型
     * @desc: 查最新的版本信息
     * @author: czh
     * @date: 2023/10/10
     */
    SysVersion findLatestVersion(@Param(value = "systemType") Integer systemType, @Param(value = "clientType") String clientType);

}
