public abstract class BaseController<T extends BaseEntity,V extends CreateReq,Q extends CreateTimeDto,W extends PageReq> extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
BaseController.AuthorizationConfig |
| Modifier and Type | Field and Description |
|---|---|
protected static String |
DEL |
protected static String |
LIST |
protected static String |
PAGE |
protected static String |
UPDATE |
| Constructor and Description |
|---|
BaseController() |
| Modifier and Type | Method and Description |
|---|---|
ResponseData |
del(@Valid DelReq req,
org.springframework.validation.BindingResult result) |
Map<String,Class<? extends AuthorizationValidator>> |
getAuthorizationConfig() |
abstract BaseService |
getCommonService() |
ResponseData |
list(@Valid InfoReq req) |
ResponseData |
list(W req,
org.springframework.validation.BindingResult result) |
ResponseData |
page(W req,
org.springframework.validation.BindingResult result) |
ResponseData |
update(V req,
org.springframework.validation.BindingResult result) |
protected static final String LIST
protected static final String PAGE
protected static final String UPDATE
protected static final String DEL
public abstract BaseService getCommonService()
@RequestMapping(value="/list",
method=POST)
public ResponseData list(@Valid @RequestBody
W req,
org.springframework.validation.BindingResult result)
throws ValidException
ValidException@RequestMapping(value="/info",
method=POST)
public ResponseData list(@Valid @RequestBody
@Valid InfoReq req)
throws ValidException
ValidException@RequestMapping(value="/page",
method=POST)
public ResponseData page(@Valid @RequestBody
W req,
org.springframework.validation.BindingResult result)
throws ValidException
ValidException@RequestMapping(value="/update",
method=POST)
public ResponseData update(@Valid @RequestBody
V req,
org.springframework.validation.BindingResult result)
throws ValidException
ValidException@RequestMapping(value="/del",
method=POST)
public ResponseData del(@Valid @RequestBody
@Valid DelReq req,
org.springframework.validation.BindingResult result)
throws ValidException
ValidExceptionpublic Map<String,Class<? extends AuthorizationValidator>> getAuthorizationConfig()
Copyright © 2020. All rights reserved.