package com.hz.his.feign.service.phis;
|
|
import com.hx.resultTool.Result;
|
import com.hz.his.dto.user.*;
|
import com.hz.his.dto.user.card.UserCardDto;
|
import com.hz.his.dto.user.card.UserCardUsedDto;
|
import com.hz.his.dto.user.coupon.GoodsUsedCouponDto;
|
import com.hz.his.dto.user.coupon.OrderCanUseCouponDto;
|
import com.hz.his.dto.user.coupon.UserCanUseCouponDto;
|
import com.hz.his.dto.user.coupon.UserCouponDto;
|
import com.hz.his.dto.user.label.UserLabelDto;
|
import com.hz.his.dto.user.money.*;
|
import com.hz.his.dto.user.packages.UserPhisPackageDto;
|
import com.hz.his.dto.user.project.UserProjectDto;
|
import com.hz.his.dto.user.project.UserProjectUsedDto;
|
import com.hz.his.dto.user.promotion.UserPromotionUsedDto;
|
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;
|
|
import java.util.List;
|
|
/**
|
* 这里这个name 需要填写 请求的服务提供者的注册到nacos Server上面的服务名,path 是请求接口前缀
|
*/
|
@FeignClient(name="phis-provider",path = "/p-his-data",contextId = "user-visit")
|
public interface SUserVisitService {
|
|
/**
|
* 查询用户是否有到访
|
* */
|
@PostMapping(value = "/user/check")
|
Result check(@RequestBody UserDto userDto);
|
|
@PostMapping(value = "/user/query/visitCount")
|
Result queryVisitCount(@RequestBody UserDto userDto);
|
|
@PostMapping(value = "/user/query/lastVisit")
|
Result queryLastVisit(@RequestBody UserDto userDto);
|
|
@PostMapping(value = "/user/query/appointment/list")
|
Result queryAppointmentList(@RequestBody UserDto userDto);
|
|
@PostMapping(value = "/user/query/uer-visitCount")
|
Result queryUserVisitCount(@RequestBody UserDto userDto);
|
|
}
|