fwq
2023-11-24 2b13c6e40251811e2961eac9eb55c81702b6d66d
提交 | 用户 | age
07e6e6 1 package com.hz.his.feign.download;
5cf930 2
F 3 import com.hx.resultTool.Result;
4 import com.hz.his.dto.*;
5 import com.hz.his.dto.user.DUserChangeLogDto;
6 import com.hz.his.dto.user.DUserDto;
7 import org.springframework.cloud.openfeign.FeignClient;
8 import org.springframework.web.bind.annotation.PostMapping;
9 import org.springframework.web.bind.annotation.RequestBody;
10
11 /**
12  * PHIS-下载中心
13  */
14 @FeignClient(name="phi-download-service",path = "/phis-download",contextId = "d-phi-download")
15 public interface DFileDownloadService {
16
17     /**导出类型-底表-预约数据*/
94d437 18     @PostMapping(value = "/report/export/app/list")
f390c0 19     Result exportAppointmentList(@RequestBody DAppointDto dAppointDto);
5cf930 20     /**导出类型-底表-医生排班*/
94d437 21     @PostMapping(value = "/report/export/doctor/time/monthData")
F 22     Result exportDoctorTime(@RequestBody DDoctorTimeDto dDoctorTimeDto);
5cf930 23     /**导出类型-底表-优惠券*/
F 24     @PostMapping(value = "/report/export/coupon/list")
25     Result exportCoupon(@RequestBody DCouponDto dCouponDto);
26     /**导出类型-底表-优惠券码*/
27     @PostMapping(value = "/report/export/coupon/number/list")
28     Result exportCouponNumber(@RequestBody DCouponDto dCouponDto);
29     /**导出类型-底表-划扣记录*/
30     @PostMapping(value = "/report/export/deduction/list")
31     Result exportDeduction(@RequestBody DDeductionDto dDeductionDto);
32     /**导出类型-底表-员工数据*/
33     @PostMapping(value = "/report/export/employee/list")
34     Result exportEmployee(@RequestBody DEmployeeDto dEmployeeDto);
35     /**导出类型-底表-员工角色数据*/
36     @PostMapping(value = "/report/export/employee/role/list")
37     Result exportEmployeeRole(@RequestBody DEmployeeDto dEmployeeDto);
38     /**导出类型-底表-概览订单数据*/
39     @PostMapping(value = "/report/export/order/list")
40     Result exportOrder(@RequestBody DOrderDto dOrderDto);
41     /**导出类型-底表-明细订单数据*/
42     @PostMapping(value = "/report/export/order/detail/list")
43     Result exportOrderDetail(@RequestBody DOrderDto dOrderDto);
44     /**导出类型-底表-药妆订单数据*/
45     @PostMapping(value = "/report/export/order/drug/list")
46     Result exportOrderDrug(@RequestBody DOrderDto dOrderDto);
47     /**导出类型-底表-收款记录*/
48     @PostMapping(value = "/report/export/pay/detail/list")
49     Result exportPayDetail(@RequestBody DPayDetailDto dPayDetailDto);
50     /**导出类型-底表-项目分类*/
51     @PostMapping(value = "/report/export/project/type/list")
52     Result exportProjectType(@RequestBody DProjectSkuDto dProjectSkuDto);
53     /**导出类型-底表-项目SKU*/
54     @PostMapping(value = "/report/export/project/sku/list")
55     Result exportProjectSku(@RequestBody DProjectSkuDto dProjectSkuDto);
56     /**导出类型-底表-项目SPU*/
57     @PostMapping(value = "/report/export/project/spu/list")
58     Result exportProjectSpu(@RequestBody DProjectSkuDto dProjectSkuDto);
59     /**导出类型-底表-预约项目*/
60     @PostMapping(value = "/report/export/project/sku/appoint/list")
61     Result exportProjectSkuAppoint(@RequestBody DProjectSkuDto dProjectSkuDto);
62     /**导出类型-底表-退款记录*/
63     @PostMapping(value = "/report/export/refund/list")
64     Result exportRefund(@RequestBody DRefundDto dRefundDto);
65     /**导出类型-底表-治疗通知单*/
66     @PostMapping(value = "/report/export/treat/list")
67     Result exportTreat(@RequestBody DTreatSingleDto dTreatSingleDto);
68     /**导出类型-底表-导医订单*/
69     @PostMapping(value = "/report/export/guide/visit/order/list")
70     Result exportGuideOrder(@RequestBody DVisitOrderDto dVisitOrderDto);
71     /**导出类型-底表-到访记录*/
72     @PostMapping(value = "/report/export/visit/record/list")
73     Result exportVisitRecord(@RequestBody DVisitRecordDto dVisitRecordDto);
74     /**导出类型-底表-回访记录*/
75     @PostMapping(value = "/report/export/return/visit/list")
76     Result exportReturnVisit(@RequestBody DReturnVisitDto dReturnVisitDto);
77     /**导出类型-底表-初诊卡信息*/
78     @PostMapping(value = "/report/export/user/first/treat/card/list")
79     Result exportFirstTreatCard(@RequestBody DFirstTreatCardDto dFirstTreatCardDto);
80     /**导出类型-底表-设备*/
81     @PostMapping(value = "/report/export/device/list")
82     Result exportDevice(@RequestBody DDeviceDto dDeviceDto);
83     /**导出类型-底表-储值金变动记录*/
84     @PostMapping(value = "/report/export/money/log/store/list")
85     Result exportStore(@RequestBody DMoneyLogDto dMoneyLogDto);
86     /**导出类型-底表-增值金变动记录*/
87     @PostMapping(value = "/report/export/money/log/increment/list")
88     Result exportIncrement(@RequestBody DMoneyLogDto dMoneyLogDto);
89     /**导出类型-底表-积分变动记录*/
90     @PostMapping(value = "/report/export/money/log/integral/list")
91     Result exportIntegral(@RequestBody DMoneyLogDto dMoneyLogDto);
92     /**导出类型-底表-通话记录*/
93     @PostMapping(value = "/report/export/tel/log/list")
94     Result exportTelLog(@RequestBody DTelLogDto dTelLogDto);
95     /**导出类型-底表-等级变化*/
96     @PostMapping(value = "/report/export/user/change/log/level/list")
97     Result exportLevelChange(@RequestBody DUserChangeLogDto dUserChangeLogDto);
98     /**导出类型-底表-顾问变化*/
99     @PostMapping(value = "/report/export/user/change/log/adviser/list")
100     Result exportAdviserChange(@RequestBody DUserChangeLogDto dUserChangeLogDto);
101     /**导出类型-底表-状态变化*/
102     @PostMapping(value = "/report/export/user/change/log/status/list")
103     Result exportStatusChange(@RequestBody DUserChangeLogDto dUserChangeLogDto);
104     /**导出类型-底表-投诉记录*/
105     @PostMapping(value = "/report/export/complaint/list")
106     Result exportComplaint(@RequestBody DComplaintDto dComplaintDto);
107     /**导出类型-底表-咨询记录*/
108     @PostMapping(value = "/report/export/consultation/list")
109     Result exportConsultation(@RequestBody DConsultationDto dConsultationDto);
110     /**导出类型-底表-促销*/
111     @PostMapping(value = "/report/export/promotion/list")
112     Result exportPromotion(@RequestBody DPromotionDto dPromotionDto);
113     /**导出类型-底表-卡项*/
114     @PostMapping(value = "/report/export/card/list")
115     Result exportCard(@RequestBody DCardDto dCardDto);
116     /**导出类型-底表-活动*/
117     @PostMapping(value = "/report/export/activity/list")
118     Result exportActivity(@RequestBody DActivityDto dActivityDto);
119     /**导出类型-底表-用户数据*/
120     @PostMapping(value = "/report/export/user/list")
121     Result exportUser(@RequestBody DUserDto dUserDto);
122     /**导出类型-底表-转赠数据*/
123     @PostMapping(value = "/report/export/user/turn/list")
124     Result exportTurn(@RequestBody DTurnDto dTurnDto);
125     /**导出类型-底表-商品-药品数据*/
126     @PostMapping(value = "/report/export/consumables/list")
127     Result exportConsumables(@RequestBody DConsumablesDto dConsumablesDto);
128     /**导出类型-底表-电子处方*/
129     @PostMapping(value = "/report/export/treat/prescription/list")
130     Result exportPrescription(@RequestBody DPrescriptionDto dPrescriptionDto);
131     /**导出类型-底表-电子病历*/
132     @PostMapping(value = "/report/export/treat/medical/list")
133     Result exportMedical(@RequestBody DMedicalRecordDto dMedicalRecordDto);
134
135
136
137 }