chenjiahe
2022-08-31 3009976f78b2a54536c85cc1c900ff0603e9bb24
phis-feign/src/main/java/com/hz/his/feign/service/phis/SUserService.java
@@ -3,16 +3,15 @@
import com.hx.resultTool.Result;
import com.hz.his.dto.user.UserAppointmentDto;
import com.hz.his.dto.user.UserDto;
import com.hz.his.dto.user.UserIdsDto;
import com.hz.his.dto.user.UserLevelDto;
import com.hz.his.dto.user.card.UserCardDto;
import com.hz.his.dto.user.card.UserCardUsedDto;
import com.hz.his.dto.user.coupon.GoodsCanUseCouponDto;
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.coupon.*;
import com.hz.his.dto.user.money.*;
import com.hz.his.dto.user.label.UserLabelDto;
import com.hz.his.dto.user.project.UserPackageDto;
import com.hz.his.dto.user.packages.UserPackageDto;
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;
@@ -32,6 +31,12 @@
     * */
    @PostMapping(value = "/user/list")
    Result userList(@RequestBody UserDto userDto);
    /**
     * 查询用户标识列表
     * */
    @PostMapping(value = "/user/list/ids")
    Result userIdList(@RequestBody UserDto userDto);
    /**
     * 获取到用户详情
@@ -118,10 +123,11 @@
     * 获取商品可用优惠券
     * */
    @PostMapping(value = "/goods/can/use/coupon")
    Result goodsCanUseCoupon(@RequestBody GoodsCanUseCouponDto goodsCanUseCouponDto);
    Result goodsCanUseCoupon(@RequestBody GoodsUsedCouponDto goodsUsedCouponDto);
    /**
     * 判断订单是否可用该优惠券
     * 转化使用 CouponNumberDto
     */
    @PostMapping(value = "/order/can/use/coupon")
    Result orderCanUseCoupon(@RequestBody OrderCanUseCouponDto orderCanUseCouponDto);
@@ -223,9 +229,21 @@
    Result userAppearanceInfo(@RequestParam("appearanceId") String appearanceId);
    /**
     * 获取人群包列表(可传筛选的参数:会员等级,做过的项目,拥有的标签,会员创建时间,最后一次消费时间,最后一次到店时间)
     * 获取人群包列表(可传筛选的参数:会员等级,做过的项目,会员创建时间,最后一次消费时间,最后一次到店时间)
     * */
    @PostMapping(value = "/user/package/list")
    Result userPackageList(@RequestBody UserPackageDto userPackageDto);
    Result userPackageList(@RequestBody UserPhisPackageDto userPhisPackageDto);
    /**根据标识集合筛选用户*/
    @PostMapping(value = "/user/idList/list")
    Result userIdSelectList(@RequestBody UserIdsDto userIdsDto);
    /**获取用户信息,短信模板专用
     * 获取根据id或者CIQ或者hisId查找用户
     * @param userDto 只使用id和CIQ
     * @return 转化使用UserDt
     */
    @PostMapping(value = "/user/sms-find")
    Result userSms(@RequestBody UserDto userDto);
}