package com.thhy.usercore.modules.sys.sysusers.mapper; import com.thhy.usercore.modules.sys.sysusers.entity.CompanySu; import com.thhy.usercore.modules.sys.sysusers.entity.PlatUserVo; import com.thhy.usercore.modules.sys.sysusers.entity.SysUsers; import com.thhy.usercore.modules.sys.sysusers.entity.UserDto; import org.springframework.stereotype.Component; import java.io.Serializable; import java.util.HashMap; import java.util.List; /** *

* Mapper 接口 *

* * @author zhang_xiao_bo * @since 2022-03-22 */ @Component public interface SysUsersMapper { SysUsers queryById(Serializable userId); SysUsers queryByPhone(String phone); Integer queryVersionById(Serializable id); List findList(UserDto userDto); List findListWithAccess(UserDto userDto); void insert(SysUsers sysusers); void update(SysUsers sysusers); int deletelogic(Serializable id); /*int deleteById(Serializable id);*/ /*boolean login(SysUserDto sysUserDto);*/ SysUsers queryByUsername(String username); SysUsers queryByUsernameIsPlat(String username); List queryUserUrls(String userId); String queryUserButtons(String userId); void updateUserPass(SysUsers sysUsers); HashMap queryCompanyByComAdmin(String userId); HashMap queryCompanyByUser(String userId); HashMap queryCompanyByPosition(String userId); void insertCompanyUser(CompanySu companySu); PlatUserVo queryPlatUser(String userId); void nologin(String platId); void deleteApplyHistory(String platId); }