| | |
| | | import io.swagger.v3.oas.annotations.Operation; |
| | | import org.apache.commons.io.IOUtils; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.security.access.prepost.PreAuthorize; |
| | | import org.springframework.web.bind.annotation.*; |
| | | import org.springframework.web.multipart.MultipartFile; |
| | | |
| | |
| | | |
| | | @GetMapping("page") |
| | | @Operation(summary = "分页") |
| | | @PreAuthorize("@ss.hasPermission('mpk:file:query')") |
| | | public CommonResult<PageData<MpkFileDTO>> page(@RequestParam Map<String, Object> params) { |
| | | PageData<MpkFileDTO> page = mpkFileService.page(params); |
| | | |
| | | return success(page); |
| | | } |
| | | |
| | | @PreAuthorize("@ss.hasPermission('mpk:file:query')") |
| | | @GetMapping("{id}") |
| | | public CommonResult<MpkFileDTO> info(@PathVariable("id") String id) { |
| | | MpkFileDTO schedule = mpkFileService.get(id); |
| | | |
| | | return success(schedule); |
| | | } |
| | | |
| | | @PreAuthorize("@ss.hasPermission('mpk:file:query')") |
| | | @GetMapping("list") |
| | | public CommonResult<List<MpkFileDTO>> list() { |
| | | List<MpkFileDTO> list = mpkFileService.list(new HashMap<>()); |
| | |
| | | return success(list); |
| | | } |
| | | |
| | | @PreAuthorize("@ss.hasPermission('mpk:file:create')") |
| | | @PostMapping |
| | | public CommonResult save(@RequestBody MpkFileDTO dto) { |
| | | public CommonResult<Boolean> save(@RequestBody MpkFileDTO dto) { |
| | | mpkFileService.save(dto); |
| | | return CommonResult.success(); |
| | | return CommonResult.success(true); |
| | | } |
| | | |
| | | @PreAuthorize("@ss.hasPermission('mpk:file:delete')") |
| | | @DeleteMapping |
| | | public CommonResult delete(String id) { |
| | | public CommonResult<Boolean> delete(String id) { |
| | | mpkFileService.delete(id); |
| | | return CommonResult.success(); |
| | | return CommonResult.success(true); |
| | | } |
| | | |
| | | @PreAuthorize("@ss.hasPermission('mpk:file:update')") |
| | | @PutMapping |
| | | public CommonResult update(@RequestBody MpkFileDTO dto) { |
| | | public CommonResult<Boolean> update(@RequestBody MpkFileDTO dto) { |
| | | mpkFileService.update(dto); |
| | | return CommonResult.success(); |
| | | return CommonResult.success(true); |
| | | } |
| | | |
| | | @GetMapping("generat") |