Andru
2023-11-03 ce6c495a8076b892592eae635500ed50b3dd1859
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
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);
 
 
 
}