用户列表接口saas化

dev.saas.customer
面包骑士 2024-09-24 23:00:24 +08:00
parent 7540b931c5
commit 7f37b816a8
3 changed files with 27 additions and 0 deletions

View File

@ -4,6 +4,7 @@ import com.muyu.cloud.common.many.datasource.holder.DynamicDataSourceHolder;
import com.muyu.common.core.domain.Result;
import com.muyu.common.core.utils.StringUtils;
import com.muyu.common.core.web.controller.BaseController;
import com.muyu.common.core.web.page.TableDataInfo;
import com.muyu.common.log.annotation.Log;
import com.muyu.common.log.enums.BusinessType;
import com.muyu.common.security.annotation.InnerAuth;
@ -38,6 +39,19 @@ public class SysUserController extends BaseController {
@Resource
private SysUserService userService;
/**
*
* @param user
* @return
*/
@PostMapping("/list")
public Result<TableDataInfo<SysUser>> list(SysUser user){
startPage();
return getDataTable(userService.selectUserList(user));
}
@InnerAuth
@GetMapping("/info")
public Result<SysUser> info (

View File

@ -4,6 +4,8 @@ package com.muyu.system.saas.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.muyu.common.system.domain.SysUser;
import java.util.List;
/**
* @Author:
@ -38,4 +40,6 @@ public interface SysUserService extends IService<SysUser> {
* @param user
*/
public void insertUserRole (SysUser user);
List<SysUser> selectUserList(SysUser user);
}

View File

@ -103,6 +103,15 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser>
this.insertUserRole(user.getUserId(), user.getRoleIds());
}
@Override
public List<SysUser> selectUserList(SysUser user) {
LambdaQueryWrapper<SysUser> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.like(
StringUtils.isNotEmpty(user.getUserName()),
SysUser::getUserName, user.getUserName());
return this.list(queryWrapper);
}
/**
*
*