类 DepartmentRepositoryImpl
java.lang.Object
xyz.raylab.support.repository.jooq.SpecJooqConditionRepository
xyz.raylab.organization.infrastructure.repository.DepartmentRepositoryImpl
- 所有已实现的接口:
DepartmentRepository,xyz.raylab.support.repository.BasicRepository<Department,,DepartmentId> xyz.raylab.support.repository.jooq.SpecJooqConditionMapper
@Repository
public class DepartmentRepositoryImpl
extends xyz.raylab.support.repository.jooq.SpecJooqConditionRepository
implements DepartmentRepository
-
构造器概要
构造器构造器说明DepartmentRepositoryImpl(RDepartmentDao departmentDao, DuplicateDepartmentCodeChecker duplicateCodeChecker, ValidDepartmentParentIdChecker validParentIdChecker) -
方法概要
修饰符和类型方法说明voiddeleteBy(DepartmentId id) booleanexistsBy(DepartmentId id) xyz.raylab.support.repository.ListResult<Department>findAllBy(xyz.raylab.support.designpattern.specification.Specification<Department> spec, xyz.raylab.support.repository.Limit limit) findBy(DepartmentId id) findIdBy(DepartmentCode code) voidsave(Department model) 从类继承的方法 xyz.raylab.support.repository.jooq.SpecJooqConditionRepository
buildLimitArgs, declareSpecJooqConditionMappings从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 xyz.raylab.support.repository.BasicRepository
findAllBy, getIdValue从接口继承的方法 xyz.raylab.support.repository.jooq.SpecJooqConditionMapper
mapToJooqCondition
-
构造器详细资料
-
DepartmentRepositoryImpl
@Autowired public DepartmentRepositoryImpl(RDepartmentDao departmentDao, @Lazy DuplicateDepartmentCodeChecker duplicateCodeChecker, @Lazy ValidDepartmentParentIdChecker validParentIdChecker)
-
-
方法详细资料
-
save
- 指定者:
save在接口中xyz.raylab.support.repository.BasicRepository<Department,DepartmentId>
-
findBy
- 指定者:
findBy在接口中xyz.raylab.support.repository.BasicRepository<Department,DepartmentId>
-
existsBy
- 指定者:
existsBy在接口中xyz.raylab.support.repository.BasicRepository<Department,DepartmentId>
-
deleteBy
- 指定者:
deleteBy在接口中xyz.raylab.support.repository.BasicRepository<Department,DepartmentId>
-
findAllBy
public xyz.raylab.support.repository.ListResult<Department> findAllBy(xyz.raylab.support.designpattern.specification.Specification<Department> spec, xyz.raylab.support.repository.Limit limit) - 指定者:
findAllBy在接口中xyz.raylab.support.repository.BasicRepository<Department,DepartmentId>
-
findIdBy
- 指定者:
findIdBy在接口中DepartmentRepository
-