上次实现对用户增改忘了提交的

master
GPU is all you need 4 years ago
parent b947854187
commit d3fba56b48
  1. 77
      awardBE/src/main/java/edu/ncst/award/service/IUserService.java

@ -1,19 +1,88 @@
package edu.ncst.award.service;
import com.baomidou.mybatisplus.extension.service.IService;
import edu.ncst.award.common.core.page.TableDataInfo;
import edu.ncst.award.model.system.Role;
import edu.ncst.award.model.system.User;
import edu.ncst.award.vo.ListResultVO;
import edu.ncst.award.vo.param.CurrentUserDTO;
import edu.ncst.award.vo.param.query.PageQuery;
import edu.ncst.award.vo.param.query.UserQuery;
import edu.ncst.award.vo.result.UserInfoVO;
import org.springframework.security.core.userdetails.UserDetailsService;
import org.springframework.stereotype.Service;
import java.util.List;
public interface IUserService {
public interface IUserService extends IService<User> {
UserInfoVO getUserInfo(UserQuery query);
ListResultVO<User> getUserList(UserQuery query);
/**
* 获取用户信息列表
*
* @param user user实体类对象
* @param pageQuery 分页参数
* @return antdPro tableDataSource
*/
TableDataInfo<User> selectPageUserList(User user, PageQuery pageQuery);
ListResultVO<User> getUserList();
CurrentUserDTO getCurrentUser();
List<Role> getRoles();
/**
* 新增用户信息
*
* @param user 用户信息
* @return 结果
*/
int insertUser(User user);
/**
* 校验用户名称是否唯一
*
* @param user 用户名称
* @return 结果
*/
String checkUserNameUnique(User user);
/**
* 校验用户名称是否唯一
*
* @param user 用户邮箱
* @return 结果
*/
String checkEmailUnique(User user);
/**
* 校验用户手机号是否唯一
*
*
* @param user@return 结果
*/
String checkUserMobilePhoneUnique(User user);
/**
* 校验用户是否允许操作
*
* @param user 用户信息
*/
void checkUserAllowed(User user);
/**
* 修改用户信息
*
* @param user 用户信息
* @return 结果
*/
int updateUser(User user);
/**
* 通过用户ID查询用户
*
* @param userId 用户ID
* @return 用户对象信息
*/
User selectUserById(Long userId);
}

Loading…
Cancel
Save