RolePowerMapper.java 967 B

123456789101112131415161718192021222324
  1. package com.shkpr.service.aimodelpower.dbdao.mapper;
  2. import com.shkpr.service.aimodelpower.dbdao.providers.RolePowerSqlProvider;
  3. import com.shkpr.service.aimodelpower.dbdao.tables.RolePowerTable;
  4. import org.apache.ibatis.annotations.Param;
  5. import org.apache.ibatis.annotations.Result;
  6. import org.apache.ibatis.annotations.Results;
  7. import org.apache.ibatis.annotations.SelectProvider;
  8. import java.util.List;
  9. import java.util.Map;
  10. public interface RolePowerMapper extends RolePowerTable {
  11. @Results({
  12. @Result(property = "roleid", column = "role_id"),
  13. @Result(property = "appid", column = "app_id")
  14. })
  15. @SelectProvider(type = RolePowerSqlProvider.class, method = "batchQueryWiths")
  16. List<Map<String, Object>> batchQueryWiths(@Param("andWheres") Map<String, Object> andWheres
  17. , @Param("orWheres") Map<String, Object> orWheres
  18. , @Param("order") String order
  19. , @Param("extend") String extend);
  20. }