From 3cc4ba995307fe31ef867c8a2ac4609cdf23c8af Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=8E=8B=E5=AE=87=E8=88=AA?= <653809315@qq.com>
Date: Mon, 19 Aug 2024 15:54:13 +0800
Subject: [PATCH] =?UTF-8?q?=E9=9B=86=E6=88=90=E6=96=B9=E6=A1=88=E5=9F=BA?=
=?UTF-8?q?=E6=9C=AC=E4=BF=A1=E6=81=AF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
ZJ-java/.gitignore | 2 +-
ZJ-java/DirectoryV2.xml | 12 +-
.../controller/info/ClassInfoController.java | 68 ++++++
.../schme/IntegrationSchmeController.java | 69 ++++++
.../subject/SubjectInfoController.java | 76 +++++++
.../com/wyh/admin/service/IAboutService.java | 12 +-
.../com/wyh/admin/service/IBannerService.java | 12 +-
.../wyh/admin/service/IClassInfoService.java | 59 +++++
.../wyh/admin/service/IGoodsCateService.java | 12 +-
.../com/wyh/admin/service/IGoodsService.java | 12 +-
.../service/IIntegrationSchmeService.java | 60 +++++
.../com/wyh/admin/service/IJrwmService.java | 12 +-
.../wyh/admin/service/INewsCateService.java | 12 +-
.../com/wyh/admin/service/INewsService.java | 12 +-
.../admin/service/ISubjectInfoService.java | 63 ++++++
.../admin/service/impl/AboutServiceImpl.java | 12 +-
.../admin/service/impl/BannerServiceImpl.java | 12 +-
.../service/impl/ClassInfoServiceImpl.java | 153 +++++++++++++
.../service/impl/GoodsCateServiceImpl.java | 12 +-
.../admin/service/impl/GoodsServiceImpl.java | 42 +++-
.../impl/IntegrationSchmeServiceImpl.java | 185 ++++++++++++++++
.../admin/service/impl/JrwmServiceImpl.java | 12 +-
.../service/impl/NewsCateServiceImpl.java | 12 +-
.../admin/service/impl/NewsServiceImpl.java | 12 +-
.../service/impl/SubjectInfoServiceImpl.java | 165 ++++++++++++++
.../basic/banner/BannerUpdateValidate.java | 2 +-
.../basic/company/AboutUpdateValidate.java | 2 +-
.../basic/company/JrwmUpdateValidate.java | 2 +-
.../goods/GoodsCateUpdateValidate.java | 2 +-
.../validate/news/NewsCateUpdateValidate.java | 2 +-
.../validate/news/NewsUpdateValidate.java | 2 +-
.../wyh/common/entity/goods/GoodsExpand.java | 27 +++
.../com/wyh/common/entity/info/ClassInfo.java | 42 ++++
.../common/entity/schme/IntegrationSchme.java | 57 +++++
.../common/entity/subject/SubjectInfo.java | 36 +++
.../mapper/basic/banner/BannerMapper.java | 2 +-
.../mapper/basic/company/AboutMapper.java | 2 +-
.../mapper/basic/company/JrwmMapper.java | 2 +-
.../common/mapper/goods/GoodsCateMapper.java | 2 +-
.../mapper/goods/GoodsExpandMapper.java | 13 ++
.../wyh/common/mapper/goods/GoodsMapper.java | 2 +-
.../common/mapper/info/ClassInfoMapper.java | 13 ++
.../common/mapper/news/NewsCateMapper.java | 2 +-
.../wyh/common/mapper/news/NewsMapper.java | 2 +-
.../mapper/schme/IntegrationSchmeMapper.java | 13 ++
.../mapper/subject/SubjectInfoMapper.java | 13 ++
.../goods/GoodsCateUpdateValidate.java | 2 +-
.../validator/goods/GoodsCreateValidate.java | 5 +
.../validator/goods/GoodsUpdateValidate.java | 7 +-
.../info/ClassInfoCreateValidate.java | 28 +++
.../info/ClassInfoSearchValidate.java | 23 ++
.../info/ClassInfoUpdateValidate.java | 36 +++
.../news/NewsCateUpdateValidate.java | 2 +-
.../validator/news/NewsUpdateValidate.java | 2 +-
.../schme/IntegrationSchmeCreateValidate.java | 48 ++++
.../schme/IntegrationSchmeSearchValidate.java | 38 ++++
.../schme/IntegrationSchmeUpdateValidate.java | 57 +++++
.../subject/SubjectInfoCreateValidate.java | 20 ++
.../subject/SubjectInfoSearchValidate.java | 17 ++
.../subject/SubjectInfoUpdateValidate.java | 29 +++
.../wyh/common/vo/goods/GoodsDetailVo.java | 4 +
.../wyh/common/vo/goods/GoodsListedVo.java | 3 +
.../wyh/common/vo/info/ClassInfoDetailVo.java | 28 +++
.../wyh/common/vo/info/ClassInfoListedVo.java | 34 +++
.../vo/schme/IntegrationSchmeDetailVo.java | 43 ++++
.../vo/schme/IntegrationSchmeListedVo.java | 49 +++++
.../vo/subject/SubjectInfoDetailVo.java | 22 ++
.../vo/subject/SubjectInfoListedVo.java | 28 +++
.../wyh/front/controller/GoodsController.java | 14 ++
.../com/wyh/front/service/GoodsService.java | 6 +
.../com/wyh/front/service/IAboutService.java | 12 +-
.../com/wyh/front/service/IBannerService.java | 12 +-
.../com/wyh/front/service/IJrwmService.java | 12 +-
.../com/wyh/front/service/INewsService.java | 12 +-
.../front/service/impl/AboutServiceImpl.java | 12 +-
.../front/service/impl/BannerServiceImpl.java | 12 +-
.../front/service/impl/GoodsServiceImpl.java | 47 ++++
.../front/service/impl/JrwmServiceImpl.java | 12 +-
.../front/service/impl/NewsServiceImpl.java | 12 +-
.../basic/banner/BannerUpdateValidate.java | 2 +-
.../basic/company/AboutUpdateValidate.java | 2 +-
.../basic/company/JrwmUpdateValidate.java | 2 +-
.../src/main/resources/application.yml | 2 +-
ZJ-java/pom.xml | 1 -
admin/src/api/info.ts | 26 +++
admin/src/api/schme.ts | 26 +++
admin/src/api/subject.ts | 32 +++
admin/src/views/goods/edit.vue | 54 +++--
admin/src/views/info/edit.vue | 147 +++++++++++++
admin/src/views/info/index.vue | 138 ++++++++++++
admin/src/views/schme/edit.vue | 205 ++++++++++++++++++
admin/src/views/schme/index.vue | 177 +++++++++++++++
admin/src/views/subject/edit.vue | 101 +++++++++
admin/src/views/subject/index.vue | 104 +++++++++
94 files changed, 2880 insertions(+), 177 deletions(-)
create mode 100644 ZJ-java/ZJ-admin/src/main/java/com/wyh/admin/controller/info/ClassInfoController.java
create mode 100644 ZJ-java/ZJ-admin/src/main/java/com/wyh/admin/controller/schme/IntegrationSchmeController.java
create mode 100644 ZJ-java/ZJ-admin/src/main/java/com/wyh/admin/controller/subject/SubjectInfoController.java
create mode 100644 ZJ-java/ZJ-admin/src/main/java/com/wyh/admin/service/IClassInfoService.java
create mode 100644 ZJ-java/ZJ-admin/src/main/java/com/wyh/admin/service/IIntegrationSchmeService.java
create mode 100644 ZJ-java/ZJ-admin/src/main/java/com/wyh/admin/service/ISubjectInfoService.java
create mode 100644 ZJ-java/ZJ-admin/src/main/java/com/wyh/admin/service/impl/ClassInfoServiceImpl.java
create mode 100644 ZJ-java/ZJ-admin/src/main/java/com/wyh/admin/service/impl/IntegrationSchmeServiceImpl.java
create mode 100644 ZJ-java/ZJ-admin/src/main/java/com/wyh/admin/service/impl/SubjectInfoServiceImpl.java
create mode 100644 ZJ-java/ZJ-common/src/main/java/com/wyh/common/entity/goods/GoodsExpand.java
create mode 100644 ZJ-java/ZJ-common/src/main/java/com/wyh/common/entity/info/ClassInfo.java
create mode 100644 ZJ-java/ZJ-common/src/main/java/com/wyh/common/entity/schme/IntegrationSchme.java
create mode 100644 ZJ-java/ZJ-common/src/main/java/com/wyh/common/entity/subject/SubjectInfo.java
create mode 100644 ZJ-java/ZJ-common/src/main/java/com/wyh/common/mapper/goods/GoodsExpandMapper.java
create mode 100644 ZJ-java/ZJ-common/src/main/java/com/wyh/common/mapper/info/ClassInfoMapper.java
create mode 100644 ZJ-java/ZJ-common/src/main/java/com/wyh/common/mapper/schme/IntegrationSchmeMapper.java
create mode 100644 ZJ-java/ZJ-common/src/main/java/com/wyh/common/mapper/subject/SubjectInfoMapper.java
create mode 100644 ZJ-java/ZJ-common/src/main/java/com/wyh/common/validator/info/ClassInfoCreateValidate.java
create mode 100644 ZJ-java/ZJ-common/src/main/java/com/wyh/common/validator/info/ClassInfoSearchValidate.java
create mode 100644 ZJ-java/ZJ-common/src/main/java/com/wyh/common/validator/info/ClassInfoUpdateValidate.java
create mode 100644 ZJ-java/ZJ-common/src/main/java/com/wyh/common/validator/schme/IntegrationSchmeCreateValidate.java
create mode 100644 ZJ-java/ZJ-common/src/main/java/com/wyh/common/validator/schme/IntegrationSchmeSearchValidate.java
create mode 100644 ZJ-java/ZJ-common/src/main/java/com/wyh/common/validator/schme/IntegrationSchmeUpdateValidate.java
create mode 100644 ZJ-java/ZJ-common/src/main/java/com/wyh/common/validator/subject/SubjectInfoCreateValidate.java
create mode 100644 ZJ-java/ZJ-common/src/main/java/com/wyh/common/validator/subject/SubjectInfoSearchValidate.java
create mode 100644 ZJ-java/ZJ-common/src/main/java/com/wyh/common/validator/subject/SubjectInfoUpdateValidate.java
create mode 100644 ZJ-java/ZJ-common/src/main/java/com/wyh/common/vo/info/ClassInfoDetailVo.java
create mode 100644 ZJ-java/ZJ-common/src/main/java/com/wyh/common/vo/info/ClassInfoListedVo.java
create mode 100644 ZJ-java/ZJ-common/src/main/java/com/wyh/common/vo/schme/IntegrationSchmeDetailVo.java
create mode 100644 ZJ-java/ZJ-common/src/main/java/com/wyh/common/vo/schme/IntegrationSchmeListedVo.java
create mode 100644 ZJ-java/ZJ-common/src/main/java/com/wyh/common/vo/subject/SubjectInfoDetailVo.java
create mode 100644 ZJ-java/ZJ-common/src/main/java/com/wyh/common/vo/subject/SubjectInfoListedVo.java
create mode 100644 admin/src/api/info.ts
create mode 100644 admin/src/api/schme.ts
create mode 100644 admin/src/api/subject.ts
create mode 100644 admin/src/views/info/edit.vue
create mode 100644 admin/src/views/info/index.vue
create mode 100644 admin/src/views/schme/edit.vue
create mode 100644 admin/src/views/schme/index.vue
create mode 100644 admin/src/views/subject/edit.vue
create mode 100644 admin/src/views/subject/index.vue
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