Procházet zdrojové kódy

课表课时统计

dzx před 1 rokem
rodič
revize
d1efb9cb40

+ 10 - 0
src/main/java/com/xjrsoft/module/classtime/controller/CourseClassTimeStatisticsController.java

@@ -2,6 +2,7 @@ package com.xjrsoft.module.classtime.controller;
 
 import cn.dev33.satoken.annotation.SaCheckPermission;
 import cn.hutool.core.bean.BeanUtil;
+import com.alibaba.excel.support.ExcelTypeEnum;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
@@ -26,6 +27,7 @@ import com.xjrsoft.module.classtime.vo.CourseClassTimeStatisticsRecordVo;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import lombok.AllArgsConstructor;
+import org.springframework.http.ResponseEntity;
 import org.springframework.web.bind.annotation.DeleteMapping;
 import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.PostMapping;
@@ -210,4 +212,12 @@ public class CourseClassTimeStatisticsController {
         return RT.ok(aBoolean);
     }
 
+    @PostMapping("/export-query")
+    @ApiOperation(value = "导出")
+    @SaCheckPermission("classtimestatistics:detail")
+    public ResponseEntity<byte[]> exportData(@RequestParam Long classTimeStatisticsId) throws IOException {
+
+        return RT.fileStream(null, "classtimestatistics" + ExcelTypeEnum.XLSX.getValue());
+    }
+
 }