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<TUser> queryUserListByCompanyId(Integer companyId);
|
|
@PostMapping("/queryById")
|
TUser queryById(Integer userId);
|
|
@PostMapping("/getUserDetailById")
|
Map<String,Object> getUserDetailById(Integer userId);
|
|
@PostMapping("/getUserList")
|
Page<Map<String, Object>> getUserList(QueryUserListReq queryUserListReq);
|
|
@PostMapping("/updateById")
|
boolean updateById(TUser tUser);
|
|
@PostMapping("/selectCountByPhone")
|
Integer selectCountByPhone(TUserReq tUser);
|
|
@PostMapping("/save")
|
Integer save(TUser tUser);
|
|
@PostMapping("/getUserListNoPage")
|
List<Map<String,Object>> getUserListNoPage(TUserOutUser tUser);
|
|
@PostMapping("/selectCount")
|
int selectCount(SelectCountReq req);
|
|
@PostMapping("/getUserIdByName")
|
List<Map<String,Object>> getUserIdByName(String name);
|
|
@PostMapping("/userExit")
|
void userExit(Integer userId);
|
|
@PostMapping("/getUserList1")
|
List<Map<String, Object>> getUserList1(QueryUserListReq queryUserListReq);
|
|
}
|