using HL_FristAidPlatform_Help; using HL_FristAidPlatform_Models; using System.Collections.Generic; namespace HL_FristAidPlatform_IDataBase { public interface IT_Service_FirstAid_Personnel { /// /// 增加一条数据 /// T_Service_FirstAid_Personnel Add(T_Service_FirstAid_Personnel model); /// /// 更新一条数据 /// int Update(T_Service_FirstAid_Personnel model); /// /// 删除数据 /// int Delete(string GUID); /// /// 根据分页获得数据列表 /// TableModel GetPageList(string hospitalGuid, string name, int gender, int currentState, int role, int pageIndex, int pageSize); /// /// 获取所有空闲状态人员 /// /// TableModel GetPersonnel(); /// /// 根据主键批量修改数据:人员状态 /// /// /// int UpdateState (List list); /// /// 批量分配(车辆绑定人员) /// /// /// /// int VehiclePersonnelPlan(List list, string guid); /// /// 根据车辆GUID查询绑定人员 /// /// /// TableModel GetPersonnelOfVehicle(string guid); /// /// 保存派车单:多表操作 事务 /// /// 人员表 /// 出车统计 /// 出车记录 bool SaveDispatchListTran(List perList, T_Service_FirstAid_DrivingCensus dringCensus, List recordList); /// /// 获取空闲且未绑定车辆人员 /// /// TableModel GetOwnerlessPersonnel(string hospitalGuid); /// /// 根据车辆GUID查询绑定的人员 /// /// /// List GetPerofAmbulance(string ambulanceGUID); /// /// 根据患者GUID获取患者院前时间信息 /// /// /// FristAxisModel GetFristAxisByPatientGuid(string patientGuid); } }