diff --git a/muyu-modules/muyu-test/muyu-test-common/src/main/java/com/muyu/test/common/domain/Class.java b/muyu-modules/muyu-test/muyu-test-common/src/main/java/com/muyu/test/common/domain/Class.java
new file mode 100644
index 0000000..850a21a
--- /dev/null
+++ b/muyu-modules/muyu-test/muyu-test-common/src/main/java/com/muyu/test/common/domain/Class.java
@@ -0,0 +1,17 @@
+package com.muyu.test.common.domain;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+/**
+ * Auth :肖凡
+ * Date :2024-03-24 11:59:22
+ */
+@Data
+@TableName("t_class")
+public class Class {
+ private Integer classId;
+ @TableField(exist = false)
+ private String className;
+}
diff --git a/muyu-modules/muyu-test/muyu-test-common/src/main/java/com/muyu/test/common/domain/Student.java b/muyu-modules/muyu-test/muyu-test-common/src/main/java/com/muyu/test/common/domain/Student.java
new file mode 100644
index 0000000..aa528b2
--- /dev/null
+++ b/muyu-modules/muyu-test/muyu-test-common/src/main/java/com/muyu/test/common/domain/Student.java
@@ -0,0 +1,25 @@
+package com.muyu.test.common.domain;
+
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import java.util.Date;
+
+
+/**
+ * Auth :肖凡
+ * Date :2024-03-24 09:53:41
+ */
+@Data
+@TableName("t_student")
+public class Student extends Class{
+ @TableId("student_id")
+ private Integer studentId;
+ private String studentName;
+ private String studentSex;
+ private Integer studentAge;
+ private String studentPhone;
+ private Date studentTime;
+ private String studentImg;
+ private Integer classId;
+}
diff --git a/muyu-modules/muyu-test/muyu-test-server/pom.xml b/muyu-modules/muyu-test/muyu-test-server/pom.xml
index cedb9b7..9f972b3 100644
--- a/muyu-modules/muyu-test/muyu-test-server/pom.xml
+++ b/muyu-modules/muyu-test/muyu-test-server/pom.xml
@@ -85,6 +85,13 @@
muyu-common-swagger
+
+
+ com.baomidou
+ mybatis-plus-boot-starter
+ 3.5.1
+
+
diff --git a/muyu-modules/muyu-test/muyu-test-server/src/main/java/com/muyu/MuYuTestApplication.java b/muyu-modules/muyu-test/muyu-test-server/src/main/java/com/muyu/test/server/MuYuTestApplication.java
similarity index 80%
rename from muyu-modules/muyu-test/muyu-test-server/src/main/java/com/muyu/MuYuTestApplication.java
rename to muyu-modules/muyu-test/muyu-test-server/src/main/java/com/muyu/test/server/MuYuTestApplication.java
index f1eaa9d..9cca93b 100644
--- a/muyu-modules/muyu-test/muyu-test-server/src/main/java/com/muyu/MuYuTestApplication.java
+++ b/muyu-modules/muyu-test/muyu-test-server/src/main/java/com/muyu/test/server/MuYuTestApplication.java
@@ -1,8 +1,9 @@
-package com.muyu;
+package com.muyu.test.server;
import com.muyu.common.security.annotation.EnableCustomConfig;
import com.muyu.common.security.annotation.EnableMyFeignClients;
import com.muyu.common.swagger.annotation.EnableCustomSwagger2;
+import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@@ -10,6 +11,7 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
@EnableCustomSwagger2
@EnableMyFeignClients
@SpringBootApplication
+@MapperScan(basePackages = "com.muyu.test.server.mapper")
public class MuYuTestApplication {
public static void main (String[] args) {
SpringApplication.run(MuYuTestApplication.class, args);
diff --git a/muyu-modules/muyu-test/muyu-test-server/src/main/java/com/muyu/test/server/controller/StudentController.java b/muyu-modules/muyu-test/muyu-test-server/src/main/java/com/muyu/test/server/controller/StudentController.java
new file mode 100644
index 0000000..b104978
--- /dev/null
+++ b/muyu-modules/muyu-test/muyu-test-server/src/main/java/com/muyu/test/server/controller/StudentController.java
@@ -0,0 +1,65 @@
+package com.muyu.test.server.controller;
+
+
+
+import com.muyu.common.core.domain.Result;
+import com.muyu.common.core.web.page.TableDataInfo;
+import com.muyu.test.common.domain.Student;
+import com.muyu.common.core.web.controller.BaseController;
+import com.muyu.test.server.service.StudentService;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+
+/**
+ * Auth :肖凡
+ * Date :2024-03-24 09:59:30
+ */
+@RestController
+@Slf4j
+public class StudentController extends BaseController{
+ @Autowired
+ private StudentService studentService;
+
+// @GetMapping("/list")
+// public List list(Student student){
+// List list=studentService.selectList(student);
+// return list;
+// }
+ @GetMapping("/list")
+ public Result> list(Student student){
+ startPage();
+ List list=studentService.selectList(student);
+ return getDataTable(list);
+ }
+
+
+
+
+ @PostMapping("/add")
+ public Result add(@RequestBody Student student){
+ int i=studentService.add(student);
+ return Result.success(i);
+ }
+
+
+ @PostMapping("/update")
+ public Result update(@RequestBody Student student){
+ int i=studentService.updateByIdTwo(student);
+ return Result.success(i);
+ }
+
+ @PostMapping("/del/{studentId}")
+ public Result del(@PathVariable Integer studentId){
+ int i=studentService.del(studentId);
+ return Result.success(i);
+ }
+
+
+
+
+
+}
diff --git a/muyu-modules/muyu-test/muyu-test-server/src/main/java/com/muyu/test/server/mapper/StudentMapper.java b/muyu-modules/muyu-test/muyu-test-server/src/main/java/com/muyu/test/server/mapper/StudentMapper.java
new file mode 100644
index 0000000..9983a64
--- /dev/null
+++ b/muyu-modules/muyu-test/muyu-test-server/src/main/java/com/muyu/test/server/mapper/StudentMapper.java
@@ -0,0 +1,24 @@
+package com.muyu.test.server.mapper;
+
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.muyu.test.common.domain.Student;
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Select;
+
+import java.util.List;
+
+/**
+ * Auth :肖凡
+ * Date :2024-03-24 10:00:03
+ */
+@Mapper
+public interface StudentMapper extends BaseMapper {
+ List selectList1(Student student);
+
+
+// @Select("SELECT t_student.student_id,t_student.student_name,t_student.student_sex,t_student.student_age,t_student.student_phone,t_student.student_time,t_student.student_img,t_class.class_id,t_class.class_name FROM t_student LEFT JOIN t_class ON t_student.class_id = t_class.class_id")
+// List selectList1(LambdaQueryWrapper queryWrapper);
+
+}
diff --git a/muyu-modules/muyu-test/muyu-test-server/src/main/java/com/muyu/test/server/service/StudentService.java b/muyu-modules/muyu-test/muyu-test-server/src/main/java/com/muyu/test/server/service/StudentService.java
new file mode 100644
index 0000000..0c89bdf
--- /dev/null
+++ b/muyu-modules/muyu-test/muyu-test-server/src/main/java/com/muyu/test/server/service/StudentService.java
@@ -0,0 +1,25 @@
+package com.muyu.test.server.service;
+
+
+import com.baomidou.mybatisplus.extension.service.IService;
+
+import com.muyu.test.common.domain.Student;
+
+import java.util.List;
+
+/**
+ * Auth :肖凡
+ * Date :2024-03-24 09:59:40
+ */
+public interface StudentService extends IService {
+
+
+ List selectList(Student student);
+
+ int add(Student student);
+
+ int updateByIdTwo(Student student);
+
+
+ int del(Integer studentId);
+}
diff --git a/muyu-modules/muyu-test/muyu-test-server/src/main/java/com/muyu/test/server/service/impl/StudentServiceimpl.java b/muyu-modules/muyu-test/muyu-test-server/src/main/java/com/muyu/test/server/service/impl/StudentServiceimpl.java
new file mode 100644
index 0000000..6747289
--- /dev/null
+++ b/muyu-modules/muyu-test/muyu-test-server/src/main/java/com/muyu/test/server/service/impl/StudentServiceimpl.java
@@ -0,0 +1,46 @@
+package com.muyu.test.server.service.impl;
+
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.muyu.common.core.utils.StringUtils;
+import com.muyu.test.common.domain.Student;
+import com.muyu.test.server.mapper.StudentMapper;
+import com.muyu.test.server.service.StudentService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * Auth :肖凡
+ * Date :2024-03-24 09:59:54
+ */
+@Service
+public class StudentServiceimpl extends ServiceImpl implements StudentService {
+
+ @Autowired
+ private StudentMapper studentMapper;
+
+
+ @Override
+ public List selectList(Student student) {
+ return studentMapper.selectList1(student);
+ }
+
+ @Override
+ public int add(Student student) {
+ return studentMapper.insert(student);
+ }
+
+ @Override
+ public int updateByIdTwo(Student student) {
+ return studentMapper.updateById(student);
+ }
+
+ @Override
+ public int del(Integer studentId) {
+ return studentMapper.deleteById(studentId);
+ }
+
+
+}
diff --git a/muyu-modules/muyu-test/muyu-test-server/src/main/resources/mapper/StudentMapper.xml b/muyu-modules/muyu-test/muyu-test-server/src/main/resources/mapper/StudentMapper.xml
new file mode 100644
index 0000000..a01b2f2
--- /dev/null
+++ b/muyu-modules/muyu-test/muyu-test-server/src/main/resources/mapper/StudentMapper.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+