2025-10-20 14:39:29 +08:00
|
|
|
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<FinanceUser> findFinanceUserPageList(HashMap<Object, Object> 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<FinanceUser> findActiveFinanceUsers() throws Exception;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2025-10-23 15:11:04 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2025-10-27 08:49:28 +08:00
|
|
|
|
2025-10-23 15:11:04 +08:00
|
|
|
|