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

import java.util.List;
import com.ruoyi.web.modules.news.domain.LivestockResourceListVo;
import com.ruoyi.web.modules.news.domain.LivestockResourceQuery;

/**
 * 畜牧资源只读查询（v_livestock_resource）。
 */
public interface ILivestockResourceService
{
    List<LivestockResourceListVo> selectLivestockResourceList(LivestockResourceQuery query);

    /**
     * 按主键与来源 type 查询详情：type=1 查 biz_medical_resource，type=2 查 biz_tech_resource。
     *
     * @return 源表实体全字段（已发布且纳入 v_livestock_resource 范围）
     */
    Object selectLivestockResourceById(Long id, Integer type);
}
