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