diff --git a/ZJ-java/.gitignore b/ZJ-java/.gitignore
index da74356..7593800 100644
--- a/ZJ-java/.gitignore
+++ b/ZJ-java/.gitignore
@@ -32,5 +32,5 @@ rebel-remote.xml
rebel.xml
### customize ###
-/likeadmin-java.iml
+/ZJ-java.iml
/logs
\ No newline at end of file
diff --git a/ZJ-java/DirectoryV2.xml b/ZJ-java/DirectoryV2.xml
index fe23f3f..b3cf0e6 100644
--- a/ZJ-java/DirectoryV2.xml
+++ b/ZJ-java/DirectoryV2.xml
@@ -20,17 +20,17 @@
-
-
-
+
+
+
-
-
-
+
+
+
diff --git a/ZJ-java/ZJ-admin/src/main/java/com/wyh/admin/controller/info/ClassInfoController.java b/ZJ-java/ZJ-admin/src/main/java/com/wyh/admin/controller/info/ClassInfoController.java
new file mode 100644
index 0000000..3600849
--- /dev/null
+++ b/ZJ-java/ZJ-admin/src/main/java/com/wyh/admin/controller/info/ClassInfoController.java
@@ -0,0 +1,68 @@
+package com.wyh.admin.controller.info;
+
+import com.alibaba.fastjson2.JSONArray;
+import com.wyh.admin.aop.Log;
+import com.wyh.admin.service.IClassInfoService;
+import com.wyh.admin.validate.commons.IdValidate;
+import com.wyh.admin.validate.commons.PageValidate;
+import com.wyh.common.core.AjaxResult;
+import com.wyh.common.validator.annotation.IDMust;
+import com.wyh.common.validator.info.ClassInfoCreateValidate;
+import com.wyh.common.validator.info.ClassInfoSearchValidate;
+import com.wyh.common.validator.info.ClassInfoUpdateValidate;
+import com.wyh.common.vo.info.ClassInfoDetailVo;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.*;
+
+import javax.annotation.Resource;
+
+@RestController
+@RequestMapping("api/info")
+@Api(tags = "班级信息管理")
+public class ClassInfoController {
+
+ @Resource
+ IClassInfoService iClassInfoService;
+
+ @GetMapping("/list")
+ @ApiOperation(value="班级信息列表")
+ public AjaxResult list(@Validated PageValidate pageValidate,
+ @Validated ClassInfoSearchValidate searchValidate) {
+ JSONArray list = iClassInfoService.list(pageValidate, searchValidate);
+ return AjaxResult.success(list);
+ }
+
+ @GetMapping("/detail")
+ @ApiOperation(value="班级信息详情")
+ public AjaxResult detail(@Validated @IDMust() @RequestParam("id") Integer id) {
+ ClassInfoDetailVo detail = iClassInfoService.detail(id);
+ return AjaxResult.success(detail);
+ }
+
+ @Log(title = "班级信息新增")
+ @PostMapping("/add")
+ @ApiOperation(value="班级信息新增")
+ public AjaxResult