| | |
| | | import com.linghu.model.excel.PlatformExcel; |
| | | import com.linghu.model.excel.UserExcel; |
| | | import com.linghu.model.page.CustomPage; |
| | | import com.linghu.model.validator.CreateGroup; |
| | | import com.linghu.model.validator.UpdateGroup; |
| | | import com.linghu.service.PlatformService; |
| | | import com.linghu.service.TypeService; |
| | | |
| | |
| | | import org.springframework.http.MediaType; |
| | | import org.springframework.http.ResponseEntity; |
| | | import org.springframework.util.StringUtils; |
| | | import org.springframework.validation.annotation.Validated; |
| | | import org.springframework.web.bind.annotation.*; |
| | | import org.springframework.web.multipart.MultipartFile; |
| | | |
| | |
| | | |
| | | @PostMapping |
| | | @ApiOperation(value = "添加平台") |
| | | public ResponseResult<Platform> add(@RequestBody Platform platform) { |
| | | public ResponseResult<Platform> add( @Validated(CreateGroup.class) @RequestBody Platform platform) { |
| | | return platformService.addPlatform(platform); |
| | | } |
| | | |
| | | |
| | | @DeleteMapping("/{platformId}") |
| | | @ApiOperation(value = "删除平台") |
| | | public ResponseResult<Void> delete(@PathVariable Integer platformId) { |
| | | public ResponseResult<Void> delete( @PathVariable Integer platformId) { |
| | | return platformService.deleteByPlatFormId(platformId); |
| | | } |
| | | |
| | |
| | | |
| | | @PutMapping |
| | | @ApiOperation(value = "更新平台") |
| | | public ResponseResult<Void> update(@RequestBody Platform platform) { |
| | | public ResponseResult<Void> update(@Validated(UpdateGroup.class) @RequestBody Platform platform) { |
| | | return platformService.updatePlatform(platform); |
| | | } |
| | | |