package com.ruoyi.web.modules.news.service;

import java.util.List;
import com.ruoyi.web.modules.news.domain.FarmingNewsListVo;
import com.ruoyi.web.modules.news.domain.FarmingNewsQuery;

/**
 * 养殖资讯（v_farming_news）只读服务。
 */
public interface IFarmingNewsService
{
    List<FarmingNewsListVo> selectFarmingNewsList(FarmingNewsQuery query);

    /**
     * 按资讯类别 type 与源表主键查询详情，返回对应业务表实体（已发布）。
     *
     * @param id   源表主键
     * @param type 资讯类别编码（与列表项 type 一致）
     * @return 源表实体全字段
     */
    Object selectFarmingNewsById(Long id, String type);
}
