fwq
2023-09-26 e3fe83d7676c8f954564a7fb90e82295b3da2fee
Merge branch 'master' into master-test
2个文件已删除
30个文件已添加
3个文件已修改
1497 ■■■■■ 已修改文件
phis-download-feign/src/main/java/com/hz/his/dto/DActivityDto.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-download-feign/src/main/java/com/hz/his/dto/DAppointDto.java 46 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-download-feign/src/main/java/com/hz/his/dto/DCardDto.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-download-feign/src/main/java/com/hz/his/dto/DComplaintDto.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-download-feign/src/main/java/com/hz/his/dto/DConsultationDto.java 104 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-download-feign/src/main/java/com/hz/his/dto/DConsumablesDto.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-download-feign/src/main/java/com/hz/his/dto/DCouponDto.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-download-feign/src/main/java/com/hz/his/dto/DDeductionDto.java 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-download-feign/src/main/java/com/hz/his/dto/DDeviceDto.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-download-feign/src/main/java/com/hz/his/dto/DDoctorTimeDto.java 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-download-feign/src/main/java/com/hz/his/dto/DEmployeeDto.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-download-feign/src/main/java/com/hz/his/dto/DFirstTreatCardDto.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-download-feign/src/main/java/com/hz/his/dto/DMedicalRecordDto.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-download-feign/src/main/java/com/hz/his/dto/DMoneyLogDto.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-download-feign/src/main/java/com/hz/his/dto/DOrderDto.java 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-download-feign/src/main/java/com/hz/his/dto/DPayDetailDto.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-download-feign/src/main/java/com/hz/his/dto/DPrescriptionDto.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-download-feign/src/main/java/com/hz/his/dto/DProjectSkuDto.java 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-download-feign/src/main/java/com/hz/his/dto/DPromotionDto.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-download-feign/src/main/java/com/hz/his/dto/DRefundDto.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-download-feign/src/main/java/com/hz/his/dto/DReturnVisitDto.java 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-download-feign/src/main/java/com/hz/his/dto/DTelLogDto.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-download-feign/src/main/java/com/hz/his/dto/DTreatSingleDto.java 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-download-feign/src/main/java/com/hz/his/dto/DTurnDto.java 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-download-feign/src/main/java/com/hz/his/dto/DVisitOrderDto.java 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-download-feign/src/main/java/com/hz/his/dto/DVisitRecordDto.java 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-download-feign/src/main/java/com/hz/his/dto/common/DCommonDto.java 51 ●●●●● 补丁 | 查看 | 原始文档 | 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/dto/user/DUserChangeLogDto.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-download-feign/src/main/java/com/hz/his/dto/user/DUserDto.java 578 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-download-feign/src/main/java/com/hz/his/dto/user/DUserTagDto.java 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-download-feign/src/main/java/com/hz/his/feign/DFileDownloadService.java 135 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/report/CoreProjectReportDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/report/ShopCashReportDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-download-feign/src/main/java/com/hz/his/dto/DActivityDto.java
New file
@@ -0,0 +1,14 @@
package com.hz.his.dto;
import com.hz.his.dto.common.DCommonDto;
import lombok.Data;
/**
 * 活动
 **/
@Data
public class DActivityDto extends DCommonDto {
}
phis-download-feign/src/main/java/com/hz/his/dto/DAppointDto.java
@@ -1,6 +1,6 @@
package com.hz.his.dto;
import com.hz.his.dto.common.OperateDto;
import com.hz.his.dto.common.DCommonDto;
import lombok.Data;
/**
@@ -8,27 +8,27 @@
 * 导出预约Dto
 */
@Data
public class DAppointDto extends OperateDto {
public class DAppointDto extends DCommonDto {
    String startTime;
    String endTime;
    String shopId;
    String doctorId;
    String keyWord;
    String corpUserName;
    String doctorName;
    String type;
    Integer orderType;
    Integer isMicApprove;
    String projectName;
    String userLevel;
    String field;
    String id;
    String userId;
    String roleId;
    String corpUserId;
    String createCuName;
    String channelType;
    String chatCorpName;
    String appType;
    private String startTime;
    private String endTime;
    private String shopId;
    private String doctorId;
    private String keyWord;
    private String corpUserName;
    private String doctorName;
    private String type;
    private Integer orderType;
    private Integer isMicApprove;
    private String projectName;
    private String userLevel;
    private String field;
    private String id;
    private String userId;
    private String roleId;
    private String corpUserId;
    private String createCuName;
    private String channelType;
    private String chatCorpName;
    private String appType;
}
phis-download-feign/src/main/java/com/hz/his/dto/DCardDto.java
New file
@@ -0,0 +1,14 @@
package com.hz.his.dto;
import com.hz.his.dto.common.DCommonDto;
import lombok.Data;
/**
 * 卡项
 **/
@Data
public class DCardDto extends DCommonDto {
}
phis-download-feign/src/main/java/com/hz/his/dto/DComplaintDto.java
New file
@@ -0,0 +1,14 @@
package com.hz.his.dto;
import com.hz.his.dto.common.DCommonDto;
import lombok.Data;
/**
 * 投诉记录
 **/
@Data
public class DComplaintDto extends DCommonDto {
}
phis-download-feign/src/main/java/com/hz/his/dto/DConsultationDto.java
New file
@@ -0,0 +1,104 @@
package com.hz.his.dto;
import lombok.Data;
import java.util.Date;
/**
 * 咨询记录
 **/
@Data
public class DConsultationDto{
    // 记录id 继承dto已存在
    private String id;
    // 用户ID
    private String userId;
    // 门店/诊所ID
    private String shopId;
    // 科室编码
    private String departmentCode;
    // 科室名称
    private String departmentName;
    /**咨询类型*/
    private Integer consultType;
    // 咨询方式代码 字典表
    private String methodCode;
    // 咨询方式名称
    private String methodCodeName;
    // 咨询项目 - ID列表
    private String neededProjectIds;
    // 推荐项目 - ID列表
    private String recommendedProjectIds;
    // 关注活动 - ID列表
    private String focusActivitiesIds;
    // 潜在项目 - ID列表
    private String potentialProjectIds;
    // 未成交原因
    private String description;
    // 咨询内容
    private String content;
    // 备注
    private String remark;
    // 是否愿意上门
    private Integer isCanCome = 0;
    // 是否到访
    private Integer isVisit = 0;
    // 是否付款
    private Integer isPay = 0;
    // 是否草稿
    private Integer isDraft = 0;
    // 页码
    private Integer pageNum;
    // 页数
    private Integer pageSize;
    // 开始时间
    private Date startTime;
    // 结束时间
    private Date endTime;
    // 用户名称
    private String userName;
    // 关键词查询 未成交原因 咨询内容 备注
    private String keyWord;
    // 员工角色
    private String roleId;
    // 咨询师
    private String hisCorpUserId;
    // 电网咨询师
    private String internetCorpUserId;
    // 客服
    private String chatCorpUserId;
    // 创建人
    private String createEmployeeId;
    // 创建人部门
    private String createEmployeePartId;
    // 关注活动
    private String focusActivityId;
    // 咨询项目
    private String neededProjectTypeId;
    // 潜在项目
    private String potentialProjectTypeId;
    // 推荐项目
    private String recommendedProjectId;
    // 客户来源渠道分类
    private String channelsTypeId;
    // 客户来源一级渠道
    private String channelId;
    // 客户来源二级渠道
    private String channel2Id;
    // 到访类型
    private String recentVisitType;
    // 到访状态
    private Integer recentVisitStatus;
    // 是否成交
    private Integer isMakeADeal;
    // 客户成交标签
    private String isMakeADealLabel;
}
phis-download-feign/src/main/java/com/hz/his/dto/DConsumablesDto.java
New file
@@ -0,0 +1,14 @@
package com.hz.his.dto;
import com.hz.his.dto.common.DCommonDto;
import lombok.Data;
/**
 * 商品-药品
 **/
@Data
public class DConsumablesDto extends DCommonDto {
}
phis-download-feign/src/main/java/com/hz/his/dto/DCouponDto.java
New file
@@ -0,0 +1,22 @@
package com.hz.his.dto;
import com.hz.his.dto.common.DCommonDto;
import lombok.Data;
import java.util.Date;
/**
 * 优惠券码
 **/
@Data
public class DCouponDto extends DCommonDto {
    private String couponId;
    private Date startCollectionTime;
    private Date endCollectionTime;
    private Integer isUse;
    private String couponCostDepartment;
    private Integer isReceive;
}
phis-download-feign/src/main/java/com/hz/his/dto/DDeductionDto.java
New file
@@ -0,0 +1,32 @@
package com.hz.his.dto;
import com.hz.his.dto.common.DCommonDto;
import lombok.Data;
import java.util.Date;
/**
 * 执行记录
 **/
@Data
public class DDeductionDto extends DCommonDto {
    private Integer status;
    private String shopId;
    private String departmentCode;
    private String projectName;
    private String hisProjectName;
    private Integer drugsType;
    private String userId;
    private String roleId;
    private String recordNo;
    private String treatSingleNo;
    private String belongDoctor;
    private String belongNurse;
    private String belongAdviser;
    private String userShopId;
    private String deShopId;
    private Date startRescindedTime;
    private Date endRescindedTime;
}
phis-download-feign/src/main/java/com/hz/his/dto/DDeviceDto.java
New file
@@ -0,0 +1,13 @@
package com.hz.his.dto;
import com.hz.his.dto.common.DCommonDto;
import lombok.Data;
/**
 * 设备
 **/
@Data
public class DDeviceDto extends DCommonDto {
}
phis-download-feign/src/main/java/com/hz/his/dto/DDoctorTimeDto.java
New file
@@ -0,0 +1,17 @@
package com.hz.his.dto;
import com.hz.his.dto.common.DCommonDto;
import lombok.Data;
/**
 * 医生排班
 * @USER: fhx
 * @DATE: 2023/9/19
 **/
@Data
public class DDoctorTimeDto extends DCommonDto {
    private String shopId;
    private String monthStr;
    private String doctorId;
}
phis-download-feign/src/main/java/com/hz/his/dto/DEmployeeDto.java
New file
@@ -0,0 +1,16 @@
package com.hz.his.dto;
import com.hz.his.dto.common.DCommonDto;
import lombok.Data;
/**
 * @author fwq
 * 导出员工Dto
 */
@Data
public class DEmployeeDto extends DCommonDto {
    private Integer isJob;
    private Integer isPerformanceEmp;
    private String roleUniqueStr;
}
phis-download-feign/src/main/java/com/hz/his/dto/DFirstTreatCardDto.java
New file
@@ -0,0 +1,13 @@
package com.hz.his.dto;
import com.hz.his.dto.common.DCommonDto;
import lombok.Data;
/**
 * 初诊卡
 **/
@Data
public class DFirstTreatCardDto extends DCommonDto {
}
phis-download-feign/src/main/java/com/hz/his/dto/DMedicalRecordDto.java
New file
@@ -0,0 +1,14 @@
package com.hz.his.dto;
import com.hz.his.dto.common.DCommonDto;
import lombok.Data;
/**
 * 电子病历
 **/
@Data
public class DMedicalRecordDto extends DCommonDto {
}
phis-download-feign/src/main/java/com/hz/his/dto/DMoneyLogDto.java
New file
@@ -0,0 +1,13 @@
package com.hz.his.dto;
import com.hz.his.dto.common.DCommonDto;
import lombok.Data;
/**
 * 金额变动
 **/
@Data
public class DMoneyLogDto extends DCommonDto {
}
phis-download-feign/src/main/java/com/hz/his/dto/DOrderDto.java
New file
@@ -0,0 +1,50 @@
package com.hz.his.dto;
import lombok.Data;
/**
 * 订单
 **/
@Data
public class DOrderDto {
    private String startTime;
    private String endTime;
    private Integer status;
    private String orderNo;
    private String type;
    private Integer owe;
    private String projectName;
    private String operationName;
    private String developerName;
    private String employeeName;
    private String phisOrderNo;
    private String prescriptionNo;
    private String appIdCode;
    private String sourceName;
    private String sourceOrderNo;
    private Integer applyStatus;
    private Integer payStatus;
    private Integer refundStatus;
    private Integer isCustomerConfirm;
    private Integer isOldBringNew;
    private Integer isBothTheOne;
    private String channelName;
    private String inviteeName;
    private String userInviteeName;
    private String userChannelName;
    private String shopName;
    private String departmentName;
    private String doctorName;
    private String hisCorpUserName;
    private String userName;
    private String userId;
    private String shopIds;
    private String roleUniqueStr;
    private String userStatus;
    private String userLevel;
    private String internetCorpUserId;
    private String internetCorpUserName;
    private String keyWord;
}
phis-download-feign/src/main/java/com/hz/his/dto/DPayDetailDto.java
New file
@@ -0,0 +1,13 @@
package com.hz.his.dto;
import com.hz.his.dto.common.DCommonDto;
import lombok.Data;
/**
 * 收款明细
 **/
@Data
public class DPayDetailDto extends DCommonDto {
}
phis-download-feign/src/main/java/com/hz/his/dto/DPrescriptionDto.java
New file
@@ -0,0 +1,13 @@
package com.hz.his.dto;
import com.hz.his.dto.common.DCommonDto;
import lombok.Data;
/**
 * 电子处方
 **/
@Data
public class DPrescriptionDto extends DCommonDto {
}
phis-download-feign/src/main/java/com/hz/his/dto/DProjectSkuDto.java
New file
@@ -0,0 +1,17 @@
package com.hz.his.dto;
import com.hz.his.dto.common.DCommonDto;
import lombok.Data;
/**
 * 项目SKU
 **/
@Data
public class DProjectSkuDto extends DCommonDto {
    private String name;
    private Integer enable;
}
phis-download-feign/src/main/java/com/hz/his/dto/DPromotionDto.java
New file
@@ -0,0 +1,14 @@
package com.hz.his.dto;
import com.hz.his.dto.common.DCommonDto;
import lombok.Data;
/**
 * 促销
 **/
@Data
public class DPromotionDto extends DCommonDto {
}
phis-download-feign/src/main/java/com/hz/his/dto/DRefundDto.java
New file
@@ -0,0 +1,18 @@
package com.hz.his.dto;
import com.hz.his.dto.common.DCommonDto;
import lombok.Data;
/**
 * 退款单
 **/
@Data
public class DRefundDto extends DCommonDto {
    private String shopId;
    private String sourceType;
    private Integer status;
    private String roleId;
}
phis-download-feign/src/main/java/com/hz/his/dto/DReturnVisitDto.java
New file
@@ -0,0 +1,40 @@
package com.hz.his.dto;
import com.hz.his.dto.common.DCommonDto;
import lombok.Data;
import java.util.Date;
/**
 * 到访记录
 **/
@Data
public class DReturnVisitDto extends DCommonDto {
    private String userId;
    private Date planStartTime;
    private Date planEndTime;
    private Date returnVisitStartTime;
    private Date returnVisitEndTime;
    private Date doneStartTime;
    private Date doneEndTime;
    private String returnVisitType;
    private String returnVisitPlan;
    private String returnVisitMethod;
    private Integer returnVisitStatus;
    private Integer doneStatus;
    private Integer timeoutStatus;
    private Integer visitResultStatus;
    private Integer satisfiedStatus;
    private String shopId;
    private String roleId;
    private String createPersonName;
    private String channelType;
    private String createPersonId;
    private String visitPersonId;
    private String corpId;
    private String corpName;
    private String shopIds;
}
phis-download-feign/src/main/java/com/hz/his/dto/DTelLogDto.java
New file
@@ -0,0 +1,13 @@
package com.hz.his.dto;
import com.hz.his.dto.common.DCommonDto;
import lombok.Data;
/**
 * 通话记录变动
 **/
@Data
public class DTelLogDto extends DCommonDto {
}
phis-download-feign/src/main/java/com/hz/his/dto/DTreatSingleDto.java
New file
@@ -0,0 +1,40 @@
package com.hz.his.dto;
import com.hz.his.dto.common.DCommonDto;
import lombok.Data;
import java.util.List;
/**
 * 治疗单
 **/
@Data
public class DTreatSingleDto extends DCommonDto {
    //用户id
    private String userId;
    //类型
    private Integer type;
    //治疗单号
    private String treatSingleNo;
    //操作人
    private String operatorName;
    //护士名称
    private String nurseName;
    //医生名称
    private String doctorName;
    //是否划扣
    private Integer isDeduct;
    //创建时间
    private String createTime;
    //门店id
    private String shopId;
    //是否分配治疗
    private Integer isPerTreat;
    //到访订单id
    private String visitOrderId;
    //门店id
    private List<String> shopIdList;
}
phis-download-feign/src/main/java/com/hz/his/dto/DTurnDto.java
New file
@@ -0,0 +1,32 @@
package com.hz.his.dto;
import com.hz.his.dto.common.DCommonDto;
import lombok.Data;
/**
 * 转赠
 **/
@Data
public class DTurnDto extends DCommonDto {
    // 转增人门店id
    private String shopId;
    // 转增人id
    private String turnId;
    // 转增人
    private String giveAway;
    // 受赠人id
    private String doneeId;
    // 受赠人
    private String donated;
    // 角色id
    private String roleId;
    // 类型
    private String type;
    //受赠人门店ID
    private String doneeShopId;
    //订单号
    private String orderNo;
}
phis-download-feign/src/main/java/com/hz/his/dto/DVisitOrderDto.java
New file
@@ -0,0 +1,21 @@
package com.hz.his.dto;
import com.hz.his.dto.common.DCommonDto;
import lombok.Data;
/**
 * 到访订单(导医)
 **/
@Data
public class DVisitOrderDto extends DCommonDto {
    private String doctorName;
    private String userName;
    private String adviserName;
    private String nurseName;
    private String shopId;
    private String status;
}
phis-download-feign/src/main/java/com/hz/his/dto/DVisitRecordDto.java
New file
@@ -0,0 +1,21 @@
package com.hz.his.dto;
import com.hz.his.dto.common.DCommonDto;
import lombok.Data;
/**
 * 到访记录
 **/
@Data
public class DVisitRecordDto extends DCommonDto {
    private String shopId;
    private String preTypeName;
    private String doctorName;
    private String nurseName;
    private String adviserName;
    private Integer status;
    private String inShopSql;
}
phis-download-feign/src/main/java/com/hz/his/dto/common/DCommonDto.java
New file
@@ -0,0 +1,51 @@
package com.hz.his.dto.common;
import lombok.Data;
import java.util.List;
/**
 * @author fwq
 */
@Data
public class DCommonDto {
    /**操作人标识*/
    private String operateId;
    /**操作人名称*/
    private String operateMan;
    /**操作人门店标识*/
    private String opShopId;
    /**操作人门店名称*/
    private String opShopName;
    /**操作人角色标识(EmployeeRole)*/
    private String opRoleId;
    /**操作人角色字符串*/
    private String opRoleStr;
    /**操作人角色名称*/
    private String opRoleName;
    /**备注*/
    private String opRemark;
    /**开始时间*/
    private String startTime;
    /**结束时间*/
    private String endTime;
    /**搜索关键字*/
    private String searchData;
    /**搜索关键字*/
    private String keyWord;
    /**用户标识*/
    private String userId;
    /**用户信息关键字*/
    private String userKeyWord;
    /**用户标识*/
    private List<String> userIdList;
    /**门店标识*/
    private List<String> shopIdList;
    /**员工标识*/
    private List<String> employeeIdList;
}
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/dto/user/DUserChangeLogDto.java
New file
@@ -0,0 +1,13 @@
package com.hz.his.dto.user;
import com.hz.his.dto.common.DCommonDto;
import lombok.Data;
/**
 * 用户记录变动
 **/
@Data
public class DUserChangeLogDto extends DCommonDto {
}
phis-download-feign/src/main/java/com/hz/his/dto/user/DUserDto.java
New file
@@ -0,0 +1,578 @@
package com.hz.his.dto.user;
import java.util.List;
/**
 * 用户
 **/
public class DUserDto {
    private List<DUserTagDto> userTagInfo;
    private Integer appType;
    private String userStatus;
    private String hisCorpUserId;
    private String hisCorpUserName;
    private String shopId;
    private String shopName;
    private String cIq;
    private String cStartTime;
    private String cEndTime;
    private String userLevel;
    private String startBirthDay;
    private String endBirthDay;
    private String creator;
    private String userType;
    private Integer gender;
    private Integer startAge;
    private Integer endAge;
    private String channelType;
    private String channelId;
    private String cuName;
    private String userRole;
    private String startReturnVisitTime;
    private String endReturnVisitTime;
    private String startFirstTime;
    private String endFirstTime;
    private String startlatelyTime;
    private String endlatelyTime;
    private String startFirstPayTime;
    private String endFirstPayTime;
    private String startLastPayTime;
    private String endLastPayTime;
    private Integer isComeShop;
    private Integer isConsume;
    private Integer isBindCRMTime;
    private Integer isBindSTTime;
    private Integer isBindGZHTime;
    private String country;
    private String province;
    private String city;
    private String area;
    private String inviteeId;
    private String inviteeName;
    private String tmkName;
    private String doctorNme;
    private String noBugProject;
    private String bugProject;
    private String executeProjectType;
    private String bugProjectType;
    private String consultationProject;
    private String consultationProjectType;
    private String notUseProject;
    private String userCardName;
    private Integer expectedLossDay;
    private String keyWord;
    private Integer isPretriageCard;
    private String indication1;
    private String indication2;
    private Integer indicationLevel;
    public List<DUserTagDto> getUserTagInfo() {
        return userTagInfo;
    }
    public void setUserTagInfo(List<DUserTagDto> userTagInfo) {
        this.userTagInfo = userTagInfo;
    }
    public Integer getAppType() {
        return appType;
    }
    public void setAppType(Integer appType) {
        this.appType = appType;
    }
    public String getUserStatus() {
        return userStatus;
    }
    public void setUserStatus(String userStatus) {
        this.userStatus = userStatus;
    }
    public String getHisCorpUserId() {
        return hisCorpUserId;
    }
    public void setHisCorpUserId(String hisCorpUserId) {
        this.hisCorpUserId = hisCorpUserId;
    }
    public String getHisCorpUserName() {
        return hisCorpUserName;
    }
    public void setHisCorpUserName(String hisCorpUserName) {
        this.hisCorpUserName = hisCorpUserName;
    }
    public String getShopId() {
        return shopId;
    }
    public void setShopId(String shopId) {
        this.shopId = shopId;
    }
    public String getShopName() {
        return shopName;
    }
    public void setShopName(String shopName) {
        this.shopName = shopName;
    }
    public String getcIq() {
        return cIq;
    }
    public void setcIq(String cIq) {
        this.cIq = cIq;
    }
    public String getcStartTime() {
        return cStartTime;
    }
    public void setcStartTime(String cStartTime) {
        this.cStartTime = cStartTime;
    }
    public String getcEndTime() {
        return cEndTime;
    }
    public void setcEndTime(String cEndTime) {
        this.cEndTime = cEndTime;
    }
    public String getUserLevel() {
        return userLevel;
    }
    public void setUserLevel(String userLevel) {
        this.userLevel = userLevel;
    }
    public String getStartBirthDay() {
        return startBirthDay;
    }
    public void setStartBirthDay(String startBirthDay) {
        this.startBirthDay = startBirthDay;
    }
    public String getEndBirthDay() {
        return endBirthDay;
    }
    public void setEndBirthDay(String endBirthDay) {
        this.endBirthDay = endBirthDay;
    }
    public String getCreator() {
        return creator;
    }
    public void setCreator(String creator) {
        this.creator = creator;
    }
    public String getUserType() {
        return userType;
    }
    public void setUserType(String userType) {
        this.userType = userType;
    }
    public Integer getGender() {
        return gender;
    }
    public void setGender(Integer gender) {
        this.gender = gender;
    }
    public Integer getStartAge() {
        return startAge;
    }
    public void setStartAge(Integer startAge) {
        this.startAge = startAge;
    }
    public Integer getEndAge() {
        return endAge;
    }
    public void setEndAge(Integer endAge) {
        this.endAge = endAge;
    }
    public String getChannelType() {
        return channelType;
    }
    public void setChannelType(String channelType) {
        this.channelType = channelType;
    }
    public String getChannelId() {
        return channelId;
    }
    public void setChannelId(String channelId) {
        this.channelId = channelId;
    }
    public String getCuName() {
        return cuName;
    }
    public void setCuName(String cuName) {
        this.cuName = cuName;
    }
    public String getUserRole() {
        return userRole;
    }
    public void setUserRole(String userRole) {
        this.userRole = userRole;
    }
    public String getStartReturnVisitTime() {
        return startReturnVisitTime;
    }
    public void setStartReturnVisitTime(String startReturnVisitTime) {
        this.startReturnVisitTime = startReturnVisitTime;
    }
    public String getEndReturnVisitTime() {
        return endReturnVisitTime;
    }
    public void setEndReturnVisitTime(String endReturnVisitTime) {
        this.endReturnVisitTime = endReturnVisitTime;
    }
    public String getStartFirstTime() {
        return startFirstTime;
    }
    public void setStartFirstTime(String startFirstTime) {
        this.startFirstTime = startFirstTime;
    }
    public String getEndFirstTime() {
        return endFirstTime;
    }
    public void setEndFirstTime(String endFirstTime) {
        this.endFirstTime = endFirstTime;
    }
    public String getStartlatelyTime() {
        return startlatelyTime;
    }
    public void setStartlatelyTime(String startlatelyTime) {
        this.startlatelyTime = startlatelyTime;
    }
    public String getEndlatelyTime() {
        return endlatelyTime;
    }
    public void setEndlatelyTime(String endlatelyTime) {
        this.endlatelyTime = endlatelyTime;
    }
    public String getStartFirstPayTime() {
        return startFirstPayTime;
    }
    public void setStartFirstPayTime(String startFirstPayTime) {
        this.startFirstPayTime = startFirstPayTime;
    }
    public String getEndFirstPayTime() {
        return endFirstPayTime;
    }
    public void setEndFirstPayTime(String endFirstPayTime) {
        this.endFirstPayTime = endFirstPayTime;
    }
    public String getStartLastPayTime() {
        return startLastPayTime;
    }
    public void setStartLastPayTime(String startLastPayTime) {
        this.startLastPayTime = startLastPayTime;
    }
    public String getEndLastPayTime() {
        return endLastPayTime;
    }
    public void setEndLastPayTime(String endLastPayTime) {
        this.endLastPayTime = endLastPayTime;
    }
    public Integer getIsComeShop() {
        return isComeShop;
    }
    public void setIsComeShop(Integer isComeShop) {
        this.isComeShop = isComeShop;
    }
    public Integer getIsConsume() {
        return isConsume;
    }
    public void setIsConsume(Integer isConsume) {
        this.isConsume = isConsume;
    }
    public Integer getIsBindCRMTime() {
        return isBindCRMTime;
    }
    public void setIsBindCRMTime(Integer isBindCRMTime) {
        this.isBindCRMTime = isBindCRMTime;
    }
    public Integer getIsBindSTTime() {
        return isBindSTTime;
    }
    public void setIsBindSTTime(Integer isBindSTTime) {
        this.isBindSTTime = isBindSTTime;
    }
    public Integer getIsBindGZHTime() {
        return isBindGZHTime;
    }
    public void setIsBindGZHTime(Integer isBindGZHTime) {
        this.isBindGZHTime = isBindGZHTime;
    }
    public String getCountry() {
        return country;
    }
    public void setCountry(String country) {
        this.country = country;
    }
    public String getProvince() {
        return province;
    }
    public void setProvince(String province) {
        this.province = province;
    }
    public String getCity() {
        return city;
    }
    public void setCity(String city) {
        this.city = city;
    }
    public String getArea() {
        return area;
    }
    public void setArea(String area) {
        this.area = area;
    }
    public String getInviteeId() {
        return inviteeId;
    }
    public void setInviteeId(String inviteeId) {
        this.inviteeId = inviteeId;
    }
    public String getInviteeName() {
        return inviteeName;
    }
    public void setInviteeName(String inviteeName) {
        this.inviteeName = inviteeName;
    }
    public String getTmkName() {
        return tmkName;
    }
    public void setTmkName(String tmkName) {
        this.tmkName = tmkName;
    }
    public String getDoctorNme() {
        return doctorNme;
    }
    public void setDoctorNme(String doctorNme) {
        this.doctorNme = doctorNme;
    }
    public String getNoBugProject() {
        return noBugProject;
    }
    public void setNoBugProject(String noBugProject) {
        this.noBugProject = noBugProject;
    }
    public String getBugProject() {
        return bugProject;
    }
    public void setBugProject(String bugProject) {
        this.bugProject = bugProject;
    }
    public String getExecuteProjectType() {
        return executeProjectType;
    }
    public void setExecuteProjectType(String executeProjectType) {
        this.executeProjectType = executeProjectType;
    }
    public String getBugProjectType() {
        return bugProjectType;
    }
    public void setBugProjectType(String bugProjectType) {
        this.bugProjectType = bugProjectType;
    }
    public String getConsultationProject() {
        return consultationProject;
    }
    public void setConsultationProject(String consultationProject) {
        this.consultationProject = consultationProject;
    }
    public String getConsultationProjectType() {
        return consultationProjectType;
    }
    public void setConsultationProjectType(String consultationProjectType) {
        this.consultationProjectType = consultationProjectType;
    }
    public String getNotUseProject() {
        return notUseProject;
    }
    public void setNotUseProject(String notUseProject) {
        this.notUseProject = notUseProject;
    }
    public String getUserCardName() {
        return userCardName;
    }
    public void setUserCardName(String userCardName) {
        this.userCardName = userCardName;
    }
    public Integer getExpectedLossDay() {
        return expectedLossDay;
    }
    public void setExpectedLossDay(Integer expectedLossDay) {
        this.expectedLossDay = expectedLossDay;
    }
    public String getKeyWord() {
        return keyWord;
    }
    public void setKeyWord(String keyWord) {
        this.keyWord = keyWord;
    }
    public Integer getIsPretriageCard() {
        return isPretriageCard;
    }
    public void setIsPretriageCard(Integer isPretriageCard) {
        this.isPretriageCard = isPretriageCard;
    }
    public String getIndication1() {
        return indication1;
    }
    public void setIndication1(String indication1) {
        this.indication1 = indication1;
    }
    public String getIndication2() {
        return indication2;
    }
    public void setIndication2(String indication2) {
        this.indication2 = indication2;
    }
    public Integer getIndicationLevel() {
        return indicationLevel;
    }
    public void setIndicationLevel(Integer indicationLevel) {
        this.indicationLevel = indicationLevel;
    }
}
phis-download-feign/src/main/java/com/hz/his/dto/user/DUserTagDto.java
New file
@@ -0,0 +1,17 @@
package com.hz.his.dto.user;
import com.alibaba.fastjson.JSONObject;
import lombok.Data;
import java.util.List;
/**
 * 用户
 **/
@Data
public class DUserTagDto {
    private String tagName;
    private String tagTypeId;
}
phis-download-feign/src/main/java/com/hz/his/feign/DFileDownloadService.java
New file
@@ -0,0 +1,135 @@
package com.hz.his.feign;
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);
}
phis-feign/src/main/java/com/hz/his/dto/report/CoreProjectReportDto.java
@@ -32,4 +32,6 @@
    private String loginCnName;
    /**登录员工唯一字符串*/
    private String loginEmpStr;
    /** 是否过滤测试用户账号 */
    private Integer isFilterTestAccount;
}
phis-feign/src/main/java/com/hz/his/dto/report/ShopCashReportDto.java
@@ -19,6 +19,8 @@
    private String endTime;
    /**门店列表标识*/
    private List<String> shopIdList;
    /** 是否过滤测试用户账号 */
    private Integer isFilterTestAccount;
    /**业绩类型-门店日现金业绩*/
    public static final String  TYPE_DAY_CASH= "day_cash";