类 SysOrganizationService
java.lang.Object
cn.herodotus.stirrup.data.crud.service.AbstractJpaService<SysOrganization,String>
cn.herodotus.engine.supplier.upms.logic.service.hr.SysOrganizationService
- 所有已实现的接口:
cn.herodotus.stirrup.data.crud.service.JpaReadableService<SysOrganization,,String> cn.herodotus.stirrup.data.crud.service.JpaWriteableService<SysOrganization,String>
@Service
public class SysOrganizationService
extends cn.herodotus.stirrup.data.crud.service.AbstractJpaService<SysOrganization,String>
Description: 单位管理服务
- 作者:
- : gengwei.zheng
- Date:
- : 2020/1/20 11:39
-
构造器概要
构造器构造器说明SysOrganizationService(SysOrganizationRepository sysOrganizationRepository, SysOwnershipService sysOwnershipService, SysDepartmentService sysDepartmentService) -
方法概要
修饰符和类型方法说明voiddeleteById(String organizationId) Transactional 注解 可以作用于接口、接口方法、类以及类方法上。findAll(OrganizationCategory organizationCategory) org.springframework.data.domain.Page<SysOrganization> findByCondition(int pageNumber, int pageSize, OrganizationCategory organizationCategory) cn.herodotus.stirrup.data.crud.repository.BaseJpaRepository<SysOrganization, String> boolean检测某个组织机构是否被其它数据关联。从类继承的方法 cn.herodotus.stirrup.data.crud.service.AbstractJpaService
like从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 cn.herodotus.stirrup.data.crud.service.JpaReadableService
count, count, existsById, findAll, findAll, findAll, findAll, findById, findByPage, findByPage, findByPage, findByPage, findByPage, findByPage, findByPage从接口继承的方法 cn.herodotus.stirrup.data.crud.service.JpaWriteableService
delete, deleteAll, deleteAll, deleteAllInBatch, flush, save, saveAll, saveAllAndFlush, saveAndFlush
-
构造器详细资料
-
SysOrganizationService
public SysOrganizationService(SysOrganizationRepository sysOrganizationRepository, SysOwnershipService sysOwnershipService, SysDepartmentService sysDepartmentService)
-
-
方法详细资料
-
getRepository
public cn.herodotus.stirrup.data.crud.repository.BaseJpaRepository<SysOrganization,String> getRepository() -
findAll
-
findByCondition
public org.springframework.data.domain.Page<SysOrganization> findByCondition(int pageNumber, int pageSize, OrganizationCategory organizationCategory) -
deleteById
Transactional 注解 可以作用于接口、接口方法、类以及类方法上。当作用于类上时,该类的所有 public 方法将都具有该类型的事务属性,同时,我们也可以在方法级别使用该标注来覆盖类级别的定义。虽然@Transactional 注解可以作用于接口、接口方法、类以及类方法上,但是 Spring 建议不要在接口或者接口方法上使用该注解,因为这只有在使用基于接口的代理时它才会生效。另外, @Transactional注解应该只被应用到 public 方法上,这是由Spring AOP的本质决定的。如果你在 protected、private 或者默认可见性的方法上使用 @Transactional 注解,这将被忽略,也不会抛出任何异常。
默认情况下,只有来自外部的方法调用才会被AOP代理捕获,也就是,类内部方法调用本类内部的其他方法并不会引起事务行为,即使被调用方法使用@Transactional注解进行修饰。
作者:tuacy 链接:...
- 参数:
organizationId- 单位ID
-
isInUse
检测某个组织机构是否被其它数据关联。- 参数:
organizationId- 单位ID- 返回:
- true 被其它数据使用,false 没有被使用。
-