接口 Y9TenantAppService
-
- 所有已知实现类:
Y9TenantAppServiceImpl
public interface Y9TenantAppService- 作者:
- dingzhaojun, qinman, mengjuhua
- Date:
- 2022/2/10
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 voiddeleteByAppId(String appId)根据appId删除对象voiddeleteByTenantIdAndAppId(String tenantId, String appId)禁用应用,(修改租用状态)voiddeleteByTenantIdAndSystemId(String tenantId, String systemId)按租户id和系统id取消租用系统下的所有应用Optional<Y9TenantApp>findById(String id)根据id,获取租户应用Y9TenantAppgetById(String id)根据id,获取租户应用Optional<Y9TenantApp>getByTenantIdAndAppIdAndTenancy(String tenantId, String appId, Boolean tenancy)根据appId和tenantId,获取租户应用List<String>listAppIdBySystemIdAndTenantId(String systemId, String tenantId, Boolean verify, Boolean tenancy)根据租户id、系统id,获取已审核且还在租用的应用id列表List<String>listAppIdByTenantId(String tenantId, Boolean verify, Boolean tenancy)根据租户id,获取已审核且还在租用的应用id列表List<String>listAppIdByTenantIdAndTenancy(String tenantId, Boolean tenancy)根据租户Id,获取租户应用id列表List<Y9TenantApp>listByTenantIdAndTenancy(String tenantId, Boolean verify, Boolean tenancy)根据租户id,审核状态和租用状态,获取租户应用列表org.springframework.data.domain.Page<Y9TenantApp>page(Integer page, Integer rows, Boolean verify, String tenantName, String createTime, String verifyTime, Boolean tenancy, String systemId)根据搜索条件,获取租户应用列表分页信息org.springframework.data.domain.Page<Y9TenantApp>page(Integer page, Integer rows, Boolean verify, String tenantName, String createTime, String verifyTime, Boolean tenancy, String appName, String systemIds)获取租户应用租用情况信息Y9TenantAppsave(String appId, String tenantId, String applyReason)租户租用应用,已租用系统的应用自动审核通过Y9TenantAppsave(Y9TenantApp y9TenantApp)保存租户应用voidsaveOrUpdate(String appId, String appName)保存或更新intupdateByAppIdAndTenantId(Boolean tenancy, String deletedName, Date deletedTime, String appId, String tenantId, Boolean currentTenancy)根据id,修改租用状态Y9TenantAppverify(Y9TenantApp y9TenantApp, String reason)审核租户应用
-
-
-
方法详细资料
-
deleteByAppId
void deleteByAppId(String appId)
根据appId删除对象- 参数:
appId- 应用id
-
deleteByTenantIdAndAppId
void deleteByTenantIdAndAppId(String tenantId, String appId)
禁用应用,(修改租用状态)- 参数:
tenantId- 租户idappId- 应用id
-
deleteByTenantIdAndSystemId
void deleteByTenantIdAndSystemId(String tenantId, String systemId)
按租户id和系统id取消租用系统下的所有应用- 参数:
tenantId- 租户idsystemId- 系统id
-
findById
Optional<Y9TenantApp> findById(String id)
根据id,获取租户应用- 参数:
id- 租户应用id- 返回:
- 租户应用对象 或 null
-
getById
Y9TenantApp getById(String id)
根据id,获取租户应用- 参数:
id- id- 返回:
Y9TenantApp- 抛出:
net.risesoft.y9.exception.Y9NotFoundException- id 对应的记录不存在的情况
-
getByTenantIdAndAppIdAndTenancy
Optional<Y9TenantApp> getByTenantIdAndAppIdAndTenancy(String tenantId, String appId, Boolean tenancy)
根据appId和tenantId,获取租户应用- 参数:
tenantId- 租户idappId- 应用idtenancy- 是否租用状态- 返回:
Optional<Y9TenantApp>
-
listAppIdBySystemIdAndTenantId
List<String> listAppIdBySystemIdAndTenantId(String systemId, String tenantId, Boolean verify, Boolean tenancy)
根据租户id、系统id,获取已审核且还在租用的应用id列表- 参数:
systemId- 系统idtenantId- 租户idverify- 是否已审核tenancy- 是否已租用- 返回:
Page<String>
-
listAppIdByTenantId
List<String> listAppIdByTenantId(String tenantId, Boolean verify, Boolean tenancy)
根据租户id,获取已审核且还在租用的应用id列表- 参数:
tenantId- 租户idverify- 是否已审核tenancy- 是否已租用- 返回:
Page<String>
-
listAppIdByTenantIdAndTenancy
List<String> listAppIdByTenantIdAndTenancy(String tenantId, Boolean tenancy)
根据租户Id,获取租户应用id列表- 参数:
tenantId- 租户idtenancy- 是否已租用- 返回:
Page<String>
-
listByTenantIdAndTenancy
List<Y9TenantApp> listByTenantIdAndTenancy(String tenantId, Boolean verify, Boolean tenancy)
根据租户id,审核状态和租用状态,获取租户应用列表- 参数:
tenantId- 租户idverify- 是否已审核tenancy- 是否已租用- 返回:
Page<Y9TenantApp>
-
page
org.springframework.data.domain.Page<Y9TenantApp> page(Integer page, Integer rows, Boolean verify, String tenantName, String createTime, String verifyTime, Boolean tenancy, String systemId)
根据搜索条件,获取租户应用列表分页信息- 参数:
page- 页数rows- 每页的行数verify- 是否已审核tenantName- 租户名createTime- 创建时间verifyTime- 审核事件tenancy- 是否已租用systemId- 系统id- 返回:
Page<Y9TenantApp>
-
page
org.springframework.data.domain.Page<Y9TenantApp> page(Integer page, Integer rows, Boolean verify, String tenantName, String createTime, String verifyTime, Boolean tenancy, String appName, String systemIds)
获取租户应用租用情况信息- 参数:
page- pagerows- rowsverify- 审核状态tenantName- 租户名称createTime- 创建时间verifyTime- 审核时间tenancy- 租户状态appName- 应用名称systemIds- 管理的应用ids- 返回:
Page<Y9TenantApp>
-
save
Y9TenantApp save(String appId, String tenantId, String applyReason)
租户租用应用,已租用系统的应用自动审核通过- 参数:
appId- 应用idtenantId- 租户idapplyReason- 申请原因- 返回:
Y9TenantApp
-
save
Y9TenantApp save(Y9TenantApp y9TenantApp)
保存租户应用- 参数:
y9TenantApp- 租户应用对象- 返回:
Y9TenantApp
-
updateByAppIdAndTenantId
int updateByAppIdAndTenantId(Boolean tenancy, String deletedName, Date deletedTime, String appId, String tenantId, Boolean currentTenancy)
根据id,修改租用状态- 参数:
tenancy- 是否已租用deletedName- 删除名称deletedTime- 删除时间appId- 应用idtenantId- 租户idcurrentTenancy- 当前是否已租用- 返回:
- int
-
verify
Y9TenantApp verify(Y9TenantApp y9TenantApp, String reason)
审核租户应用- 参数:
y9TenantApp- 租户应用reason- 审核理由- 返回:
Y9TenantApp
-
-