package com.gk.firework.Service;
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.gk.firework.Config.Oauth2.OauthRole;
|
import com.gk.firework.Domain.DTO.JiangWaiDeadlineReqDTO;
|
import com.gk.firework.Domain.UserInfo;
|
import com.gk.firework.Domain.Utils.PageInfo;
|
import com.gk.firework.Domain.Vo.UserVo;
|
|
import java.util.List;
|
|
public interface UserService extends IService<UserInfo> {
|
|
UserVo selectByLoginname(String username);
|
|
List<OauthRole> selectRoleByUser(Integer userId);
|
|
void selectUserDataGrid(PageInfo pageInfo);
|
|
UserInfo selectByUser(String username);
|
|
List<UserInfo> selectUserInfo(Long id, String username);
|
|
void deleteOneByCompanyId(Long companyId);
|
|
UserInfo selectOneByCompanyId(Long companyId);
|
|
boolean checkUserById(String userId);
|
|
UserInfo selectSupervise(String province, String city, String district, String street, String committee);
|
|
UserVo selectUserVoByName(String username);
|
|
List<UserInfo> selectByCompanyId(Long id,int isdel);
|
|
void deleteById(Long id);
|
|
void recoverOneById(Long id);
|
|
List<UserInfo> selectByCompany(String company);
|
|
void updateCodeByCompany(String company, String code);
|
|
void updateDeadline(JiangWaiDeadlineReqDTO reqDTO, UserInfo user);
|
|
void updateDeadline2NullByComapnyId(Long companyid);
|
}
|