package com.dsh.course.feignClient.activity; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.dsh.course.feignClient.activity.model.QueryUserListReq; import com.dsh.course.feignClient.activity.model.SelectCountReq; import com.dsh.course.feignClient.activity.model.TUserOutUser; import com.dsh.course.feignClient.activity.model.TUserReq; import com.dsh.guns.modular.system.model.TUser; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.PostMapping; import java.util.List; import java.util.Map; @FeignClient(value = "mb-cloud-account", path = "/tUser") public interface TUserClinet { @PostMapping("/queryUserListByCompanyId") List queryUserListByCompanyId(Integer companyId); @PostMapping("/queryById") TUser queryById(Integer userId); @PostMapping("/getUserDetailById") Map getUserDetailById(Integer userId); @PostMapping("/getUserList") Page> getUserList(QueryUserListReq queryUserListReq); @PostMapping("/updateById") boolean updateById(TUser tUser); @PostMapping("/selectCountByPhone") Integer selectCountByPhone(TUserReq tUser); @PostMapping("/save") Integer save(TUser tUser); @PostMapping("/getUserListNoPage") List> getUserListNoPage(TUserOutUser tUser); @PostMapping("/selectCount") int selectCount(SelectCountReq req); @PostMapping("/getUserIdByName") List> getUserIdByName(String name); @PostMapping("/userExit") void userExit(Integer userId); @PostMapping("/getUserList1") List> getUserList1(QueryUserListReq queryUserListReq); }