package com.nms.swspkmas_standalone.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.nms.swspkmas_standalone.entity.User;
import com.nms.swspkmas_standalone.entity.vo.UserVO;
import com.nms.swspkmas_standalone.response.CommonPage;
/**
*
* 用户表 服务类
*
*
* @author kzy
* @since 2023-09-19 16:30:35
*/
public interface UserService extends IService {
/**
* 新增系统用户
* @param userVO
*/
public void addUser(UserVO userVO);
/**
* 更新用户
* @param id
* @param userVO
*/
public void updateUser(Long id,UserVO userVO);
/**
* 删除用户
* @param id
*/
public void deleteUser(Long id);
/**
* 用户列表
* @param pageNum
* @param pageSize
* @return
*/
public CommonPage userList(Integer pageNum, Integer pageSize,String username);
/**
* 根据登录名获取用户
* @param username
* @return
*/
public User getByUserName(String username);
}