浏览代码

提交床位下拉ID

夏文涛 1 年之前
父节点
当前提交
ef070cf721

+ 3 - 1
src/main/java/com/template/api/WelcomeBedControllerAPI.java

@@ -47,5 +47,7 @@ public interface WelcomeBedControllerAPI {
     @ApiOperation(value = "导出床位信息数据", notes = "导出床位信息数据", httpMethod = "GET")
     @ApiOperation(value = "导出床位信息数据", notes = "导出床位信息数据", httpMethod = "GET")
     void welcomeBedExport(HttpServletResponse response, Integer schoolId,Integer buildId,Integer dormitoryId,String sex, Integer isCheck,Integer collegeId, Integer majorId, Integer classstrId);
     void welcomeBedExport(HttpServletResponse response, Integer schoolId,Integer buildId,Integer dormitoryId,String sex, Integer isCheck,Integer collegeId, Integer majorId, Integer classstrId);
 
 
-
+    @GetMapping(value = "/queryBedDatas")
+    @ApiOperation(value = "获取床位下拉数据", notes = "获取床位下拉数据", httpMethod = "GET")
+    CommonResult queryBedDatas(@RequestParam int dormitoryId);
 }
 }

+ 1 - 0
src/main/java/com/template/api/WelcomeBuildControllerAPI.java

@@ -56,4 +56,5 @@ public interface WelcomeBuildControllerAPI {
     @ApiOperation(value = "导出楼栋信息数据", notes = "导出楼栋信息数据", httpMethod = "GET")
     @ApiOperation(value = "导出楼栋信息数据", notes = "导出楼栋信息数据", httpMethod = "GET")
     void welcomeBuildExport(HttpServletResponse response, String schoolName,String buildName,String sex);
     void welcomeBuildExport(HttpServletResponse response, String schoolName,String buildName,String sex);
 
 
+
 }
 }

+ 14 - 0
src/main/java/com/template/controller/WelcomeBedController.java

@@ -10,6 +10,7 @@ import com.template.model.request.InsertWelcomeBedRequest;
 import com.template.model.request.UpdateWelcomeBedRequest;
 import com.template.model.request.UpdateWelcomeBedRequest;
 import com.template.model.result.CommonResult;
 import com.template.model.result.CommonResult;
 import com.template.model.result.PageUtils;
 import com.template.model.result.PageUtils;
+import com.template.model.vo.ListVo;
 import com.template.model.vo.StudentPageVo;
 import com.template.model.vo.StudentPageVo;
 import com.template.services.*;
 import com.template.services.*;
 import org.apache.poi.hssf.usermodel.HSSFRow;
 import org.apache.poi.hssf.usermodel.HSSFRow;
@@ -602,5 +603,18 @@ public class WelcomeBedController implements WelcomeBedControllerAPI {
         // 将工作簿写入文件
         // 将工作簿写入文件
         ExcelUtils.excelDownload(workbook, "床位信息.xlsx", response);
         ExcelUtils.excelDownload(workbook, "床位信息.xlsx", response);
     }
     }
+
+    @Override
+    public CommonResult queryBedDatas(int dormitoryId) {
+        List<WelcomeBed> beds = welcomeBedService.queryDormitorys(dormitoryId);
+        List<ListVo> datas = new ArrayList<>();
+        for (WelcomeBed bed:beds) {
+            ListVo data = new ListVo();
+            data.setId(bed.getId());
+            data.setName(bed.getName());
+            datas.add(data);
+        }
+        return CommonResult.ok(datas);
+    }
 }
 }
 
 

+ 2 - 0
src/main/java/com/template/controller/WelcomeBuildController.java

@@ -53,6 +53,8 @@ public class WelcomeBuildController implements WelcomeBuildControllerAPI {
     @Autowired
     @Autowired
     WelcomeSchoolService welcomeSchoolService;
     WelcomeSchoolService welcomeSchoolService;
 
 
+
+
     @Override
     @Override
     public CommonResult saveBuild(WelcomeBuild welcomeBuild) {
     public CommonResult saveBuild(WelcomeBuild welcomeBuild) {
         String build = welcomeBuild.getBuild();
         String build = welcomeBuild.getBuild();

+ 2 - 0
src/main/java/com/template/services/WelcomeBedService.java

@@ -33,4 +33,6 @@ public interface WelcomeBedService extends IService<WelcomeBed> {
     WelcomeBed getBedByCardId(String studentCard);
     WelcomeBed getBedByCardId(String studentCard);
 
 
     List<WelcomeBed> listWelcomeBed(Integer id);
     List<WelcomeBed> listWelcomeBed(Integer id);
+
+    List<WelcomeBed> queryDormitorys(Integer dormitory);
 }
 }

+ 8 - 0
src/main/java/com/template/services/impl/WelcomeBedServiceImpl.java

@@ -114,4 +114,12 @@ public class WelcomeBedServiceImpl extends ServiceImpl<WelcomeBedMapper, Welcome
         return result;
         return result;
     }
     }
 
 
+    @Override
+    public List<WelcomeBed> queryDormitorys(Integer dormitory) {
+        QueryWrapper<WelcomeBed> queryWrapper = new QueryWrapper<>();
+        queryWrapper.eq("dormitory_id",dormitory);
+        List<WelcomeBed> result = welcomeBedMapper.selectList(queryWrapper);
+        return result;
+    }
+
 }
 }