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); }