forked from liweijie/education
1、教学楼添加批量删除功能;
2、教学楼导入代号从excel获取,不要自己生成
This commit is contained in:
+14
-3
@@ -5,6 +5,8 @@ import com.roomroot.jwgl.service.BuildService;
|
||||
import com.roomroot.jwgl.unit.PageQuery;
|
||||
import com.roomroot.jwgl.unit.PageResult;
|
||||
import com.roomroot.jwgl.unit.Result;
|
||||
import com.roomroot.jwgl.vo.build.BuildDeleteResultVO;
|
||||
import com.roomroot.jwgl.vo.build.BuildImportResultVO;
|
||||
import jakarta.annotation.Resource;
|
||||
import jakarta.servlet.http.HttpServletResponse;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
@@ -40,6 +42,15 @@ public class BuildController {
|
||||
return Result.success();
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除教学楼(已绑定教学场地的跳过不删)
|
||||
*/
|
||||
@PostMapping("/batchDelete")
|
||||
public Result<BuildDeleteResultVO> batchDelete(@RequestBody List<String> ids) {
|
||||
BuildDeleteResultVO result = buildService.batchDelete(ids);
|
||||
return Result.success(result.getMessage(), result);
|
||||
}
|
||||
|
||||
/**
|
||||
* 更新教学楼
|
||||
*/
|
||||
@@ -77,9 +88,9 @@ public class BuildController {
|
||||
* 导入Excel文件
|
||||
*/
|
||||
@PostMapping("/import")
|
||||
public Result<Integer> importExcel(@RequestParam("file") MultipartFile file) {
|
||||
int count = buildService.importExcel(file);
|
||||
return Result.success("导入成功", count);
|
||||
public Result<BuildImportResultVO> importExcel(@RequestParam("file") MultipartFile file) {
|
||||
BuildImportResultVO result = buildService.importExcel(file);
|
||||
return Result.success(result.getMessage(), result);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user