package com.saye.hospitalgd.service.system; import com.saye.hospitalgd.model.FinanceUser; import java.util.HashMap; import java.util.List; /** * @author thuang * @version 1.0 * @description: 财务人员服务接口 * @date 2024/12/19 18:00 */ public interface FinanceUserService { /** * 查询财务人员列表 * @param map 查询参数 * @return 财务人员列表 * @throws Exception 异常 */ List findFinanceUserPageList(HashMap map) throws Exception; /** * 添加财务人员 * @param financeUser 财务人员信息 * @throws Exception 异常 */ void addFinanceUser(FinanceUser financeUser) throws Exception; /** * 修改财务人员 * @param financeUser 财务人员信息 * @throws Exception 异常 */ void updateFinanceUser(FinanceUser financeUser) throws Exception; /** * 删除财务人员 * @param id 财务人员ID * @throws Exception 异常 */ void deleteFinanceUser(String id) throws Exception; /** * 根据ID查询财务人员 * @param id 财务人员ID * @return 财务人员信息 * @throws Exception 异常 */ FinanceUser findFinanceUserById(String id) throws Exception; /** * 获取所有启用的财务人员 * @return 启用的财务人员列表 * @throws Exception 异常 */ List findActiveFinanceUsers() throws Exception; }