@AgileService @Mapping(value="/${agile.module-name:api}/{model}/default") public class BaseService extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
BaseService.InsertValidateDo
验证录入
|
static class |
BaseService.UpdateValidateDo
验证录入
|
| 构造器和说明 |
|---|
BaseService() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
delete(Object[] id,
String model) |
void |
delete(String model,
Object id) |
org.springframework.data.domain.Page<Class<?>> |
page(String model,
int page,
int size) |
List<Object> |
query(String model) |
Object |
queryById(String model,
Object id) |
void |
save(String model) |
void |
update(String model) |
@Validate(customBusiness=BaseService.InsertValidateDo.class) @Mapping(method=POST) public void save(String model) throws NoSuchRequestServiceException
@Validate(value="id",
nullable=false,
isBlank=false)
@Mapping(value="/{id}",
method=DELETE)
public void delete(String model,
Object id)
throws NoSuchRequestServiceException
@Validate(value="id",
nullable=false,
isBlank=false)
@Mapping(method=DELETE)
public void delete(Object[] id,
String model)
throws NoSuchRequestServiceException
@Validate(customBusiness=BaseService.UpdateValidateDo.class) @Mapping(method=PUT) public void update(String model) throws NoSuchRequestServiceException
@Mapping(method=GET) public List<Object> query(String model) throws NoSuchRequestServiceException
@Validate(value="id",
nullable=false,
isBlank=false)
@Mapping(value="/{id}",
method=GET)
public Object queryById(String model,
Object id)
throws NoSuchRequestServiceException
Copyright © 2020. All rights reserved.