@Validated
@RestController
public class SysEnumController
extends java.lang.Object
implements com.xforceplus.api.common.Uri
| 构造器和说明 |
|---|
SysEnumController(SysEnumService sysEnumService) |
| 限定符和类型 | 方法和说明 |
|---|---|
com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.SysEnum> |
addSysEnum(com.xforceplus.api.model.SysEnumModel.Save model) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
deleteByGroupName(java.lang.String enumGroupName) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
deleteSysEnum(long id) |
com.xforceplus.api.common.response.ResponseEntity<java.util.List<com.xforceplus.entity.SysEnum>> |
getEnumGroup(java.lang.String enumGroupName) |
com.xforceplus.api.common.response.ResponseEntity<org.springframework.data.domain.Page<com.xforceplus.entity.SysEnum>> |
page(com.xforceplus.api.model.SysEnumModel.Query query,
org.springframework.data.domain.Pageable pageable) |
com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.SysEnum> |
updateSysEnum(com.xforceplus.api.model.SysEnumModel.Update model) |
public SysEnumController(SysEnumService sysEnumService)
@GetMapping(value="${xforce.tenant.service.url.prefix:/api}/global${xforce.tenant.service.version:}/sys-enum/page")
public com.xforceplus.api.common.response.ResponseEntity<org.springframework.data.domain.Page<com.xforceplus.entity.SysEnum>> page(com.xforceplus.api.model.SysEnumModel.Query query,
org.springframework.data.domain.Pageable pageable)
@GetMapping(value="${xforce.tenant.service.url.prefix:/api}/global${xforce.tenant.service.version:}/sys-enum/enum-group")
public com.xforceplus.api.common.response.ResponseEntity<java.util.List<com.xforceplus.entity.SysEnum>> getEnumGroup(@RequestParam(value="enumGroupName",required=true)
java.lang.String enumGroupName)
@DeleteMapping(value="${xforce.tenant.service.url.prefix:/api}/global${xforce.tenant.service.version:}/sys-enum/enum-group")
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> deleteByGroupName(@RequestParam(value="enumGroupName",required=true)
java.lang.String enumGroupName)
@DeleteMapping(value="${xforce.tenant.service.url.prefix:/api}/global${xforce.tenant.service.version:}/sys-enum/enum-item/{id}")
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> deleteSysEnum(@PathVariable(value="id")
long id)
@PostMapping(value="${xforce.tenant.service.url.prefix:/api}/global${xforce.tenant.service.version:}/sys-enum/enum-item")
public com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.SysEnum> addSysEnum(@RequestBody @Validated(value=com.xforceplus.domain.validation.ValidationGroup.OnCreate.class)
com.xforceplus.api.model.SysEnumModel.Save model)
@PutMapping(value="${xforce.tenant.service.url.prefix:/api}/global${xforce.tenant.service.version:}/sys-enum/enum-item")
public com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.SysEnum> updateSysEnum(@RequestBody @Validated(value=com.xforceplus.domain.validation.ValidationGroup.OnCreate.class)
com.xforceplus.api.model.SysEnumModel.Update model)