@Service
public class TenantPolicyService
extends java.lang.Object
implements org.springframework.context.ApplicationEventPublisherAware
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
TENANT_GRADING_MANAGEMENT_ENABLED |
| 构造器和说明 |
|---|
TenantPolicyService(com.xforceplus.dao.TenantPolicyDao tenantPolicyDao,
com.xforceplus.dao.TenantDao tenantDao) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
deleteById(java.lang.Long id)
delete policy by id.
|
com.xforceplus.entity.TenantPolicy |
findById(long id)
find policy by id.
|
org.springframework.data.domain.Page<com.xforceplus.entity.TenantPolicy> |
page(com.xforceplus.api.model.TenantPolicyModel.Request.Query query,
org.springframework.data.domain.Pageable page)
分页查询.
|
java.util.Map<java.lang.String,com.xforceplus.entity.TenantPolicy> |
policies(long tenantId) |
void |
policies(long tenantId,
com.xforceplus.api.model.TenantModel.Request.Policies policies) |
com.xforceplus.entity.TenantPolicy |
save(com.xforceplus.api.model.TenantPolicyModel.Request.Save model)
save or update.
|
void |
setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher publisher) |
boolean |
tenantGradingManagementEnabled(long tenantId)
获取租户分级管理开关
|
com.xforceplus.entity.TenantPolicy |
update(com.xforceplus.api.model.TenantPolicyModel.Request.Update update)
udpate policy.
|
public static final java.lang.String TENANT_GRADING_MANAGEMENT_ENABLED
public TenantPolicyService(com.xforceplus.dao.TenantPolicyDao tenantPolicyDao,
com.xforceplus.dao.TenantDao tenantDao)
public void setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher publisher)
setApplicationEventPublisher 在接口中 org.springframework.context.ApplicationEventPublisherAwarepublic org.springframework.data.domain.Page<com.xforceplus.entity.TenantPolicy> page(com.xforceplus.api.model.TenantPolicyModel.Request.Query query,
org.springframework.data.domain.Pageable page)
query - page - public java.util.Map<java.lang.String,com.xforceplus.entity.TenantPolicy> policies(long tenantId)
public boolean tenantGradingManagementEnabled(long tenantId)
tenantId - @Transactional(rollbackFor=java.lang.Exception.class)
public void policies(long tenantId,
com.xforceplus.api.model.TenantModel.Request.Policies policies)
@Transactional(rollbackFor=java.lang.Exception.class) public com.xforceplus.entity.TenantPolicy save(com.xforceplus.api.model.TenantPolicyModel.Request.Save model)
model - @Transactional(rollbackFor=java.lang.Exception.class) public void deleteById(java.lang.Long id)
id - public com.xforceplus.entity.TenantPolicy findById(long id)
id - @Transactional(rollbackFor=java.lang.Exception.class) public com.xforceplus.entity.TenantPolicy update(com.xforceplus.api.model.TenantPolicyModel.Request.Update update)
update -