@MicroService(value="positions")
@Abstract
@AccessAllow(roles={"SystemManager","tenantManager","OrgManager"})
@Safely
public interface AbstractPositionManagementService<P extends Position>
extends org.coodex.concrete.api.ConcreteService
| 限定符和类型 | 方法和说明 |
|---|---|
void |
delete(String id) |
void |
grantTo(String id,
String[] roles) |
Set<String> |
roles(String id) |
org.coodex.concrete.api.pojo.StrID<P> |
save(P position,
String belong) |
void |
update(String id,
P position) |
void |
updateBelongTo(String id,
String belong) |
void |
updateOrder(String id,
Integer order) |
@Description(name="\u65b0\u5efa\u804c\u4f4d") org.coodex.concrete.api.pojo.StrID<P> save(@Parameter(value="position") P position, @Parameter(value="belong") String belong)
@Description(name="\u4fee\u6539\u804c\u4f4d\u4fe1\u606f")
void update(@Parameter(value="id")
String id,
@Parameter(value="position")
P position)
@Description(name="\u53d8\u66f4\u804c\u4f4d\u5f52\u5c5e")
@MicroService(value="{id}/changeTo")
void updateBelongTo(@Parameter(value="id")
String id,
@Parameter(value="belong")
String belong)
@Description(name="\u8c03\u6574\u804c\u4f4d\u987a\u5e8f")
@MicroService(value="{id}/order")
void updateOrder(@Parameter(value="id")
String id,
@Parameter(value="order")
Integer order)
@Description(name="\u5220\u9664\u804c\u4f4d")
void delete(@Parameter(value="id")
String id)
@MicroService(value="{id}/roles")
@Description(name="\u4e3a\u804c\u4f4d\u8d4b\u89d2\u8272",
description="\u4ee5\u65b0\u89d2\u8272\u4e3a\u51c6")
void grantTo(@Parameter(value="id")
String id,
@Parameter(value="roles")
String[] roles)
Copyright © 2018. All rights reserved.