@Service
public class ServicePackageService
extends java.lang.Object
| 构造器和说明 |
|---|
ServicePackageService(com.xforceplus.dao.ServicePackageDao servicePackageDao,
com.xforceplus.dao.ServiceResourcesetRelDao serviceResourcesetRelDao,
com.xforceplus.dao.ResourcesetDao resourcesetDao,
com.xforceplus.dao.CompanyServiceRelDao companyServiceRelDao,
ResourcesetService resourcesetService,
com.xforceplus.dao.ServicePackageExtendDao servicePackageExtendDao,
com.xforceplus.dao.RoleResourcesetRelDao roleResourcesetRelDao,
com.xforceplus.dao.AppDao appDao) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
bindResourceSets(java.util.Collection<com.xforceplus.entity.ServiceResourcesetRel> rels) |
void |
bindResourceSets(com.xforceplus.entity.ServicePackage servicePackage,
com.xforceplus.api.model.ServicePackageModel.Request.BindResourceSets bindResourceSets)
服务包绑定功能集列表(* 此方法会解绑 resourcesetIds 中不存在但是数据库中有的服务包-功能集关系)
|
long |
count(com.xforceplus.api.model.ServicePackageModel.Request.Query query) |
com.xforceplus.entity.ServicePackage |
create(com.xforceplus.api.model.ServicePackageModel.Request.Save model) |
void |
deleteById(long servicePackageId) |
com.xforceplus.entity.ServicePackage |
findById(long servicePackageId) |
java.util.Optional<com.xforceplus.entity.ServicePackage> |
findByServicePackageCode(java.lang.String servicePackageCode)
按资源
|
java.util.Optional<com.xforceplus.entity.ServicePackage> |
findOne(com.xforceplus.api.model.ServicePackageModel.Request.Query query) |
java.util.List<com.xforceplus.entity.ServicePackage> |
list(com.xforceplus.api.model.ServicePackageModel.Request.Query query,
org.springframework.data.domain.Sort sort) |
java.util.List<com.xforceplus.entity.ServicePackage> |
list(org.springframework.data.jpa.domain.Specification<com.xforceplus.entity.ServicePackage> specification,
org.springframework.data.domain.Sort sort) |
java.util.Map<java.lang.Long,java.util.List<com.xforceplus.entity.ServicePackage>> |
listByTenantId(java.lang.Long tenantId) |
java.util.List<com.xforceplus.entity.ServicePackage> |
listByTenantIdAndCompanyId(long tenantId,
long companyId) |
org.springframework.data.domain.Page<com.xforceplus.entity.ServicePackage> |
page(long tenantId,
com.xforceplus.api.model.ServicePackageModel.Request.Query query,
org.springframework.data.domain.Pageable pageable) |
org.springframework.data.domain.Page<com.xforceplus.entity.ServicePackage> |
page(com.xforceplus.api.model.ServicePackageModel.Request.Query query,
org.springframework.data.domain.Pageable pageable) |
org.springframework.data.domain.Page<com.xforceplus.dto.resource.ServicePackageDTO> |
pagingBy(org.springframework.data.domain.Pageable pageable,
com.xforceplus.bo.ServicePackageQueryBo queryBo)
服务包分页查询
|
org.springframework.data.domain.Page<com.xforceplus.dto.resource.ServicePackageResourceSetDTO> |
pagingByResourceSet(org.springframework.data.domain.Pageable pageable,
com.xforceplus.bo.ServicePackageQueryBo queryBo)
服务包以功能集分页查询
|
boolean |
saveResourcesetRel(java.lang.Long servicePackageId,
java.lang.Long resourcesetId,
java.lang.String operateUserName) |
java.util.List<com.xforceplus.domain.TreeNode> |
tree(java.lang.Long tenantId,
com.xforceplus.api.model.ServicePackageModel.Request.Query query) |
void |
unBindResourceSets(java.lang.Long servicePackageId,
java.lang.Long resourceSetId)
产品服务包与功能集解邦
|
com.xforceplus.entity.ServicePackage |
update(long servicePackageId,
com.xforceplus.api.model.ServicePackageModel.Request.Save model) |
void |
updateStatus(long servicePackageId,
int status) |
java.util.Map<java.lang.Long,java.lang.Boolean> |
validResourcesetsBound(long packageId,
java.util.Set<java.lang.Long> resourcesetIdSet) |
public ServicePackageService(com.xforceplus.dao.ServicePackageDao servicePackageDao,
com.xforceplus.dao.ServiceResourcesetRelDao serviceResourcesetRelDao,
com.xforceplus.dao.ResourcesetDao resourcesetDao,
com.xforceplus.dao.CompanyServiceRelDao companyServiceRelDao,
ResourcesetService resourcesetService,
com.xforceplus.dao.ServicePackageExtendDao servicePackageExtendDao,
com.xforceplus.dao.RoleResourcesetRelDao roleResourcesetRelDao,
com.xforceplus.dao.AppDao appDao)
public org.springframework.data.domain.Page<com.xforceplus.entity.ServicePackage> page(com.xforceplus.api.model.ServicePackageModel.Request.Query query,
org.springframework.data.domain.Pageable pageable)
public java.util.List<com.xforceplus.entity.ServicePackage> list(org.springframework.data.jpa.domain.Specification<com.xforceplus.entity.ServicePackage> specification,
org.springframework.data.domain.Sort sort)
public java.util.List<com.xforceplus.entity.ServicePackage> list(com.xforceplus.api.model.ServicePackageModel.Request.Query query,
org.springframework.data.domain.Sort sort)
public java.util.Optional<com.xforceplus.entity.ServicePackage> findOne(com.xforceplus.api.model.ServicePackageModel.Request.Query query)
public long count(com.xforceplus.api.model.ServicePackageModel.Request.Query query)
@Transactional(rollbackFor=java.lang.Exception.class) public com.xforceplus.entity.ServicePackage create(com.xforceplus.api.model.ServicePackageModel.Request.Save model)
@Transactional(rollbackFor=java.lang.Exception.class)
public com.xforceplus.entity.ServicePackage update(long servicePackageId,
com.xforceplus.api.model.ServicePackageModel.Request.Save model)
@Transactional(rollbackFor=java.lang.Exception.class)
public void unBindResourceSets(java.lang.Long servicePackageId,
java.lang.Long resourceSetId)
servicePackageId - resourceSetId - @Transactional(rollbackFor=java.lang.Exception.class)
public void bindResourceSets(com.xforceplus.entity.ServicePackage servicePackage,
com.xforceplus.api.model.ServicePackageModel.Request.BindResourceSets bindResourceSets)
servicePackage - bindResourceSets - @Transactional(rollbackFor=java.lang.Exception.class) public void bindResourceSets(java.util.Collection<com.xforceplus.entity.ServiceResourcesetRel> rels)
public com.xforceplus.entity.ServicePackage findById(long servicePackageId)
@Transactional(rollbackFor=java.lang.Exception.class) public void deleteById(long servicePackageId)
@Transactional(rollbackFor=java.lang.Exception.class)
public void updateStatus(long servicePackageId,
int status)
public boolean saveResourcesetRel(java.lang.Long servicePackageId,
java.lang.Long resourcesetId,
java.lang.String operateUserName)
public org.springframework.data.domain.Page<com.xforceplus.entity.ServicePackage> page(long tenantId,
com.xforceplus.api.model.ServicePackageModel.Request.Query query,
org.springframework.data.domain.Pageable pageable)
public java.util.List<com.xforceplus.entity.ServicePackage> listByTenantIdAndCompanyId(long tenantId,
long companyId)
public org.springframework.data.domain.Page<com.xforceplus.dto.resource.ServicePackageResourceSetDTO> pagingByResourceSet(org.springframework.data.domain.Pageable pageable,
com.xforceplus.bo.ServicePackageQueryBo queryBo)
pageable - queryBo - public org.springframework.data.domain.Page<com.xforceplus.dto.resource.ServicePackageDTO> pagingBy(org.springframework.data.domain.Pageable pageable,
com.xforceplus.bo.ServicePackageQueryBo queryBo)
pageable - queryBo - public java.util.List<com.xforceplus.domain.TreeNode> tree(java.lang.Long tenantId,
com.xforceplus.api.model.ServicePackageModel.Request.Query query)
public java.util.Optional<com.xforceplus.entity.ServicePackage> findByServicePackageCode(java.lang.String servicePackageCode)
servicePackageCode - public java.util.Map<java.lang.Long,java.util.List<com.xforceplus.entity.ServicePackage>> listByTenantId(java.lang.Long tenantId)
public java.util.Map<java.lang.Long,java.lang.Boolean> validResourcesetsBound(long packageId,
java.util.Set<java.lang.Long> resourcesetIdSet)