package com.seer.teach.teacher.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.seer.teach.common.PageListBean;
import com.seer.teach.teacher.common.req.GetUnitsReq;
import com.seer.teach.teacher.common.resp.UnitsResp;
import com.seer.teach.teacher.module.entity.UnitsEntity;

/**
 * <p>
 * 服务类
 * </p>
 *
 * @author Wang
 * @since 2025-10-09 15:20:37
 */
public interface UnitsService extends IService<UnitsEntity> {

    /**
     * 查询单位列表
     *
     * @param params 查询参数对象，包含分页信息和查询条件
     * @return 返回单位信息的分页列表结果，包含总记录数和当前页数据
     */
    PageListBean<UnitsResp> list(GetUnitsReq params);

}
