ITVideoService.java 1.3 KB
package com.skua.modules.video.service;

import com.skua.modules.video.entity.TVideo;
import com.skua.modules.video.vo.VideoVO;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;
import java.util.Map;

/**
 * 视频信息
 */
public interface ITVideoService extends IService<TVideo> {

    List<TVideo> querystructCodeList(String structCodeId);

    List<TVideo> queryByVideoId(String id);

    List<TVideo> queryNoZiDingYiVideo();

    /**
     * APP查询摄像头列表
     * @param orgCode
     * @return
     */
    List<Map<String, Object>> queryVideoList(String orgCode);
    /**
     * <pre>
     * App摄像头模糊搜索
     * </pre>
     * @param videoName
     * @return
     * @author Li Yuanyuan, 2021年5月25日 下午5:57:21
     * <li>ad</li>
     */
	List<VideoVO> queryByVideoName(String videoName);

	Page<TVideo> queryCustomPageList(Page<TVideo> pageList, TVideo tVideo);
	/**
	 * <pre>
	 * 	查询
	 * </pre>
	 * @param pageList
	 * @param videoVO
	 * @return
	 * @author Li Yuanyuan, 2022年7月15日 下午6:18:43
	 * @Description: TODO(这里描述这个方法的需求变更情况)
	 */
	Page<TVideo> queryCustomVideoPageList(Page<TVideo> pageList, VideoVO videoVO);
}