fwq
2023-04-03 93e2629252f8ccaf94fe571a1496acfb3087a058
Merge remote-tracking branch 'origin/master-prod-new' into master-prod-new-合并账号
12个文件已修改
1个文件已添加
132 ■■■■ 已修改文件
phis-feign/src/main/java/com/hz/his/dto/PageDto.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/coupon/CouponRecordDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/employee/EmployeeDto.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/employee/EmployeeRoleDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/order/OrderInitVo.java 6 ●●●●● 补丁 | 查看 | 原始文档 | 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 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/order/OrderPayMethodDto.java 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/order/OrderRefundDto.java 53 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/user/UserDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/user/project/DirectCannelVo.java 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/feign/service/phis/SEmployeeService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/feign/service/platform/tmk/SPhipTmkContactService.java 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/PageDto.java
@@ -1,10 +1,15 @@
package com.hz.his.dto;
import lombok.Data;
/**
 * @author ChenJiaHe
 * 分页扩展类*/
@Data
public class PageDto {
    /**标识*/
    private String id;
    /**当前页数*/
    private Integer pageNum;
    /**当前页显示条数*/
phis-feign/src/main/java/com/hz/his/dto/coupon/CouponRecordDto.java
@@ -31,4 +31,6 @@
    public static String TYPE_COMMON_GIFT = "gift";
    /**公共标识类型,营销优惠券*/
    public static String TYPE_COMMON_MARKE = "marketing";
    //三八妇女节领取优惠券
    public static final String TYPE_COMMON_QUEEN_DAY = "queen_day";
}
phis-feign/src/main/java/com/hz/his/dto/employee/EmployeeDto.java
@@ -15,6 +15,10 @@
    private String updateTime;
    /**员工企业userId*/
    private String userId;
    /**角色唯一字符串*/
    private String uniqueStr;
    /**预约门店标识*/
    private String shopId;
    /**员工角色唯一标识数组*/
    private List<String> roleList;
}
phis-feign/src/main/java/com/hz/his/dto/employee/EmployeeRoleDto.java
@@ -21,4 +21,6 @@
    private String  roleId;
    /**角色表标识*/
    private String  roleTypeId;
    /**是否同门店*/
    private Integer isSameShop;
}
phis-feign/src/main/java/com/hz/his/dto/order/OrderInitVo.java
@@ -11,4 +11,10 @@
    /**订单标识*/
    private String orderId;
    public OrderInitVo() {
    }
    public OrderInitVo(String orderId) {
        this.orderId = orderId;
    }
}
phis-feign/src/main/java/com/hz/his/dto/order/OrderItemRefundDto.java
@@ -18,15 +18,19 @@
    private String type;
    /** 商品名称 */
    private String goodsName;
    /** 实退数 */
    /** 实退数(客户填写) */
    private Integer refundNum;
    /** 实退金额 */
    /** 实退金额 (客户填写)*/
    private BigDecimal refundMoney;
    /** 退款原因(员工) */
    private String remarks;
    /** 退款原因(用户) */
    private String refundReason;
    /////用于系统返回参数计算
    /** 可退总金额*/
    private BigDecimal approveRefundTotal = BigDecimal.ZERO;
    /** 退款二级子订单信息集合 */
    private List<OrderItemSourceRefundDto> orderItemSourceRefundDtos;
phis-feign/src/main/java/com/hz/his/dto/order/OrderItemSourceRefundDto.java
@@ -25,4 +25,9 @@
    private String remarks;
    /** 退款原因(用户) */
    private String refundReason;
    /////用于系统返回参数计算
    /** 可退总金额*/
    private BigDecimal approveRefundTotal = BigDecimal.ZERO;
}
phis-feign/src/main/java/com/hz/his/dto/order/OrderPayMethodDto.java
@@ -11,12 +11,17 @@
@Data
public class OrderPayMethodDto {
    /** 支付方式编码 */
    /** 可退支付方式编码 */
    private String payMethodNo;
    /** 支付方式名称 */
    /** 可退支付方式名称 */
    private String payMethodName;
    /** 支付金额 */
    /** 可退支付金额 */
    private BigDecimal payTotal;
    /**是否现金支付 0否1是*/
    private Integer isMoneyPay;
    /**是否划扣计算:0否1是*/
    private Integer isExecute;
    /** 转换方式编码 (实际退款方式编码) */
    private String refundNumberNo;
    /** 转换方式名称 (实际退款方式编码)*/
@@ -31,8 +36,11 @@
    public OrderPayMethodDto() {
    }
    public OrderPayMethodDto(String payMethodNo, BigDecimal money) {
    public OrderPayMethodDto(String payMethodNo, String payMethodName, BigDecimal payTotal,Integer isMoneyPay,Integer isExecute) {
        this.payMethodNo = payMethodNo;
        this.money = money;
        this.payMethodName = payMethodName;
        this.payTotal = payTotal;
        this.isMoneyPay = isMoneyPay;
        this.isExecute = isExecute;
    }
}
phis-feign/src/main/java/com/hz/his/dto/order/OrderRefundDto.java
@@ -12,49 +12,48 @@
@Data
public class OrderRefundDto {
    /** 订单id */
    private String orderId;
    /** 退款类型(0:全部退款,1:部分退款) */
    private Integer refundOperationType;
    /** 退款信息集合 */
    private List<OrderItemRefundDto> refundList;
    /** 退款方式集合 */
    private List<OrderPayMethodDto> refundPayMethod;
    /** 退款优惠券信息集合 必填 */
    private List<OrderCouponRefunDto> couponList;
    /** 退款备注(员工) */
    private String remarks;
    /** 退款原因(用户) */
    private String refundReason;
    /** 退款信息集合 */
    private List<OrderItemRefundDto> refundList;
    /** 订单id */
    private String orderId;
    /** 退款类型(0:退次数退款,1:仅退款 默认:0) */
    private Integer refundType;
    /** 操作人id */
    /** 操作人员工标识*/
    private String operatorId;
    //总订单领建标识
    private String hisOrderId;
    //非必填 重发标识
    private String resendRecordId;
    /** 退款金额 */
    private BigDecimal totalAmount;
    /** 退款信息集合 必填 */
    private List<OrderCouponRefunDto> couponList;
    /** 操作人角色id 必填*/
    /** 操作人员工角色标识-必填*/
    private String roleId;
    /** 是否需要审批  (0否 1是)   必填*/
    private Integer isApproval;
    /** 是否自动生成退款单  (0否 1是)   必填*/
    private Integer isRefund;
    /** 退款类型(0:全部退款,1:部分退款) */
    private Integer refundOperationType;
    //////系统参数
    /** 可退款总金额(额外数据),parameterVerification方法校验的时候赋值 */
    private BigDecimal totalAmount;
    /** 选择退款总金额(额外数据),parameterVerification方法校验的时候赋值  */
    private BigDecimal refundTotal;
    /** 可退款方式集合 */
    private List<OrderPayMethodDto> payMethodList;
    /** 可退款优惠券信息集合 */
    private List<OrderCouponRefunDto> payCouponList;
    /** 平台来源  因为是his助手取消订单的话就要自动确认退款单  必填*/
    private Integer platformSource;
    /**his助手*/
    public static  Integer HIS_ASSISTANT = 0;
    /**his后台*/
    public static  Integer HIS_BACKSTAGE = 1;
    /**备用参数*/
    //总订单领建标识
    private String hisOrderId;
    //非必填 重发标识
    private String resendRecordId;
}
phis-feign/src/main/java/com/hz/his/dto/user/UserDto.java
@@ -19,6 +19,8 @@
    private String tel;
    /**所属门店标识*/
    private String shopId;
    /**所属顾问标识*/
    private String hisCorpUserId;
    /**所属顾问名称*/
    private String beCorpUser;
    /**是否查询所属顾问信息:0否1是*/
phis-feign/src/main/java/com/hz/his/dto/user/project/DirectCannelVo.java
@@ -2,6 +2,8 @@
import lombok.Data;
import java.math.BigDecimal;
@Data
public class DirectCannelVo {
@@ -12,7 +14,7 @@
    /**操作疗程数*/
    private Integer operateNum;
    /**操作划扣金额*/
    private Integer deductionTotal;
    private BigDecimal deductionTotal;
    /**操作门店标识(废弃)*/
    private String shopId;
phis-feign/src/main/java/com/hz/his/feign/service/phis/SEmployeeService.java
@@ -64,7 +64,7 @@
    @PostMapping(value = "/emp/role/liset")
    Result roleList(@RequestBody(required = false) EmployeeDto employeeDto);
    /**员工-角色列表*/
    /**获取员工-角色列表*/
    @PostMapping(value = "/emp/role/info/list")
    Result employeeRoleList(@RequestBody(required = false) EmployeeRoleDto employeeRoleDto);
phis-feign/src/main/java/com/hz/his/feign/service/platform/tmk/SPhipTmkContactService.java
New file
@@ -0,0 +1,21 @@
package com.hz.his.feign.service.platform.tmk;
import com.hx.resultTool.Result;
import com.hz.his.dto.activity.ActivityDto;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
/**
 * 这里这个name 需要填写 请求的服务提供者的注册到nacos Server上面的服务名,path 是请求接口前缀
 */
@FeignClient(name="phi-platform-service",path = "/phip",contextId = "phip-tmk-contact")
public interface SPhipTmkContactService {
    /**
     * 开放平台-查询活动规则列表(带分页)
     */
    @PostMapping(value = "/tmk_contact/add")
    Result add  (@RequestBody com.hz.his.dto.user.UserDto dto);
}