Interface RoleDao

  • All Superinterfaces:
    net.risedata.jdbc.repository.Repository<Role>

    public interface RoleDao
    extends net.risedata.jdbc.repository.Repository<Role>
    • Method Detail

      • hasAdminRole

        @Search("select count(*) from Y9_DATASERVICE_ROLE where NAME=\'ROLE_ADMIN\'")
        Integer hasAdminRole()
      • hasName

        @Search("select count(*) from Y9_DATASERVICE_ROLE where NAME=? and id!=?")
        Integer hasName​(String name,
                        String id)
      • getRolesByUser

        @Search("select * from Y9_DATASERVICE_ROLE where id  in  (select ROLE_ID FROM Y9_DATASERVICE_ROLE_USER_LINK where USER_ID=?)")
        List<Role> getRolesByUser​(String id)