¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.manage.controller; |
| | | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.deepoove.poi.data.style.*; |
| | | import com.ruoyi.common.core.domain.Result; |
| | | import com.ruoyi.common.utils.JackSonUtil; |
| | | import com.ruoyi.manage.mapper.InternalCorrectFileMapper; |
| | | import com.ruoyi.manage.pojo.InternalCorrect; |
| | | import com.ruoyi.manage.pojo.InternalCorrectFile; |
| | | import com.ruoyi.manage.service.InternalCorrectService; |
| | | import com.deepoove.poi.data.style.*; |
| | | import com.deepoove.poi.data.style.*; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import lombok.AllArgsConstructor; |
| | | import org.springframework.web.bind.annotation.*; |
| | | import org.springframework.web.multipart.MultipartFile; |
| | | |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * <p> |
| | | * å
审管ççº æ£å¤ç表 å端æ§å¶å¨ |
| | | * </p> |
| | | * |
| | | * @author è¯å¯¼è½¯ä»¶ï¼æ±èï¼æéå
¬å¸ |
| | | * @since 2024-11-13 04:00:15 |
| | | */ |
| | | @Api(tags = "å
å®¡çº æ£æªæ½") |
| | | @AllArgsConstructor |
| | | @RestController |
| | | @RequestMapping("/internalCorrect") |
| | | public class InternalCorrectController { |
| | | |
| | | private InternalCorrectService internalCorrectService; |
| | | private InternalCorrectFileMapper internalCorrectFileMapper; |
| | | |
| | | /** |
| | | * æ°å¢å
审管ççº æ£å¤çä¿¡æ¯ |
| | | * @return |
| | | */ |
| | | |
| | | @ApiOperation(value = "æ°å¢å
审管ççº æ£å¤ç") |
| | | @PostMapping("/addInternalCorrect") |
| | | public Result addInternalCorrect(@RequestBody InternalCorrect internalCorrect){ |
| | | return Result.success(internalCorrectService.addInternalCorrect(internalCorrect)); |
| | | } |
| | | |
| | | /** |
| | | * æ¥è¯¢å
审管ççº æ£å¤ç |
| | | * @return |
| | | */ |
| | | |
| | | @ApiOperation(value = "æ¥è¯¢å
审管ççº æ£å¤ç") |
| | | @GetMapping("/getInternalCorrect") |
| | | public Result<InternalCorrect> getInternalCorrect(Integer correctId){ |
| | | return Result.success(internalCorrectService.getInternalCorrect(correctId)); |
| | | } |
| | | |
| | | /** |
| | | * æ¥è¯¢å
审管ççº æ£æªæ½å表 |
| | | * @return |
| | | */ |
| | | |
| | | @ApiOperation(value = "æ¥è¯¢å
审管ççº æ£æªæ½å表") |
| | | @PostMapping("/pageInternalCorrect") |
| | | public Result<IPage<InternalCorrect>> pageInternalCorrect(@RequestBody Map<String, Object> data) throws Exception { |
| | | Page page = JackSonUtil.unmarshal(JackSonUtil.marshal(data.get("page")), Page.class); |
| | | InternalCorrect detailsCorrect = JackSonUtil.unmarshal(JackSonUtil.marshal(data.get("entity")), InternalCorrect.class); |
| | | return Result.success(internalCorrectService.pageInternalCorrect(page, detailsCorrect)); |
| | | } |
| | | |
| | | /** |
| | | * æ°å¢å
审管ççº æ£æªæ½éä»¶ |
| | | * @param correctId |
| | | * @param file |
| | | * @return |
| | | */ |
| | | |
| | | @ApiOperation(value = "æ°å¢å
审管ççº æ£æªæ½éä»¶") |
| | | @PostMapping("/uploadInternalCorrectFile") |
| | | public Result<?> uploadInternalCorrectFile(Integer correctId, MultipartFile file) { |
| | | return Result.success(internalCorrectService.uploadInternalCorrectFile(correctId, file)); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * æ¥è¯¢å
审管ççº æ£æªæ½éä»¶ |
| | | * @return |
| | | */ |
| | | |
| | | @ApiOperation(value = "æ¥è¯¢å
审管ççº æ£æªæ½éä»¶") |
| | | @GetMapping("/getInternalCorrectFileList") |
| | | public Result<List<InternalCorrectFile>> getInternalCorrectFileList(Integer correctId){ |
| | | return Result.success(internalCorrectService.getInternalCorrectFileList(correctId)); |
| | | } |
| | | |
| | | /** |
| | | * å é¤å
审管ççº æ£æªæ½éä»¶ |
| | | * @return |
| | | */ |
| | | |
| | | @ApiOperation(value = "å é¤å
审管ççº æ£æªæ½éä»¶") |
| | | @GetMapping("/delInternalCorrectFile") |
| | | public Result delInternalCorrectFile(Integer correctFileId){ |
| | | return Result.success(internalCorrectFileMapper.deleteById(correctFileId)); |
| | | } |
| | | |
| | | /** |
| | | * 导åºçº æ£æªæ½ |
| | | * @return |
| | | */ |
| | | |
| | | @ApiOperation(value = "导åºçº æ£æªæ½") |
| | | @GetMapping("/exportInternalCorrect") |
| | | public void exportInternalCorrect(Integer correctId, HttpServletResponse response){ |
| | | internalCorrectService.exportInternalCorrect(correctId, response); |
| | | } |
| | | } |