wangrenhuang
2023-02-16 b59b211fbd8e16d14b7ba62ca8360a76db197780
Merge branch 'master' into master-test

# Conflicts:
# phis-feign/src/main/java/com/hz/his/dto/order/PayDto.java
3个文件已添加
4个文件已修改
138 ■■■■ 已修改文件
phis-feign/src/main/java/com/hz/his/dto/order/OrderPHisDto.java 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/order/PayDto.java 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/user/UserDto.java 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/feign/service/phis/SEmployeeService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/feign/service/phis/SMeiJiService.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/feign/service/platform/questionnaire/SPhipRewardService.java 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/phis/dt/reward/RewardRecordDto.java 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/order/OrderPHisDto.java
@@ -14,16 +14,16 @@
 */
@Data
public class OrderPHisDto extends PageDto {
    //type:0:草稿 1:创建订单 2:创建订单+结账(目前结账和创建是分开的),crm填2,必填
    /**0:草稿 1:创建订单 2:创建订单+结账(目前结账和创建是分开的),crm填2,必填*/
    private String type;
    //操作人id(当前登录人的标识),获取当前登录人标识,crm填用户,必填
    /**操作人id(当前登录人的标识),获取当前登录人标识,crm填用户,必填*/
    private String operatorId;
    //操作人门店标识,必填
    /**操作人门店标识,必填*/
    private String shopId;
    //总订单信息,必填
    /**总订单信息,必填*/
    private OrdersPHisTotalDto orderTotal;
    //一级子订单,必填
    /**一级子订单,必填*/
    private List<OrderItemPHisDto> orderItem;
    //开发人集合 非必填
    /**开发人集合 非必填*/
    private List<OrderDeveloperDto> orderDeveloper;
}
phis-feign/src/main/java/com/hz/his/dto/order/PayDto.java
@@ -13,26 +13,31 @@
 */
@Data
public class PayDto {
    //必填 是否是按项目付款,0:否,1:是,默认:0
    /**必填 是否是按项目付款,0:否,1:是,默认:0*/
    private Integer type;
    //必填 订单id
    /**必填 订单id*/
    private String orderId;
    //必填 应付总金额
    /**必填 应付总金额*/
    private String total;
    //必填 结账参数
    /**必填 结账参数*/
    private List<PayAmountDto> amount;
    //必填 操作人标识,crm填用户
    /**必填 操作人标识,crm填用户*/
    private String operatorId;
    //非必填 优惠券id
    private String userCouponId;
    //非必填 订单领建标识
    private String hisOrderId;
    /**支付用户*/
    private String payUserId;
    //非必填 优惠券id集合
    private List<String> userCouponIds;
    //非必填 收银员id
    /**非必填 优惠券id*/
    private String userCouponId;
    /**非必填 订单领建标识*/
    private String hisOrderId;
    /**非必填 收银员id*/
    private String cashier;
    //非必填 收银员门店
    /**非必填 收银员门店*/
    private String cashierShopId;
    /**非必填 优惠券id集合*/
    private List<String> userCouponIds;
}
phis-feign/src/main/java/com/hz/his/dto/user/UserDto.java
@@ -7,8 +7,9 @@
/**查询用户详情数据*/
@Data
public class UserDto extends PageDto {
    /**标识*/
    private String id;
    /**用户标识*/
    private String userId;
    /**ciq*/
    private String CIQ;
@@ -20,4 +21,12 @@
    private String shopId;
    /**所属顾问名称*/
    private String beCorpUser;
    /**是否查询所属顾问信息:0否1是*/
    private Integer isSelectCorp;
    /**是否查询所属门店信息:0否1是*/
    private Integer isSelectShop;
    /**是否有门店*/
    private Integer isHaveShop;
    /**是否有顾问*/
    private Integer isHaveCorp;
}
phis-feign/src/main/java/com/hz/his/feign/service/phis/SEmployeeService.java
@@ -5,6 +5,7 @@
import com.hz.his.dto.employee.EmpDocDto;
import com.hz.his.dto.TimeDto;
import com.hz.his.dto.employee.EmployeeDto;
import com.hz.his.dto.employee.EmployeeRoleDto;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
@@ -63,5 +64,8 @@
    @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/phis/SMeiJiService.java
New file
@@ -0,0 +1,22 @@
package com.hz.his.feign.service.phis;
import com.hx.resultTool.Result;
import com.hz.his.dto.order.OrderDto;
import com.hz.his.dto.user.UserDto;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestParam;
/**
 * 这里这个name 需要填写 请求的服务提供者的注册到nacos Server上面的服务名,path 是请求接口前缀
 */
@FeignClient(name = "phis-provider", path = "/p-his-data", contextId = "meiji")
public interface SMeiJiService {
    /**
     * 订单列表
     */
    @PostMapping(value = "/meiji/userSkinReportList")
    Result userSkinReportList(@RequestBody UserDto userDto);
}
phis-feign/src/main/java/com/hz/his/feign/service/platform/questionnaire/SPhipRewardService.java
New file
@@ -0,0 +1,30 @@
package com.hz.his.feign.service.platform.questionnaire;
import com.hx.resultTool.Result;
import com.hz.his.dto.activity.ActivityDto;
import com.hz.phis.dt.reward.RewardRecordDto;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import java.util.List;
/**
 * 这里这个name 需要填写 请求的服务提供者的注册到nacos Server上面的服务名,path 是请求接口前缀
 */
@FeignClient(name="phi-platform-service",path = "/phip",contextId = "phip-reward")
public interface SPhipRewardService {
    /**
     * 查询打赏商品
     */
    @PostMapping(value = "/questionnaire/reward-goods/list")
    Result rewardGoodsList();
    /**
     * 打赏
     */
    @PostMapping(value = "/questionnaire/reward")
    Result reward(RewardRecordDto recordDto);
}
phis-feign/src/main/java/com/hz/phis/dt/reward/RewardRecordDto.java
New file
@@ -0,0 +1,28 @@
package com.hz.phis.dt.reward;
import com.gitee.sunchenbin.mybatis.actable.annotation.Column;
import lombok.Data;
import java.util.List;
@Data
public class RewardRecordDto {
    private String goodsName;
    private String goodsId;
    private String employeeId;
    private Integer deduIntegral;
    private Integer number;
    private Integer type;
    private String commonId;
    private String userId;
    private List<RewardRecordDto> recordDtoList;
}