@Abstract
@MicroService(value="tenants")
@AccessAllow(roles="SystemManager")
@Safely
public interface AbstractTenantManagementService<T extends Tenant>
extends org.coodex.concrete.api.ConcreteService
Created by davidoff shen on 2017-05-25.
| 限定符和类型 | 方法和说明 |
|---|---|
void |
delete(String tenant) |
void |
desterilize(String tenant) |
void |
goDownTo(String tenant,
int count,
int unit) |
void |
layUp(String tenant) |
org.coodex.concrete.api.pojo.PageResult<T> |
list(org.coodex.concrete.api.pojo.PageRequest<TenantQuery> request) |
void |
resetAuthCode(String tenant) |
void |
resetPassword(String tenant) |
org.coodex.concrete.api.pojo.StrID<T> |
save(String tenant,
T tenantInfo) |
void |
update(String tenant,
T tenantInfo) |
@Description(name="\u65b0\u5efa\u79df\u6237",
description="LOGGING: new \u65b0\u5efa\u7684\u79df\u6237\u5b9e\u4f53\u4fe1\u606f")
org.coodex.concrete.api.pojo.StrID<T> save(String tenant,
T tenantInfo)
@Description(name="\u4fee\u6539\u79df\u6237\u4fe1\u606f",
description="LOGGING: old \u53d8\u66f4\u524d\u7684\u79df\u6237\u5b9e\u4f53\uff1bnew \u53d8\u66f4\u540e\u7684\u79df\u6237\u5b9e\u4f53")
void update(String tenant,
T tenantInfo)
org.coodex.concrete.api.pojo.PageResult<T> list(org.coodex.concrete.api.pojo.PageRequest<TenantQuery> request)
@Description(name="\u5220\u9664\u79df\u6237",
description="\u521d\u59cb\u72b6\u6001\u6216\u6709\u6548\u671f\u8d85\u671f\u4e00\u5b9a\u5e74\u9650\u4ee5\u4e0a\u65b9\u53ef\u5220\u9664\uff0cLOGGING: deleted \u6240\u6709\u88ab\u5220\u9664\u7684\u5b9e\u4f53\u4fe1\u606f")
void delete(String tenant)
@Description(name="\u79df\u6237\u5ef6\u7eed\u6709\u6548\u671f")
@MicroService(value="{tenant}/goDownTo")
void goDownTo(String tenant,
@Description(name="\u6570\u91cf")
int count,
@Description(name="\u5355\u4f4d\uff0c0:\u5929\uff1b 1:\u6708; 2:\u5b63; 3:\u5e74; \u5176\u4ed6\u89c6\u4e3a\u5929")
int unit)
@Description(name="\u6682\u505c\u4f7f\u7528",
description="\u9700\u8981\u8ba1\u7b97\u4f59\u91cf")
@MicroService(value="{tenant}/layUp")
void layUp(String tenant)
@Description(name="\u6062\u590d\u4f7f\u7528",
description="\u5728\u6062\u590d\u7684\u65f6\u95f4\u57fa\u7840\u4e0a\u589e\u52a0\u4e0a\u4f59\u91cf")
@MicroService(value="{tenant}/desterilize")
void desterilize(String tenant)
@MicroService(value="{tenant}/password")
@Description(name="\u91cd\u7f6e\u6307\u5b9a\u79df\u6237\u7ba1\u7406\u5458\u767b\u5f55\u5bc6\u7801")
void resetPassword(String tenant)
@MicroService(value="{tenant}/authCode")
@Description(name="\u91cd\u7f6e\u6307\u5b9a\u79df\u6237\u7ba1\u7406\u5458\u7684\u8ba4\u8bc1\u7801")
void resetAuthCode(String tenant)
Copyright © 2018. All rights reserved.