@RestController
@RequestMapping(value="${hsweb.web.mappings.autz-setting:autz-setting}")
@Authorize(permission="autz-setting",
description="\u6743\u9650\u8bbe\u7f6e")
public class AuthorizationSettingController
extends Object
implements SimpleGenericEntityController<AuthorizationSettingEntity,String,org.hswebframework.web.commons.entity.param.QueryParamEntity>
| 构造器和说明 |
|---|
AuthorizationSettingController() |
| 限定符和类型 | 方法和说明 |
|---|---|
ResponseMessage<Void> |
deleteDetail(String settingId,
String permissionId) |
AuthorizationSettingService |
getService() |
ResponseMessage<Void> |
mergeSetting(List<AuthorizationSettingEntity> list) |
ResponseMessage<AuthorizationSettingEntity> |
select(String type,
String settingFor) |
ResponseMessage<List<AuthorizationSettingEntity>> |
selectByPermissionId(String permissionId) |
void |
setAuthorizationSettingService(AuthorizationSettingService authorizationSettingService) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitmodelToEntityassertNotNull, count, getByPrimaryKey, getByPrimaryKey, list, listNoPagingsaveOrUpdate, updateByPrimaryKeyadddeleteByPrimaryKey@Autowired public void setAuthorizationSettingService(AuthorizationSettingService authorizationSettingService)
public AuthorizationSettingService getService()
getService 在接口中 CreateController<AuthorizationSettingEntity,String,AuthorizationSettingEntity>getService 在接口中 DeleteController<AuthorizationSettingEntity,String>getService 在接口中 QueryController<AuthorizationSettingEntity,String,org.hswebframework.web.commons.entity.param.QueryParamEntity>getService 在接口中 SimpleCrudController<AuthorizationSettingEntity,String,org.hswebframework.web.commons.entity.param.QueryParamEntity>getService 在接口中 SimpleGenericEntityController<AuthorizationSettingEntity,String,org.hswebframework.web.commons.entity.param.QueryParamEntity>getService 在接口中 UpdateController<AuthorizationSettingEntity,String,AuthorizationSettingEntity>@GetMapping(value="/{type}/{settingFor}")
@Authorize(action="get")
public ResponseMessage<AuthorizationSettingEntity> select(@PathVariable
String type,
@PathVariable
String settingFor)
@GetMapping(value="/permission/{permissionId}")
@Authorize(action="get")
public ResponseMessage<List<AuthorizationSettingEntity>> selectByPermissionId(@PathVariable
String permissionId)
@PutMapping(value="/merge") @Authorize(action="update") public ResponseMessage<Void> mergeSetting(@RequestBody List<AuthorizationSettingEntity> list)
@DeleteMapping(value="/{settingId}/{permissionId}")
@Authorize(action="update")
public ResponseMessage<Void> deleteDetail(@PathVariable
String settingId,
@PathVariable
String permissionId)
Copyright © 2016–2020. All rights reserved.