zhanghua
2023-09-08 7ef4892f9f24f941aca37e6b3991b808a0aca619
ycl-common/src/main/java/com/ycl/service/user/UmsAdminService.java
@@ -4,9 +4,10 @@
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ycl.dto.UmsAdminParam;
import com.ycl.dto.user.UmsUserDto1;
import com.ycl.dto.UpdateAdminPasswordParam;
import com.ycl.entity.user.UmsAdmin;
import com.ycl.entity.user.UmsResource;
import com.ycl.entity.user.UmsMenu;
import com.ycl.entity.user.UmsRole;
import com.ycl.vo.user.UserVO;
import org.springframework.security.core.userdetails.UserDetails;
@@ -29,6 +30,8 @@
     */
    UmsAdmin register(UmsAdminParam umsAdminParam);
    void importExcl(UmsAdminParam umsAdminParam);
    /**
     * 登录功能
     * @param username 用户名
@@ -36,6 +39,8 @@
     * @return 生成的JWT的token
     */
    String login(String username,String password);
    String getOAuthToken(String username);
    /**
     * 刷新token的功能
@@ -72,7 +77,7 @@
    /**
     * 获取指定用户的可访问资源
     */
    List<UmsResource> getResourceList(Long adminId);
    List<UmsMenu> getResourceList(Long adminId);
    /**
     * 修改密码
@@ -96,6 +101,8 @@
     */
    IPage<UmsAdmin> pageUser(UserVO.PageUserVO pageUserVO);
    List<UmsUserDto1> userExp();
    /**
     * 批量删除用户
     */
@@ -108,4 +115,10 @@
     * @param status
     */
    boolean updateStatusBatch(List<Long> ids, Integer status);
    List<UmsAdmin> getDepartUser(Long departId);
    String getTargetTo(String ids, String sendType);
    UmsAdmin getByOpenid(String openid);
}