package top.continew.admin.business.service;

import top.continew.admin.business.model.query.LibraryItemQuery;
import top.continew.admin.business.model.query.LibraryItemPageQuery;
import top.continew.admin.business.model.req.LibraryItemReq;
import top.continew.admin.business.model.resp.LibraryItemResp;
import top.continew.starter.extension.crud.model.resp.PageResp;
import top.continew.starter.extension.crud.service.BaseService;

/**
 * 库中项目服务
 *
 * @author author
 * @since 2026-01-07
 */
public interface LibraryItemService extends BaseService<LibraryItemResp, LibraryItemResp, LibraryItemQuery, LibraryItemReq> {

    PageResp<LibraryItemResp> pageList(LibraryItemQuery query, LibraryItemPageQuery pageQuery);
}