@Service
public class ResourcesetService
extends java.lang.Object
| 构造器和说明 |
|---|
ResourcesetService(com.xforceplus.dao.ResourcesetDao resourcesetDao,
com.xforceplus.dao.ResourcesetResourceRelDao resourcesetResourceRelDao,
com.xforceplus.dao.ResourceDao resourceDao,
com.xforceplus.dao.AppDao appDao,
ResourceService resourceService,
com.xforceplus.dao.ServiceResourcesetRelDao serviceResourcesetRelDao,
com.xforceplus.dao.ResourceSetExtendDao resourceSetExtendDao) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
bindResources(java.util.Collection<com.xforceplus.entity.ResourcesetResourceRel> rels) |
void |
bindResources(com.xforceplus.entity.Resourceset resourceset,
com.xforceplus.api.model.ResourcesetModel.Request.BindResources bindResources)
功能集绑定资源码列表(* 此方法会解绑 resourceIds 中不存在但是数据库中有的功能集-资源码关系)
|
long |
count(com.xforceplus.api.model.ResourcesetModel.Request.Query query) |
long |
countOne(com.xforceplus.api.model.ResourcesetModel.Request.Query query) |
com.xforceplus.entity.Resourceset |
create(com.xforceplus.api.model.ResourcesetModel.Request.Create model) |
void |
deleteById(long resourcesetId) |
com.xforceplus.entity.Resourceset |
findById(java.lang.Long resourcesetId) |
java.util.Optional<com.xforceplus.entity.Resourceset> |
findByResourceSetCode(java.lang.String resourceSetCode) |
java.util.Optional<com.xforceplus.entity.Resourceset> |
findOne(com.xforceplus.api.model.ResourcesetModel.Request.Query query) |
java.util.List<com.xforceplus.entity.Resourceset> |
list(com.xforceplus.api.model.ResourcesetModel.Request.Query query,
org.springframework.data.domain.Sort sort) |
java.util.List<com.xforceplus.entity.Resourceset> |
list(org.springframework.data.jpa.domain.Specification<com.xforceplus.entity.Resourceset> specification,
org.springframework.data.domain.Sort sort) |
java.util.List<com.xforceplus.entity.Resourceset> |
listByRoleId(long roleId) |
java.util.List<com.xforceplus.entity.Resourceset> |
listByServicePackageId(long servicePackageId,
java.lang.Integer status) |
java.util.List<com.xforceplus.entity.Resourceset> |
listByServicePackageIds(java.util.Collection<java.lang.Long> packageIds) |
java.util.Map<java.lang.Long,java.util.List<com.xforceplus.entity.Resourceset>> |
mapByServicePackageIds(java.util.Collection<java.lang.Long> packageIds) |
org.springframework.data.domain.Page<com.xforceplus.entity.Resourceset> |
page(com.xforceplus.api.model.ResourcesetModel.Request.Query query,
org.springframework.data.domain.Pageable pageable) |
org.springframework.data.domain.Page<com.xforceplus.entity.Resourceset> |
page(org.springframework.data.jpa.domain.Specification<com.xforceplus.entity.Resourceset> specification,
org.springframework.data.domain.Pageable pageable) |
org.springframework.data.domain.Page<com.xforceplus.dto.resource.ResourceSetDTO> |
pagingBy(org.springframework.data.domain.Pageable pageable,
com.xforceplus.bo.ResourceSetQueryBo queryBo)
分页查询
|
org.springframework.data.domain.Page<com.xforceplus.dto.resource.ResourceSetResourceDTO> |
pagingByResource(org.springframework.data.domain.Pageable pageable,
com.xforceplus.bo.ResourceSetQueryBo queryBo)
分页查询
|
<T extends com.xforceplus.domain.resource.ResourcesetDto> |
save(T model) |
boolean |
saveResourceRel(java.lang.Long resourcesetId,
java.lang.Long resourceId,
java.lang.String operateUserName) |
void |
unbindResources(java.lang.Long resourceSetId,
java.lang.Long resourceId)
解绑资源码
|
com.xforceplus.entity.Resourceset |
update(long resourcesetId,
com.xforceplus.api.model.ResourcesetModel.Request.Save model) |
void |
updateStatus(long resourcesetId,
int status) |
public ResourcesetService(com.xforceplus.dao.ResourcesetDao resourcesetDao,
com.xforceplus.dao.ResourcesetResourceRelDao resourcesetResourceRelDao,
com.xforceplus.dao.ResourceDao resourceDao,
com.xforceplus.dao.AppDao appDao,
ResourceService resourceService,
com.xforceplus.dao.ServiceResourcesetRelDao serviceResourcesetRelDao,
com.xforceplus.dao.ResourceSetExtendDao resourceSetExtendDao)
public org.springframework.data.domain.Page<com.xforceplus.entity.Resourceset> page(com.xforceplus.api.model.ResourcesetModel.Request.Query query,
org.springframework.data.domain.Pageable pageable)
public java.util.List<com.xforceplus.entity.Resourceset> list(com.xforceplus.api.model.ResourcesetModel.Request.Query query,
org.springframework.data.domain.Sort sort)
public org.springframework.data.domain.Page<com.xforceplus.entity.Resourceset> page(org.springframework.data.jpa.domain.Specification<com.xforceplus.entity.Resourceset> specification,
org.springframework.data.domain.Pageable pageable)
public long count(com.xforceplus.api.model.ResourcesetModel.Request.Query query)
public java.util.Optional<com.xforceplus.entity.Resourceset> findOne(com.xforceplus.api.model.ResourcesetModel.Request.Query query)
public long countOne(com.xforceplus.api.model.ResourcesetModel.Request.Query query)
@Transactional(rollbackFor=java.lang.Exception.class) public com.xforceplus.entity.Resourceset create(com.xforceplus.api.model.ResourcesetModel.Request.Create model)
@Transactional(rollbackFor=java.lang.Exception.class) public <T extends com.xforceplus.domain.resource.ResourcesetDto> com.xforceplus.entity.Resourceset save(T model)
@Transactional(rollbackFor=java.lang.Exception.class)
public com.xforceplus.entity.Resourceset update(long resourcesetId,
com.xforceplus.api.model.ResourcesetModel.Request.Save model)
public com.xforceplus.entity.Resourceset findById(java.lang.Long resourcesetId)
@Transactional(rollbackFor=java.lang.Exception.class) public void deleteById(long resourcesetId)
public java.util.List<com.xforceplus.entity.Resourceset> list(org.springframework.data.jpa.domain.Specification<com.xforceplus.entity.Resourceset> specification,
org.springframework.data.domain.Sort sort)
@Transactional(rollbackFor=java.lang.Exception.class)
public void unbindResources(java.lang.Long resourceSetId,
java.lang.Long resourceId)
resourceSetId - resourceId - @Transactional(rollbackFor=java.lang.Exception.class)
public void bindResources(com.xforceplus.entity.Resourceset resourceset,
com.xforceplus.api.model.ResourcesetModel.Request.BindResources bindResources)
resourceset - bindResources - public void bindResources(java.util.Collection<com.xforceplus.entity.ResourcesetResourceRel> rels)
public boolean saveResourceRel(java.lang.Long resourcesetId,
java.lang.Long resourceId,
java.lang.String operateUserName)
@Transactional(rollbackFor=java.lang.Exception.class)
public void updateStatus(long resourcesetId,
int status)
public java.util.List<com.xforceplus.entity.Resourceset> listByRoleId(long roleId)
public java.util.List<com.xforceplus.entity.Resourceset> listByServicePackageId(long servicePackageId,
java.lang.Integer status)
public java.util.List<com.xforceplus.entity.Resourceset> listByServicePackageIds(java.util.Collection<java.lang.Long> packageIds)
public java.util.Map<java.lang.Long,java.util.List<com.xforceplus.entity.Resourceset>> mapByServicePackageIds(java.util.Collection<java.lang.Long> packageIds)
public org.springframework.data.domain.Page<com.xforceplus.dto.resource.ResourceSetDTO> pagingBy(org.springframework.data.domain.Pageable pageable,
com.xforceplus.bo.ResourceSetQueryBo queryBo)
pageable - queryBo - public org.springframework.data.domain.Page<com.xforceplus.dto.resource.ResourceSetResourceDTO> pagingByResource(org.springframework.data.domain.Pageable pageable,
com.xforceplus.bo.ResourceSetQueryBo queryBo)
pageable - queryBo - public java.util.Optional<com.xforceplus.entity.Resourceset> findByResourceSetCode(java.lang.String resourceSetCode)