12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- package com.ims.eval.service;
- import com.alibaba.fastjson.JSONObject;
- import com.ims.eval.entity.Myuser;
- import com.baomidou.mybatisplus.extension.service.IService;
- import com.ims.eval.entity.dto.response.MyuserResDTO;
- import javax.servlet.http.HttpServletRequest;
- import java.util.List;
- /**
- * <p>
- * 服务类
- * </p>
- *
- * @author wang
- * @since 2023-03-03
- */
- public interface IUserService extends IService<Myuser> {
- List<Myuser> listAll(String id, String orgId, String unitId);
- /**
- * 通过用户名密码查询一个用户
- *
- * @param username
- * @return
- */
- Myuser getUser(String username);
- /**
- * 更新用户
- *
- * @param user
- * @return
- */
- void updateUser(Myuser user);
- /**
- * 通过code获取user
- *
- * @param code
- * @return
- */
- MyuserResDTO getSysUser(String code);
- /**
- * 根据头信息
- * @param request
- * @return
- */
- MyuserResDTO getSysUser(HttpServletRequest request);
- /**
- * 通过token获取code
- *
- * @param token
- * @return
- */
- JSONObject getCodeByToken(String token);
- /**
- * 登录
- *
- * @param username
- * @param password
- * @return
- */
- JSONObject getbladeAuth(String tenantId, String username, String password, String grantType, String scope, String type) throws Exception;
- /**
- * 分页获取用户
- * @param current
- * @param size
- * @param orgId
- * @param idCard
- * @param mobile
- * @param no
- * @param name
- * @param loginName
- * @return
- */
- JSONObject pageList(Integer current, Integer size, String orgId, String idCard, String mobile, String no,String name,String loginName,HttpServletRequest request);
- }
|