SitesService.java 1.3 KB
package com.cnlive.shenhe.service;

import com.cnlive.shenhe.dto.SitesDTO;
import com.cnlive.shenhe.entity.ShySites;
import com.github.pagehelper.PageInfo;

import java.util.List;

/**
 * @Author: yan-zhao-wang
 * @DateTime: 2022-11-07 9:09
 */
public interface SitesService {
    /**
     * 分页、条件查询 返回列表
     *
     * @param sitesDTO
     * @return
     */
    PageInfo<ShySites> getPage(SitesDTO sitesDTO);

    /**
     * 根据主键id查询白名单对象
     *
     * @param siteId
     * @return
     */
    ShySites get(Integer siteId);

    /**
     * 根据主键修改白名单对象
     *
     * @param site
     * @return
     */
    boolean update(ShySites site);

    /**
     * 根据spid查询白名单对象
     *
     * @param spId
     * @return
     */
    ShySites findspidDescByspid(int spId);

    /**
     * 根据name查询白名单对象
     *
     * @param spDesc
     * @return
     */
    ShySites findspidBySpdesc(String spDesc);

    /**
     * 获取免审白名单列表(点播)
     *
     * @param business_
     * @return
     */
    List<Integer> getBusinessList(Integer business_);

    /**
     * 获取用户(操作人)
     *
     * @param updater
     * @param auditorId
     * @return
     */
    String getUpdater(String updater, String auditorId);
}