Merge branch 'master' into master-test
# Conflicts:
# phis-feign/src/main/java/com/hz/his/dto/order/PayDto.java
| | |
| | | */ |
| | | @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; |
| | | } |
| | |
| | | */ |
| | | @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; |
| | | } |
| | |
| | | /**查询用户详情数据*/ |
| | | @Data |
| | | public class UserDto extends PageDto { |
| | | |
| | | /**标识*/ |
| | | private String id; |
| | | /**用户标识*/ |
| | | private String userId; |
| | | /**ciq*/ |
| | | private String CIQ; |
| | |
| | | private String shopId; |
| | | /**所属顾问名称*/ |
| | | private String beCorpUser; |
| | | /**是否查询所属顾问信息:0否1是*/ |
| | | private Integer isSelectCorp; |
| | | /**是否查询所属门店信息:0否1是*/ |
| | | private Integer isSelectShop; |
| | | /**是否有门店*/ |
| | | private Integer isHaveShop; |
| | | /**是否有顾问*/ |
| | | private Integer isHaveCorp; |
| | | } |
| | |
| | | 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; |
| | |
| | | @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); |
| | | |
| | | } |
New file |
| | |
| | | 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); |
| | | } |
New file |
| | |
| | | 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); |
| | | } |
New file |
| | |
| | | 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; |
| | | } |