fhx
2023-09-26 ab2a6f7e77b504a82de22dc2b8dd987564ed77f5
Merge remote-tracking branch 'origin/master-prod-new' into master-prod-new
2个文件已删除
1个文件已添加
2个文件已修改
198 ■■■■■ 已修改文件
phis-download-feign/src/main/java/com/hz/his/dto/DAppointDto.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-download-feign/src/main/java/com/hz/his/dto/DEmployeeDto.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-download-feign/src/main/java/com/hz/his/dto/common/OperateDto.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-download-feign/src/main/java/com/hz/his/dto/common/TimeDto.java 46 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-download-feign/src/main/java/com/hz/his/feign/download/DFileDownloadService.java 135 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-download-feign/src/main/java/com/hz/his/dto/DAppointDto.java
@@ -1,7 +1,6 @@
package com.hz.his.dto;
import com.hz.his.dto.common.DCommonDto;
import com.hz.his.dto.common.OperateDto;
import lombok.Data;
/**
phis-download-feign/src/main/java/com/hz/his/dto/DEmployeeDto.java
@@ -1,7 +1,6 @@
package com.hz.his.dto;
import com.hz.his.dto.common.DCommonDto;
import com.hz.his.dto.common.OperateDto;
import lombok.Data;
/**
phis-download-feign/src/main/java/com/hz/his/dto/common/OperateDto.java
File was deleted
phis-download-feign/src/main/java/com/hz/his/dto/common/TimeDto.java
File was deleted
phis-download-feign/src/main/java/com/hz/his/feign/download/DFileDownloadService.java
New file
@@ -0,0 +1,135 @@
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);
}