cmg
2024-05-27 c2af7240d43586b8e3cc295e9e97f7d24278025d
Merge branch 'master-prod-new' into master-stander
9个文件已修改
2个文件已添加
133 ■■■■■ 已修改文件
phis-feign/src/main/java/com/hz/his/dto/deduction/DeductionDto.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/fdd/FddDto.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/order/OrderItemPHisDto.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/order/PayDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/report/user/UserDetailSelectDto.java 53 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/user/pretriage/UserPretriageInfoDto.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/feign/service/marketing/MDoctorService.java 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiUserService.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/feign/service/platform/fdd/SPhipFddSignTaskService.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/vo/doctor/DisNumVo.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/vo/label/LabelFindVo.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/deduction/DeductionDto.java
@@ -16,6 +16,9 @@
    // 划扣记录id
    private String deductionSingleId;
    /**创建来源 0常规1自动生成(系统自动,参与回访或者其他)*/
    private Integer createType = 0;
    // 用户项目id
    private String userProjectId;
phis-feign/src/main/java/com/hz/his/dto/fdd/FddDto.java
@@ -25,6 +25,8 @@
    private String signTemplateName;
    /** 模板类型(电子病历和处方时选择的模板) */
    private String templateType;
    /** 签署任务编号 */
    private String signTaskId;
    /** 操作人类型(OperatorConstants) */
    private Integer opType;
@@ -56,6 +58,10 @@
    private String positionY;
    /** 定位页码.首页从1开始 */
    private int positionPageNo = 1;
    /** 签名宽度 */
    private Integer width;
    /** 签名高度 */
    private Integer height;
    //发起创建签署任务用到
    /** 参与人类型(FddActorConstants) */
phis-feign/src/main/java/com/hz/his/dto/order/OrderItemPHisDto.java
@@ -24,6 +24,8 @@
    private BigDecimal totalPoints;
    /**非必填 折扣(单位:百分比) 必填,默认100,不传后台默认100*/
    private BigDecimal discount;
    /**当前是否允许低分抵扣现金*/
    private Boolean isCanUseIntegralCash = false;
    /**抵扣现金金额*/
    private BigDecimal cash = BigDecimal.ZERO;
    /**抵扣现金金额需要支付的积分*/
@@ -35,6 +37,8 @@
    /**非必填 第三方item标识 */
    private String commonItemId;
    /**非必填 第三方item的spu标识 */
    private String commonItemGoodsId;
    /**非必填 身体部位标识 */
    private String bodyPartsId;
    /**非必填 身体部位名称 */
phis-feign/src/main/java/com/hz/his/dto/order/PayDto.java
@@ -69,5 +69,7 @@
    private String giveIncreaseTitle;
    /**赠送标题(领取记录展示-详情)(不要使用,会删除)*/
    private String giveIncreaseInfo;
    /**非必填 可以参与积分抵扣结账的商品标识*/
    private List<String> canIntegralCashIdList;
}
phis-feign/src/main/java/com/hz/his/dto/report/user/UserDetailSelectDto.java
@@ -1,6 +1,6 @@
package com.hz.his.dto.report.user;
import com.hz.his.dto.report.UserDetailReportDto;
import com.hz.his.dto.PageDto;
import lombok.Data;
import java.util.List;
@@ -10,17 +10,54 @@
 * @author fwq
 * */
@Data
public class UserDetailSelectDto extends UserDetailReportDto {
    /**查询活跃老VIP情况 勾选人数:查老活跃,勾选流失:流失 勾选活跃/沉睡 查状态*/
public class UserDetailSelectDto extends PageDto {
    /**门店标识*/
    private List<String> shopIdList;
    /**门店编号*/
    private List<String> shopNoList;
    /**顾问标识*/
    private List<String> adviserIdList;
    /**顾问编号*/
    private List<String> adviserNoList;
    /**查询客户等级*/
    /**查询活跃老VIP,流失(流失)/活跃(状态)/沉睡(状态)之间是【或】关系0:流失 1:活跃 2:沉睡*/
    private List<Integer> oldVipList;
    /**查询客户等级,等级之间是【或】关系*/
    private List<String> userLevelList;
    /**三大项目未执行  集合 (每个都是单选)*/
    /**颜值规划(一级,二级,三级的集合)*/
    /**三大项目未执行大的是【且】,各自是【或】*/
    /**打卡项目0:1-3个月未执行,1:4-6个月未执行,2:>6个月未执行*/
    private List<Integer> dkProjectList;
    /**抗衰项目0:1-3个月未执行,1:4-6个月未执行,2:>6个月未执行*/
    private List<Integer> ksProjectList;
    /**核心项目0:1-3个月未执行,1:4-6个月未执行,2:>6个月未执行*/
    private List<Integer> hxProjectList;
    /**RFM 集合 R1..R2..等都是单选*/
    /**RFM之间是是【且】,各自是【或】*/
    /**查询RFM的R1,把统计范围名(例如:3-6个月)传过来*/
    private List<String> rrOneList;
    /**查询RFM的F1,把统计范围名(例如:3-6个月)传过来*/
    private List<String> ffOneList;
    /**查询RFM的F2,把统计范围名(例如:3-6个月)传过来*/
    private List<String> ffTwoList;
    /**查询RFM的M1,把统计范围名(例如:3-6个月)传过来*/
    private List<String> mmOneList;
    /**查询RFM的M2,把统计范围名(例如:3-6个月)传过来*/
    private List<String> mmTwoList;
    /**客群:等级单选,触达单选*/
    /**客群之间是【或】,各自也是【或】*/
    /**A客,0:30天无触达,1:3个月无触达,2:6个月无触达,3:1年无触达*/
    private List<Integer> aaLevelList;
    /**B客,0:30天无触达,1:3个月无触达,2:6个月无触达,3:1年无触达*/
    private List<Integer> bbLevelList;
    /**C客,0:30天无触达,1:3个月无触达,2:6个月无触达,3:1年无触达*/
    private List<Integer> ccLevelList;
    /**D客,0:30天无触达,1:3个月无触达,2:6个月无触达,3:1年无触达*/
    private List<Integer> ddLevelList;
    /**颜值规划(一级,二级,三级的用'-'拼接的集合),之间【或】的关系,各自也是【且】*/
    private List<String> planList;
}
phis-feign/src/main/java/com/hz/his/dto/user/pretriage/UserPretriageInfoDto.java
@@ -42,6 +42,8 @@
    private List<UserPretriageProjectDto> pretriageProjectList;
    //标签list
    private List<UserPretriageLabelDto>pretriageLabelList;
    //初诊卡标签list
    private List<UserPretriageLabelDto> firstVisitLabelList;
    //预约单ID
    private String appointmentId;
@@ -216,4 +218,12 @@
    public void setLabelIds(List<String> labelIds) {
        this.labelIds = labelIds;
    }
    public List<UserPretriageLabelDto> getFirstVisitLabelList() {
        return firstVisitLabelList;
    }
    public void setFirstVisitLabelList(List<UserPretriageLabelDto> firstVisitLabelList) {
        this.firstVisitLabelList = firstVisitLabelList;
    }
}
phis-feign/src/main/java/com/hz/his/feign/service/marketing/MDoctorService.java
New file
@@ -0,0 +1,25 @@
package com.hz.his.feign.service.marketing;
import com.hx.resultTool.Result;
import com.hz.his.dto.marketing.common.MarketingTotalDto;
import com.hz.his.dto.user.room.UserDoctorRoomDto;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
/**
 * 营销助手审核接口
 */
@FeignClient(name="marketing-assistant-user",path = "/m_assistant",contextId = "m-doctor")
public interface MDoctorService {
    /**
     * 点诊医生接口
     */
    @PostMapping(value = "/doctor/apply/diagnosis/add")
    Result diagnosisAdd(@RequestBody UserDoctorRoomDto userDoctorRoomDto);
}
phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiUserService.java
@@ -4,6 +4,7 @@
import com.hz.his.dto.report.UserDetailReportDto;
import com.hz.his.dto.report.UserReportDto;
import com.hz.his.dto.report.UserReportListDto;
import com.hz.his.dto.report.user.UserDetailSelectDto;
import com.hz.his.dto.user.UserDto;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
@@ -109,7 +110,7 @@
     *  rfm客户概览-搜索用户列表
     */
    @PostMapping("/admin/rfmUser/report/user/search/list")
    Result userSearchList(@RequestBody UserDetailReportDto userDetailReportDto);
    Result userSearchList(@RequestBody UserDetailSelectDto userDetailSelectDto);
}
phis-feign/src/main/java/com/hz/his/feign/service/platform/fdd/SPhipFddSignTaskService.java
@@ -60,4 +60,10 @@
    @PostMapping(value = "/fdd/sign/task/signTaskGetFile")
    Result signTaskGetFile(@RequestBody FddDto dto);
    /** 签署任务详情 - 法大大 */
    @PostMapping(value = "/fdd/sign/task/detail/fdd")
    Result detailFdd(@RequestBody FddDto dto);
}
phis-feign/src/main/java/com/hz/his/vo/doctor/DisNumVo.java
New file
@@ -0,0 +1,16 @@
package com.hz.his.vo.doctor;
import lombok.Data;
/**
 *  点诊审核数据
 * */
@Data
public class DisNumVo {
    /**当月点诊通过数量*/
    private Integer passNum = 0;
    /**当月点诊上限数量*/
    private Integer maxNum = 0;
}
phis-feign/src/main/java/com/hz/his/vo/label/LabelFindVo.java
@@ -7,8 +7,9 @@
 */
@Data
public class LabelFindVo {
    /**范围标识*/
    /**范围标识-新(因为旧字段的处理查询被屏蔽)*/
    private String rangeCodeNew;
    /**范围标识-旧*/
    private String rangeCode;
    /**用户标识*/
    private String userId;