wangrenhuang
2022-10-19 60c85a79c395e96292d795650f7564bd5e622ce6
Merge remote-tracking branch 'origin/master'
3个文件已添加
3个文件已修改
103 ■■■■■ 已修改文件
phis-feign/src/main/java/com/hz/his/dto/appointment/AppointmentDto.java 36 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/order/CancelOrderDto.java 15 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/order/OrderRefundNoteDto.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/sync/SyncUserCradDto.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/feign/service/sync/SyncExecutionRecordService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/feign/service/sync/SyncUserCard.java 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/appointment/AppointmentDto.java
New file
@@ -0,0 +1,36 @@
package com.hz.his.dto.appointment;
import com.hz.his.dto.PageDto;
import lombok.Data;
import java.util.List;
/**
 * 预约dto
 *
 * @Author: zhouxiang
 * @Date: 2022/10/19/11:26
 * @Description:
 */
@Data
public class AppointmentDto extends PageDto {
    //预约spa参数
    //用户Id
    private String userId;
    //预约时间段开始 yyy-MM-dd HH:mm:ss
    private String startTime;
    //预约时间段结束 yyy-MM-dd HH:mm:ss
    private String endTime;
    //门店Id
    private String shopId;
    //美容师Id
    private String beauticianId;
    //来源标识(订单标识)
    private String commonId;
    //商品类型(OrderGoodsConstants)
    private String type;
    //预约项目数组
    private List preOrderItems;
    //spa预约标识
    private String id;
}
phis-feign/src/main/java/com/hz/his/dto/order/CancelOrderDto.java
@@ -8,9 +8,20 @@
@Data
public class CancelOrderDto {
    /** 订单id */
    /** 订单id  必填*/
    private String orderId;
    /** 操作人id */
    /** 操作人id 必填*/
    private String operatorId;
    /** 平台来源   必填*/
    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/OrderRefundNoteDto.java
@@ -10,15 +10,19 @@
@Data
public class OrderRefundNoteDto {
    //必填
    private String id;
    //支付总金额
    //支付总金额  必填
    private BigDecimal paymentTotal;
    //退款路径"
    // 支付方式编号 必填
    private String paymentNumberNo;
    //支付方式名称 必填
    private String paymentName;
    //退款路径" 必填
    private Integer refundroute;
    //退款方式编号
    //退款方式编号 必填
    private String refundNumberNo;
    //退款方式名称
    //退款方式名称 必填
    private String refundName;
    //只有在转储值金的时候才有这玩意
    //退款储值金金额
phis-feign/src/main/java/com/hz/his/dto/sync/SyncUserCradDto.java
New file
@@ -0,0 +1,13 @@
package com.hz.his.dto.sync;
import lombok.Data;
/**
 * @Author
 */
@Data
public class SyncUserCradDto {
    /**his卡包id*/
    private String hisId;
}
phis-feign/src/main/java/com/hz/his/feign/service/sync/SyncExecutionRecordService.java
@@ -17,6 +17,6 @@
     * @param syncUserProjectItem
     * @return
     */
    @PostMapping(value = "/sync/executionRecord/updateUserProjectItm")
    @PostMapping(value = "/sync/executionRecord/updateUserProjectItem")
    Result updateUserProjectItm(SyncUserProjectItem syncUserProjectItem);
}
phis-feign/src/main/java/com/hz/his/feign/service/sync/SyncUserCard.java
New file
@@ -0,0 +1,23 @@
package com.hz.his.feign.service.sync;
import com.hx.resultTool.Result;
import com.hz.his.dto.sync.SyncUserCradDto;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
/**
 * @Author
 */
@FeignClient(name="synchro-service",path = "/his_synchro",contextId = "synchro-userCrad")
public interface SyncUserCard {
    /**
     * 修改领健用户卡包为已作废状态
     * 注意不要随意调用,需要用到先和同步中心商量
     * @param syncUserCradDto
     * @return
     */
    @PostMapping(value = "/sync/user/card/updateUserCard")
    Result updateUserCard(SyncUserCradDto syncUserCradDto);
}