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/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);
|
|
|
|
}
|