public interface AdminAdminRepository extends org.youngmonkeys.ezyplatform.repo.AdminRepository, com.tvd12.ezydata.database.EzyDatabaseRepository<Long,org.youngmonkeys.ezyplatform.entity.Admin>
| Modifier and Type | Method and Description |
|---|---|
List<org.youngmonkeys.ezyplatform.entity.Admin> |
findActiveSuperAdmins(com.tvd12.ezyfox.util.Next next) |
List<org.youngmonkeys.ezyplatform.result.IdNameResult> |
findAdminNamesByKeyword(String keyword,
String likeKeyword,
com.tvd12.ezyfox.util.Next next) |
List<org.youngmonkeys.ezyplatform.result.IdNameResult> |
findAdminNamesByKeywordAndRoleIds(Collection<Long> roleIds,
String keyword,
String likeKeyword,
com.tvd12.ezyfox.util.Next next) |
List<org.youngmonkeys.ezyplatform.result.IdNameResult> |
findAdminNamesByKeywordAndRoleNames(Collection<String> roleNames,
String keyword,
String likeKeyword,
com.tvd12.ezyfox.util.Next next) |
List<org.youngmonkeys.ezyplatform.entity.Admin> |
findAdminsByRoleIds(Collection<Long> roleIds) |
List<org.youngmonkeys.ezyplatform.entity.Admin> |
findAdminsByRoleNames(Collection<String> roleNames) |
findAdminIdByUuid, findAdminNameById, findAdminNamesByIds, findAdminUuidNameById, findAdminUuidNameByUuid, findAdminUuidNamesByIdscontainsById, findById, findByIdOptionalcontainsByField, findByField, findByFieldOptionalfindListByField, findListByField@EzyQuery(value="SELECT e.id as id, e.username as username, e.displayName as displayName FROM Admin e WHERE e.username = ?0 OR e.email = ?0 OR e.phone = ?0 OR e.displayName = ?0 OR e.username like ?1 OR e.email like ?1 OR e.phone like ?1 or e.displayName like ?1") List<org.youngmonkeys.ezyplatform.result.IdNameResult> findAdminNamesByKeyword(String keyword, String likeKeyword, com.tvd12.ezyfox.util.Next next)
@EzyQuery(value="SELECT DISTINCT(e.id) as id, e.username as username, e.displayName as displayName FROM Admin e INNER JOIN AdminRole a ON e.id = a.adminId WHERE a.roleId in ?0 AND (e.username = ?1 OR e.email = ?1 OR e.phone = ?1 OR e.displayName = ?1 OR e.username like ?2 OR e.email like ?2 OR e.phone like ?2 or e.displayName like ?2)") List<org.youngmonkeys.ezyplatform.result.IdNameResult> findAdminNamesByKeywordAndRoleIds(Collection<Long> roleIds, String keyword, String likeKeyword, com.tvd12.ezyfox.util.Next next)
@EzyQuery(value="SELECT DISTINCT(e.id) as id, e.username as username, e.displayName as displayName FROM Admin e INNER JOIN AdminRole a ON e.id = a.adminId INNER JOIN AdminRoleName b ON b.id = a.roleId WHERE b.name in ?0 AND (e.username = ?1 OR e.email = ?1 OR e.phone = ?1 OR e.displayName = ?1 OR e.username like ?2 OR e.email like ?2 OR e.phone like ?2 or e.displayName like ?2)") List<org.youngmonkeys.ezyplatform.result.IdNameResult> findAdminNamesByKeywordAndRoleNames(Collection<String> roleNames, String keyword, String likeKeyword, com.tvd12.ezyfox.util.Next next)
@EzyQuery(value="SELECT a FROM Admin a INNER JOIN AdminRole b ON a.id = b.adminId INNER JOIN AdminRoleName c ON b.roleId = c.id WHERE c.name = \'super_admin\' AND a.status = \'ACTIVATED\'") List<org.youngmonkeys.ezyplatform.entity.Admin> findActiveSuperAdmins(com.tvd12.ezyfox.util.Next next)
@EzyQuery(value="SELECT DISTINCT a FROM Admin a INNER JOIN AdminRole b ON a.id = b.adminId WHERE b.roleId in ?0") List<org.youngmonkeys.ezyplatform.entity.Admin> findAdminsByRoleIds(Collection<Long> roleIds)
@EzyQuery(value="SELECT DISTINCT a FROM Admin a INNER JOIN AdminRole b ON a.id = b.adminId INNER JOIN AdminRoleName c ON b.roleId = c.id WHERE c.name in ?0") List<org.youngmonkeys.ezyplatform.entity.Admin> findAdminsByRoleNames(Collection<String> roleNames)
Copyright © 2024 Young Monkeys. All rights reserved.