zhangxu
2022-12-08 ee1d8e5a751a7b73cf5206c7b91ff6cc19b20d38
Merge branch 'master' of http://1.15.4.62/r/~chenjiahe/phis-service-feign into master-zhangxu
7个文件已修改
6个文件已添加
193 ■■■■■ 已修改文件
phis-feign/src/main/java/com/hz/his/dto/order/OrderCouponRefunDto.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/order/OrderItemRefundDto.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/order/OrderItemSourceRefundDto.java 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/order/OrderPayMethodDto.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/order/OrderRefundDto.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/order/OrdersTotalDto.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/treat/TreatAfterEmployeeDto.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/treat/TreatAfterProjectDto.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/treat/TreatAfterVideoDto.java 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/user/UserParamDto.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/feign/service/phis/SUserService.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/feign/service/phisAdmin/STreatService.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipOrderService.java 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/order/OrderCouponRefunDto.java
New file
@@ -0,0 +1,15 @@
package com.hz.his.dto.order;
import lombok.Data;
/**
 * @Author
 */
@Data
public class OrderCouponRefunDto {
    /** 订单使用优惠卷id */
    private String orderCouponId;
    /** 优惠标题 */
    private String orderCouponTitle;
}
phis-feign/src/main/java/com/hz/his/dto/order/OrderItemRefundDto.java
@@ -3,6 +3,7 @@
import lombok.Data;
import java.math.BigDecimal;
import java.util.List;
/**
 * @author wzh
@@ -13,6 +14,10 @@
    /** 子订单id */
    private String orderItemId;
    /** 子订单类型 */
    private String type;
    /** 商品名称 */
    private String goodsName;
    /** 实退数 */
    private Integer refundNum;
    /** 实退金额 */
@@ -20,4 +25,7 @@
    /** 实退原因 */
    private String refundReason;
    /** 退款二级子订单信息集合 */
    private List<OrderItemSourceRefundDto> orderItemSourceRefundDtos;
}
phis-feign/src/main/java/com/hz/his/dto/order/OrderItemSourceRefundDto.java
New file
@@ -0,0 +1,26 @@
package com.hz.his.dto.order;
import lombok.Data;
import java.math.BigDecimal;
/**
 * @Author
 * 订单结账扩展 二级子订单
 */
@Data
public class OrderItemSourceRefundDto {
    /** 子订单id */
    private String orderItemSonId;
    /** 子订单类型 */
    private String type;
    /** 商品名称 */
    private String goodsName;
    /** 实退数 */
    private Integer refundNum;
    /** 实退金额 */
    private BigDecimal refundMoney;
    /** 实退原因 */
    private String refundReason;
}
phis-feign/src/main/java/com/hz/his/dto/order/OrderPayMethodDto.java
@@ -16,6 +16,10 @@
    /** 实退金额 */
    private BigDecimal money;
    /** 备注 */
    private String remarks;
    public OrderPayMethodDto() {
    }
phis-feign/src/main/java/com/hz/his/dto/order/OrderRefundDto.java
@@ -30,4 +30,24 @@
    //非必填 重发标识
    private String resendRecordId;
    /** 退款信息集合 必填 */
    private List<OrderCouponRefunDto> couponList;
    /** 操作人角色id 必填*/
    private String roleId;
    /** 是否需要审批  (0否 1是)   必填*/
    private Integer isApproval;
    /** 是否自动生成退款单  (0否 1是)   必填*/
    private Integer isRefund;
    /** 平台来源  因为是his助手取消订单的话就要自动确认退款单  必填*/
    private Integer platformSource;
    /**his助手*/
    public static  Integer HIS_ASSISTANT = 0;
    /**his后台*/
    public static  Integer HIS_BACKSTAGE = 1;
}
phis-feign/src/main/java/com/hz/his/dto/order/OrdersTotalDto.java
@@ -169,6 +169,9 @@
    /** 康博佳标识(KoapOrderTotal) */
    private String koapOrderId;
    /**订单总金额的折后金额*/
    private BigDecimal disTotal;
    private OrderInfoDto orderInfo;
    private List<String> activityIds;
phis-feign/src/main/java/com/hz/his/dto/treat/TreatAfterEmployeeDto.java
New file
@@ -0,0 +1,20 @@
package com.hz.his.dto.treat;
import lombok.Data;
/**
 * @author fwq
 * 术后视频关联员工
 * */
@Data
public class TreatAfterEmployeeDto {
    /**人员类型,不传默认医生类型*/
    private Integer type;
    /**人员标识(员工标识)*/
    private String commonId;
    /**人员类型-医生*/
    public static final Integer TYPE_DOCTOR = 0;
    /**人员类型-护士*/
    public static final Integer TYPE_NURSE = 1;
}
phis-feign/src/main/java/com/hz/his/dto/treat/TreatAfterProjectDto.java
New file
@@ -0,0 +1,22 @@
package com.hz.his.dto.treat;
import lombok.Data;
/**
 * @author fwq
 * 术后视频关联项目
 * */
@Data
public class TreatAfterProjectDto {
    /**项目关联类型,不传默认项目sku*/
    private Integer type;
    /**公共标识*/
    private String commonId;
    /**类型-项目SKU*/
    public static final Integer TYPE_SKU = 0;
    /**类型-项目SPU*/
    public static final Integer TYPE_SPU = 1;
    /**类型-项目所属末级分类*/
    public static final Integer TYPE_TYPE = 2;
}
phis-feign/src/main/java/com/hz/his/dto/treat/TreatAfterVideoDto.java
New file
@@ -0,0 +1,19 @@
package com.hz.his.dto.treat;
import com.hz.his.dto.PageDto;
import lombok.Data;
import java.util.List;
/**
 * @author fwq
 * 术后视频
 * */
@Data
public class TreatAfterVideoDto extends PageDto {
    /*******************2022-11-17:条件暂时是并且的关系***************************/
    /**人员条件集合*/
    private List<TreatAfterEmployeeDto> employeeDtoList;
    /**项目条件集合*/
    private List<TreatAfterProjectDto> projectDtoList;
}
phis-feign/src/main/java/com/hz/his/dto/user/UserParamDto.java
@@ -251,5 +251,13 @@
    /*同步领建的参数*/
    private boolean internal;
    //修改操作人名称
    private String opMan;
    //修改操作人标识
    private String opId;
    //修改操作的备注
    private String note;
}
phis-feign/src/main/java/com/hz/his/feign/service/phis/SUserService.java
@@ -262,4 +262,11 @@
    @PostMapping(value = "/user/project/items")
    Result findUserProjectItem(@RequestBody UserProjectDto userProjectDto);
    /**
     * 获取到用户详情(同步使用)
     * @param userId 用户标识
     * @return 转化使用UserDt
     */
    @PostMapping(value = "/user/info/baseInfo")
    Result userInfoBaseInfo(@RequestParam("userId") String userId);
}
phis-feign/src/main/java/com/hz/his/feign/service/phisAdmin/STreatService.java
New file
@@ -0,0 +1,20 @@
package com.hz.his.feign.service.phisAdmin;
import com.hx.resultTool.Result;
import com.hz.his.dto.treat.TreatAfterVideoDto;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
/**
 * 术后视频
 */
@FeignClient(name="phis-service",contextId = "phis-treat-after-video")
public interface STreatService {
    /**
     * 术后视频查询接口
     */
    @RequestMapping("/foreign/treat/after/video/list")
    Result treatAfterVideoList(@RequestBody TreatAfterVideoDto treatAfterVideoDto);
}
phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipOrderService.java
@@ -110,4 +110,25 @@
    @PostMapping(value = "/audit/order/cancel")
    Result cancelApproval(@RequestBody AduitDto aduitDto);
    /**
     * 开放平台-开单
     * 实体转化用 CreateOrderReturnDto
     */
    @PostMapping(value = "/order/create")
    Result orderCreate(@RequestBody OrderPHisDto dto);
    /**
     * 开放平台-结账
     */
    @PostMapping(value = "/order/payMoney")
    Result orderPayMoney(@RequestBody PayDto dto);
    /**
     * 开放平台-部分退款
     * data 实体转化用 CancelOrderReturnDto
     */
    @PostMapping(value = "/order/partial/refund")
    Result partialRefund(@RequestBody OrderRefundDto orderRefundDto);
}