import ResponseUtil from "../utils/responseUtil.js"; import services from "../resource/services.js"; import agreement from "../resource/agreement.js"; import hospitalInfo from "../resource/hospital_info.js"; import { hospitalRanking, departmentRankings } from "../resource/hospital_ranking.js"; class HandlerResource { constructor() { } // 获取所有启用的服务列表 async getServices(ctx) { try { return ResponseUtil.success(ctx, { services }, "查询成功"); } catch (err) { return ResponseUtil.internalError(ctx, err.message); } } // 获取陪诊服务协议 async getAgreement(ctx) { try { return ResponseUtil.success(ctx, { agreement }, "查询成功"); } catch (err) { return ResponseUtil.internalError(ctx, err.message); } } // 获取医院信息 async getHospitalInfo(ctx) { try { return ResponseUtil.success(ctx, { hospitalInfo }, "查询成功"); } catch (err) { return ResponseUtil.internalError(ctx, err.message); } } // 获取医院排名 async getHospitalRanking(ctx) { try { return ResponseUtil.success(ctx, { hospitalRanking }, "查询成功"); } catch (err) { return ResponseUtil.internalError(ctx, err.message); } } // 获取科室排名 async getDepartmentRankings(ctx) { try { return ResponseUtil.success(ctx, { departmentRankings }, "查询成功"); } catch (err) { return ResponseUtil.internalError(ctx, err.message); } } } export { HandlerResource };