Source/BladeX/blade-service/blade-system/src/main/java/org/springblade/system/service/IStrategyService.java
@@ -1,9 +1,9 @@
package org.springblade.system.service;
import com.baomidou.mybatisplus.extension.service.IService;
import org.springblade.core.mp.support.Query;
import org.springblade.system.entity.Strategy;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageRequest;
import org.springframework.data.domain.PageImpl;
import java.util.List;
@@ -24,13 +24,19 @@
   Strategy queryById(String id);
   /**
    * 查询默认密码策略
    *
    * @return 实例对象
    */
   Strategy queryByIsDefault();
   /**
    * 分页查询
    *
    * @param strategy 筛选条件
    * @param pageRequest   分页对象
    * @param query 分页对象
    * @return 查询结果
    */
   Page<Strategy> queryAllByPage(Strategy strategy, PageRequest pageRequest);
   PageImpl<Strategy> queryAllByPage(Query query);
   /**
    * 新增数据或修改数据
@@ -48,4 +54,19 @@
    */
   boolean deleteByIds(List<String> ids);
   /**
    * 通过租户id以及用户名查询密码策略
    * @param tenantId
    * @param name
    * @return
    */
   Strategy queryByNameAndTenantId(String tenantId, String name);
   /**
    * 根据用户id查询密码策略
    * @param userId
    * @return
    */
   Strategy queryByUserId(Long userId);
}