package com.hz.his.feign.download; import com.hx.resultTool.Result; import com.hz.his.dto.*; import com.hz.his.dto.user.DUserChangeLogDto; import com.hz.his.dto.user.DUserDto; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; /** * PHIS-下载ä¸å¿ƒ */ @FeignClient(name="phi-download-service",path = "/phis-download",contextId = "d-phi-download") public interface DFileDownloadService { /**导出类型-底表-预约数æ®*/ @PostMapping(value = "/report/export/app/list") Result exportAppointmentList(@RequestBody DAppointDto dAppointDto); /**导出类型-底表-医生排ç*/ @PostMapping(value = "/report/export/doctor/time/monthData") Result exportDoctorTime(@RequestBody DDoctorTimeDto dDoctorTimeDto); /**导出类型-底表-ä¼˜æƒ åˆ¸*/ @PostMapping(value = "/report/export/coupon/list") Result exportCoupon(@RequestBody DCouponDto dCouponDto); /**导出类型-底表-ä¼˜æƒ åˆ¸ç */ @PostMapping(value = "/report/export/coupon/number/list") Result exportCouponNumber(@RequestBody DCouponDto dCouponDto); /**导出类型-底表-划扣记录*/ @PostMapping(value = "/report/export/deduction/list") Result exportDeduction(@RequestBody DDeductionDto dDeductionDto); /**导出类型-底表-员工数æ®*/ @PostMapping(value = "/report/export/employee/list") Result exportEmployee(@RequestBody DEmployeeDto dEmployeeDto); /**导出类型-底表-员工角色数æ®*/ @PostMapping(value = "/report/export/employee/role/list") Result exportEmployeeRole(@RequestBody DEmployeeDto dEmployeeDto); /**导出类型-底表-概览订å•æ•°æ®*/ @PostMapping(value = "/report/export/order/list") Result exportOrder(@RequestBody DOrderDto dOrderDto); /**导出类型-底表-明细订å•æ•°æ®*/ @PostMapping(value = "/report/export/order/detail/list") Result exportOrderDetail(@RequestBody DOrderDto dOrderDto); /**导出类型-底表-è¯å¦†è®¢å•æ•°æ®*/ @PostMapping(value = "/report/export/order/drug/list") Result exportOrderDrug(@RequestBody DOrderDto dOrderDto); /**导出类型-底表-收款记录*/ @PostMapping(value = "/report/export/pay/detail/list") Result exportPayDetail(@RequestBody DPayDetailDto dPayDetailDto); /**导出类型-底表-项目分类*/ @PostMapping(value = "/report/export/project/type/list") Result exportProjectType(@RequestBody DProjectSkuDto dProjectSkuDto); /**导出类型-底表-项目SKU*/ @PostMapping(value = "/report/export/project/sku/list") Result exportProjectSku(@RequestBody DProjectSkuDto dProjectSkuDto); /**导出类型-底表-项目SPU*/ @PostMapping(value = "/report/export/project/spu/list") Result exportProjectSpu(@RequestBody DProjectSkuDto dProjectSkuDto); /**导出类型-底表-预约项目*/ @PostMapping(value = "/report/export/project/sku/appoint/list") Result exportProjectSkuAppoint(@RequestBody DProjectSkuDto dProjectSkuDto); /**导出类型-底表-退款记录*/ @PostMapping(value = "/report/export/refund/list") Result exportRefund(@RequestBody DRefundDto dRefundDto); /**导出类型-底表-治疗通知å•*/ @PostMapping(value = "/report/export/treat/list") Result exportTreat(@RequestBody DTreatSingleDto dTreatSingleDto); /**导出类型-底表-导医订å•*/ @PostMapping(value = "/report/export/guide/visit/order/list") Result exportGuideOrder(@RequestBody DVisitOrderDto dVisitOrderDto); /**导出类型-底表-到访记录*/ @PostMapping(value = "/report/export/visit/record/list") Result exportVisitRecord(@RequestBody DVisitRecordDto dVisitRecordDto); /**导出类型-底表-回访记录*/ @PostMapping(value = "/report/export/return/visit/list") Result exportReturnVisit(@RequestBody DReturnVisitDto dReturnVisitDto); /**导出类型-底表-åˆè¯Šå¡ä¿¡æ¯*/ @PostMapping(value = "/report/export/user/first/treat/card/list") Result exportFirstTreatCard(@RequestBody DFirstTreatCardDto dFirstTreatCardDto); /**导出类型-底表-设备*/ @PostMapping(value = "/report/export/device/list") Result exportDevice(@RequestBody DDeviceDto dDeviceDto); /**导出类型-底表-储值金å˜åŠ¨è®°å½•*/ @PostMapping(value = "/report/export/money/log/store/list") Result exportStore(@RequestBody DMoneyLogDto dMoneyLogDto); /**导出类型-底表-增值金å˜åŠ¨è®°å½•*/ @PostMapping(value = "/report/export/money/log/increment/list") Result exportIncrement(@RequestBody DMoneyLogDto dMoneyLogDto); /**导出类型-底表-积分å˜åŠ¨è®°å½•*/ @PostMapping(value = "/report/export/money/log/integral/list") Result exportIntegral(@RequestBody DMoneyLogDto dMoneyLogDto); /**导出类型-底表-通è¯è®°å½•*/ @PostMapping(value = "/report/export/tel/log/list") Result exportTelLog(@RequestBody DTelLogDto dTelLogDto); /**导出类型-底表-ç‰çº§å˜åŒ–*/ @PostMapping(value = "/report/export/user/change/log/level/list") Result exportLevelChange(@RequestBody DUserChangeLogDto dUserChangeLogDto); /**导出类型-底表-顾问å˜åŒ–*/ @PostMapping(value = "/report/export/user/change/log/adviser/list") Result exportAdviserChange(@RequestBody DUserChangeLogDto dUserChangeLogDto); /**导出类型-底表-状æ€å˜åŒ–*/ @PostMapping(value = "/report/export/user/change/log/status/list") Result exportStatusChange(@RequestBody DUserChangeLogDto dUserChangeLogDto); /**导出类型-底表-投诉记录*/ @PostMapping(value = "/report/export/complaint/list") Result exportComplaint(@RequestBody DComplaintDto dComplaintDto); /**导出类型-底表-咨询记录*/ @PostMapping(value = "/report/export/consultation/list") Result exportConsultation(@RequestBody DConsultationDto dConsultationDto); /**导出类型-底表-促销*/ @PostMapping(value = "/report/export/promotion/list") Result exportPromotion(@RequestBody DPromotionDto dPromotionDto); /**导出类型-底表-å¡é¡¹*/ @PostMapping(value = "/report/export/card/list") Result exportCard(@RequestBody DCardDto dCardDto); /**导出类型-底表-活动*/ @PostMapping(value = "/report/export/activity/list") Result exportActivity(@RequestBody DActivityDto dActivityDto); /**导出类型-底表-用户数æ®*/ @PostMapping(value = "/report/export/user/list") Result exportUser(@RequestBody DUserDto dUserDto); /**导出类型-底表-è½¬èµ æ•°æ®*/ @PostMapping(value = "/report/export/user/turn/list") Result exportTurn(@RequestBody DTurnDto dTurnDto); /**导出类型-底表-商å“-è¯å“æ•°æ®*/ @PostMapping(value = "/report/export/consumables/list") Result exportConsumables(@RequestBody DConsumablesDto dConsumablesDto); /**导出类型-底表-电å处方*/ @PostMapping(value = "/report/export/treat/prescription/list") Result exportPrescription(@RequestBody DPrescriptionDto dPrescriptionDto); /**导出类型-底表-电å病历*/ @PostMapping(value = "/report/export/treat/medical/list") Result exportMedical(@RequestBody DMedicalRecordDto dMedicalRecordDto); }