From 19d7560cd5b1f6498e9889d7f0e8a8e18ba4197f Mon Sep 17 00:00:00 2001
From: lisy <java@lishouyideAir.lan>
Date: 星期三, 14 六月 2023 15:26:28 +0800
Subject: [PATCH] 去掉mybatisplus的坐标

---
 cloud-server-account/src/main/java/com/dsh/account/entity/TAppUser.java                                |   14 
 cloud-server-course/src/main/java/com/dsh/course/feignclient/model/StuCourseResp.java                  |   25 ++
 cloud-server-course/pom.xml                                                                            |   20 -
 cloud-server-account/src/main/java/com/dsh/account/entity/TStudent.java                                |   14 
 cloud-server-course/src/main/java/com/dsh/course/service/TCourseService.java                           |    2 
 cloud-server-account/src/main/java/com/dsh/account/feignclient/course/model/TCoursePackagePayment.java |   92 +++++++
 cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackagePaymentController.java        |   56 ++++
 cloud-server-other/src/main/java/com/dsh/other/mapper/TImgConfigMapper.java                            |    3 
 cloud-server-other/pom.xml                                                                             |   16 -
 cloud-server-course/src/main/java/com/dsh/course/entity/TCoursePackageType.java                        |   16 
 cloud-server-course/src/main/java/com/dsh/course/service/TCoursePackageService.java                    |    2 
 cloud-server-account/src/main/java/com/dsh/account/service/TStudentService.java                        |    2 
 cloud-server-account/src/main/java/com/dsh/account/service/impl/TStudentServiceImpl.java               |    3 
 cloud-server-other/src/main/java/com/dsh/other/service/TImgConfigService.java                          |    3 
 cloud-server-course/src/main/java/com/dsh/course/service/TCoursePackagePaymentService.java             |    2 
 cloud-server-course/src/main/java/com/dsh/course/feignclient/CoursePaymentClient.java                  |   16 +
 cloud-server-course/src/main/java/com/dsh/course/servs/CoursePackagePaymentRepository.java             |   25 ++
 cloud-server-course/src/main/java/com/dsh/course/entity/TCourse.java                                   |   16 
 cloud-server-other/src/main/java/com/dsh/other/entity/TImgConfig.java                                  |   17 -
 cloud-server-account/src/main/java/com/dsh/account/mapper/TStudentMapper.java                          |    3 
 cloud-server-course/src/main/java/com/dsh/course/mapper/TCoursePackageMapper.java                      |    2 
 cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageServiceImpl.java           |    2 
 cloud-server-course/src/main/java/com/dsh/course/service/impl/TCourseServiceImpl.java                  |    2 
 cloud-server-course/src/main/java/com/dsh/course/mapper/TCoursePackagePaymentMapper.java               |    2 
 cloud-server-course/src/main/java/com/dsh/course/mapper/TCoursePackageDiscountMapper.java              |    2 
 cloud-server-course/src/main/java/com/dsh/course/mapper/TCoursePackageTypeMapper.java                  |    2 
 cloud-server-account/src/main/java/com/dsh/account/controller/ClassDetailsController.java              |   30 +-
 cloud-server-account/src/main/java/com/dsh/account/feignclient/course/model/StuCourseResp.java         |   25 ++
 cloud-server-course/src/main/java/com/dsh/course/entity/TCoursePackagePayment.java                     |   17 -
 cloud-server-account/pom.xml                                                                           |   16 -
 cloud-server-account/src/main/java/com/dsh/account/mapper/TAppUserMapper.java                          |    3 
 cloud-server-account/src/main/java/com/dsh/account/model/vo/classDetails/classInsVo/ClassInfoVo.java   |    3 
 cloud-server-course/src/main/java/com/dsh/course/entity/TCoursePackageDiscount.java                    |   14 
 cloud-server-account/src/main/java/com/dsh/account/feignclient/course/CoursePaymentClient.java         |   15 +
 cloud-server-other/src/main/java/com/dsh/other/controller/ImgConfigController.java                     |    4 
 /dev/null                                                                                              |   88 -------
 cloud-server-course/src/main/java/com/dsh/course/mapper/TCourseMapper.java                             |    3 
 cloud-server-course/src/main/java/com/dsh/course/service/TCoursePackageDiscountService.java            |    3 
 cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageTypeServiceImpl.java       |    2 
 cloud-server-course/src/main/java/com/dsh/course/entity/TCoursePackage.java                            |   17 -
 cloud-server-course/src/main/java/com/dsh/course/service/TCoursePackageTypeService.java                |    2 
 cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java               |   59 ++++
 cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackagePaymentServiceImpl.java    |    2 
 cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageDiscountServiceImpl.java   |    2 
 cloud-server-other/src/main/java/com/dsh/other/service/impl/TImgConfigServiceImpl.java                 |    2 
 cloud-server-account/src/main/java/com/dsh/account/feignclient/other/model/TImgConfig.java             |   14 -
 cloud-server-account/src/main/java/com/dsh/account/service/TAppUserService.java                        |    2 
 47 files changed, 401 insertions(+), 281 deletions(-)

diff --git a/cloud-server-account/pom.xml b/cloud-server-account/pom.xml
index f138c5d..28c5a25 100644
--- a/cloud-server-account/pom.xml
+++ b/cloud-server-account/pom.xml
@@ -79,22 +79,6 @@
         <!--        mybatis generertor-->
 
         <dependency>
-            <groupId>com.baomidou</groupId>
-            <artifactId>mybatisplus-spring-boot-starter</artifactId>
-            <version>1.0.5</version>
-        </dependency>
-
-        <dependency>
-            <groupId>com.baomidou</groupId>
-            <artifactId>mybatis-plus</artifactId>
-            <version>3.4.1</version>
-        </dependency>
-        <dependency>
-            <groupId>com.baomidou</groupId>
-            <artifactId>mybatis-plus-generate</artifactId>
-            <version>2.3</version>
-        </dependency>
-        <dependency>
             <groupId>org.apache.velocity</groupId>
             <artifactId>velocity</artifactId>
             <version>1.7</version>
diff --git a/cloud-server-account/src/main/java/com/dsh/account/controller/ClassDetailsController.java b/cloud-server-account/src/main/java/com/dsh/account/controller/ClassDetailsController.java
index 4206d97..5accefc 100644
--- a/cloud-server-account/src/main/java/com/dsh/account/controller/ClassDetailsController.java
+++ b/cloud-server-account/src/main/java/com/dsh/account/controller/ClassDetailsController.java
@@ -1,7 +1,7 @@
 package com.dsh.account.controller;
 
 
-import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.dsh.account.model.vo.classDetails.classInsVo.StuDetailsReq;
 import com.dsh.account.util.DateUtil;
 import com.dsh.account.entity.TStudent;
@@ -10,6 +10,7 @@
 import com.dsh.account.model.vo.classDetails.classInsVo.StuPhysicalVo;
 import com.dsh.account.service.TAppUserService;
 import com.dsh.account.service.TStudentService;
+import com.dsh.account.util.ToolUtil;
 import io.swagger.annotations.*;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -44,7 +45,7 @@
 
     @ResponseBody
     @PostMapping("/stu/queryStudentData")
-    @ApiOperation(value = "根据登录用户ID查询学员信息", tags = {"用户——学员信息"}, notes = "")
+    @ApiOperation(value = "根据登录用户ID查询学员信息", tags = {"APP-用户学员信息"}, notes = "")
     @ApiImplicitParams({
             @ApiImplicitParam(value = "用户id", name = "id", required = true, dataType = "int"),
             @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9.....")
@@ -59,17 +60,22 @@
     }
 
 
-    /**
-     * 获取学员测试报告
-     */
+    @ResponseBody
     @PostMapping("/stu/queryPhysical")
+    @ApiOperation(value = "获取学员测试报告", tags = {"APP-获取学员测试报告"}, notes = "")
+    @ApiImplicitParams({
+            @ApiImplicitParam(value = "学员id", name = "id", required = true, dataType = "int"),
+            @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9.....")
+    })
     public StuPhysicalVo getStuPhysicalInfo(@RequestBody Integer stuID){
         StuPhysicalVo vo = new StuPhysicalVo();
-        TStudent tStudent = istuService.selectById(stuID);
-        vo.setBmi(tStudent.getBmi());
-        vo.setUrl(tStudent.getLateralSurface());
-        vo.setHeight(tStudent.getHeight());
-        vo.setWeight(tStudent.getWeight());
+        TStudent tStudent = istuService.getById(stuID);
+        if (ToolUtil.isNotEmpty(tStudent)){
+            vo.setBmi(tStudent.getBmi());
+            vo.setUrl(tStudent.getLateralSurface());
+            vo.setHeight(tStudent.getHeight());
+            vo.setWeight(tStudent.getWeight());
+        }
         return vo;
     }
 
@@ -94,7 +100,7 @@
         student.setBmi(multiply.doubleValue());
         student.setInsertTime(new Date());
         student.setState(1);
-        istuService.insert(student);
+        istuService.save(student);
     }
 
     /**
@@ -103,7 +109,7 @@
     @PostMapping("/stu/listOfStu")
     public List<StuListVo> queryStuList(@RequestBody Integer appUserID){
         List<StuListVo> stuListVos = new ArrayList<>();
-        List<TStudent> tStudents = istuService.selectList(new EntityWrapper<TStudent>()
+        List<TStudent> tStudents = istuService.list(new QueryWrapper<TStudent>()
                 .eq("appUserId",appUserID));
         if (tStudents.size() > 0){
             tStudents.forEach(sts -> {
diff --git a/cloud-server-account/src/main/java/com/dsh/account/entity/TAppUser.java b/cloud-server-account/src/main/java/com/dsh/account/entity/TAppUser.java
index f93d94c..02bdfc1 100644
--- a/cloud-server-account/src/main/java/com/dsh/account/entity/TAppUser.java
+++ b/cloud-server-account/src/main/java/com/dsh/account/entity/TAppUser.java
@@ -1,12 +1,11 @@
 package com.dsh.account.entity;
 
-import com.baomidou.mybatisplus.enums.IdType;
 import java.util.Date;
-import com.baomidou.mybatisplus.annotations.TableId;
-import com.baomidou.mybatisplus.activerecord.Model;
-import com.baomidou.mybatisplus.annotations.TableName;
 import java.io.Serializable;
 
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
 import lombok.experimental.Accessors;
@@ -23,7 +22,7 @@
 @EqualsAndHashCode(callSuper = false)
 @Accessors(chain = true)
 @TableName("t_app_user")
-public class TAppUser extends Model<TAppUser> {
+public class TAppUser{
 
     private static final long serialVersionUID = 1L;
 
@@ -129,10 +128,5 @@
      */
     private String headImg;
 
-
-    @Override
-    protected Serializable pkVal() {
-        return this.id;
-    }
 
 }
diff --git a/cloud-server-account/src/main/java/com/dsh/account/entity/TStudent.java b/cloud-server-account/src/main/java/com/dsh/account/entity/TStudent.java
index 972663b..f059637 100644
--- a/cloud-server-account/src/main/java/com/dsh/account/entity/TStudent.java
+++ b/cloud-server-account/src/main/java/com/dsh/account/entity/TStudent.java
@@ -1,12 +1,11 @@
 package com.dsh.account.entity;
 
-import com.baomidou.mybatisplus.enums.IdType;
 import java.util.Date;
-import com.baomidou.mybatisplus.annotations.TableId;
-import com.baomidou.mybatisplus.activerecord.Model;
-import com.baomidou.mybatisplus.annotations.TableName;
 import java.io.Serializable;
 
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
 import lombok.experimental.Accessors;
@@ -23,7 +22,7 @@
 @EqualsAndHashCode(callSuper = false)
 @Accessors(chain = true)
 @TableName("t_student")
-public class TStudent extends Model<TStudent> {
+public class TStudent{
 
     private static final long serialVersionUID = 1L;
 
@@ -89,10 +88,5 @@
      */
     private Integer isDefault;
 
-
-    @Override
-    protected Serializable pkVal() {
-        return this.id;
-    }
 
 }
diff --git a/cloud-server-account/src/main/java/com/dsh/account/feignclient/course/CoursePaymentClient.java b/cloud-server-account/src/main/java/com/dsh/account/feignclient/course/CoursePaymentClient.java
new file mode 100644
index 0000000..04747b0
--- /dev/null
+++ b/cloud-server-account/src/main/java/com/dsh/account/feignclient/course/CoursePaymentClient.java
@@ -0,0 +1,15 @@
+package com.dsh.account.feignclient.course;
+
+import com.dsh.account.feignclient.course.model.StuCourseResp;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.PostMapping;
+
+import java.util.List;
+
+@FeignClient(value = "mb-cloud-course")
+public interface CoursePaymentClient {
+
+
+    @PostMapping("/coursePack/queryPayment")
+    List<StuCourseResp> getStuCoursePayment();
+}
diff --git a/cloud-server-account/src/main/java/com/dsh/account/feignclient/course/model/StuCourseResp.java b/cloud-server-account/src/main/java/com/dsh/account/feignclient/course/model/StuCourseResp.java
new file mode 100644
index 0000000..b6094b5
--- /dev/null
+++ b/cloud-server-account/src/main/java/com/dsh/account/feignclient/course/model/StuCourseResp.java
@@ -0,0 +1,25 @@
+package com.dsh.account.feignclient.course.model;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+
+@Data
+public class StuCourseResp {
+
+    @ApiModelProperty(value = "课包id")
+    private Integer courseId;
+
+    @ApiModelProperty(value = "课包名称")
+    private String courseName;
+
+    @ApiModelProperty(value = "总课时数")
+    private int totalCourseNums;
+
+
+    @ApiModelProperty(value = "已扣课时数")
+    private int deductionNums;
+
+    @ApiModelProperty(value = "剩余课时数")
+    private int residueNums;
+}
diff --git a/cloud-server-account/src/main/java/com/dsh/account/feignclient/course/model/TCoursePackagePayment.java b/cloud-server-account/src/main/java/com/dsh/account/feignclient/course/model/TCoursePackagePayment.java
new file mode 100644
index 0000000..f0dfe8e
--- /dev/null
+++ b/cloud-server-account/src/main/java/com/dsh/account/feignclient/course/model/TCoursePackagePayment.java
@@ -0,0 +1,92 @@
+package com.dsh.account.feignclient.course.model;
+
+import lombok.Data;
+
+import java.math.BigDecimal;
+import java.util.Date;
+
+@Data
+public class TCoursePackagePayment {
+
+    /**
+     * 主键
+     */
+    private Integer id;
+    /**
+     * 用户id
+     */
+    private Integer appUserId;
+    /**
+     * 学员id
+     */
+    private Integer studentId;
+    /**
+     * 课包id
+     */
+    private Integer coursePackageId;
+    /**
+     * 支付方式(1=现金,2=玩湃币)
+     */
+    private Integer payType;
+    /**
+     * 课时数
+     */
+    private Integer classHours;
+    /**
+     * 现金支付价格
+     */
+    private BigDecimal cashPayment;
+    /**
+     * 玩湃币价格
+     */
+    private Integer playPaiCoin;
+    /**
+     * 总课时
+     */
+    private Integer totalClassHours;
+    /**
+     * 剩余课时
+     */
+    private Integer laveClassHours;
+    /**
+     * 缺课次数
+     */
+    private Integer absencesNumber;
+    /**
+     * 支付用户类型(1=用户,2=管理员)
+     */
+    private Integer payUserType;
+    /**
+     * 支付状态(1=待支付,2=已支付)
+     */
+    private Integer payStatus;
+    /**
+     * 第三方支付流水号
+     */
+    private String orderNumber;
+    /**
+     * 支付用户id
+     */
+    private Integer payUserId;
+    /**
+     * 课程状态(1=正常,2=已退课)
+     */
+    private Integer status;
+    /**
+     * 退课时间
+     */
+    private Date withdrawalTime;
+    /**
+     * 退课凭证
+     */
+    private String certificate;
+    /**
+     * 状态(1=正常,2=冻结,3=删除)
+     */
+    private Integer state;
+    /**
+     * 添加时间
+     */
+    private Date insertTime;
+
+}
diff --git a/cloud-server-account/src/main/java/com/dsh/account/feignclient/other/model/TImgConfig.java b/cloud-server-account/src/main/java/com/dsh/account/feignclient/other/model/TImgConfig.java
index c71757f..b6f7507 100644
--- a/cloud-server-account/src/main/java/com/dsh/account/feignclient/other/model/TImgConfig.java
+++ b/cloud-server-account/src/main/java/com/dsh/account/feignclient/other/model/TImgConfig.java
@@ -1,10 +1,6 @@
 package com.dsh.account.feignclient.other.model;
 
-import com.baomidou.mybatisplus.activerecord.Model;
-import com.baomidou.mybatisplus.annotations.TableId;
-import com.baomidou.mybatisplus.enums.IdType;
 import lombok.Data;
-import lombok.EqualsAndHashCode;
 
 import java.io.Serializable;
 
@@ -16,16 +12,14 @@
  * @author administrator
  * @since 2023-06-13
  */
-@EqualsAndHashCode(callSuper = true)
 @Data
-public class TImgConfig extends Model<TImgConfig> {
+public class TImgConfig {
 
     private static final long serialVersionUID = 1L;
 
     /**
      * 主键
      */
-    @TableId(value = "id", type = IdType.AUTO)
     private Integer id;
     /**
      * 位置(1=无学员,2=成为会员,3=我的券包,4=线上商城,5=本周福利,6=今日免费)
@@ -35,11 +29,5 @@
      * 图片配置JSON
      */
     private String content;
-
-
-    @Override
-    protected Serializable pkVal() {
-        return this.id;
-    }
 
 }
diff --git a/cloud-server-account/src/main/java/com/dsh/account/mapper/TAppUserMapper.java b/cloud-server-account/src/main/java/com/dsh/account/mapper/TAppUserMapper.java
index 0db7df9..d77da72 100644
--- a/cloud-server-account/src/main/java/com/dsh/account/mapper/TAppUserMapper.java
+++ b/cloud-server-account/src/main/java/com/dsh/account/mapper/TAppUserMapper.java
@@ -1,7 +1,8 @@
 package com.dsh.account.mapper;
 
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.dsh.account.entity.TAppUser;
-import com.baomidou.mybatisplus.mapper.BaseMapper;
+
 
 /**
  * <p>
diff --git a/cloud-server-account/src/main/java/com/dsh/account/mapper/TStudentMapper.java b/cloud-server-account/src/main/java/com/dsh/account/mapper/TStudentMapper.java
index bb28ded..fda3fc3 100644
--- a/cloud-server-account/src/main/java/com/dsh/account/mapper/TStudentMapper.java
+++ b/cloud-server-account/src/main/java/com/dsh/account/mapper/TStudentMapper.java
@@ -1,7 +1,8 @@
 package com.dsh.account.mapper;
 
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.dsh.account.entity.TStudent;
-import com.baomidou.mybatisplus.mapper.BaseMapper;
+
 
 /**
  * <p>
diff --git a/cloud-server-account/src/main/java/com/dsh/account/model/vo/classDetails/classInsVo/ClassInfoVo.java b/cloud-server-account/src/main/java/com/dsh/account/model/vo/classDetails/classInsVo/ClassInfoVo.java
index 27360aa..49cc40b 100644
--- a/cloud-server-account/src/main/java/com/dsh/account/model/vo/classDetails/classInsVo/ClassInfoVo.java
+++ b/cloud-server-account/src/main/java/com/dsh/account/model/vo/classDetails/classInsVo/ClassInfoVo.java
@@ -18,6 +18,9 @@
     @ApiModelProperty(value = "没有学员信息 对应的banner图")
     private String imgs;
 
+    @ApiModelProperty(value = "学员id")
+    private String stuId;
+
     @ApiModelProperty(value = "学员头像")
     private String stuImg;
 
diff --git a/cloud-server-account/src/main/java/com/dsh/account/service/TAppUserService.java b/cloud-server-account/src/main/java/com/dsh/account/service/TAppUserService.java
index f1709fe..a4ea4d4 100644
--- a/cloud-server-account/src/main/java/com/dsh/account/service/TAppUserService.java
+++ b/cloud-server-account/src/main/java/com/dsh/account/service/TAppUserService.java
@@ -1,8 +1,8 @@
 package com.dsh.account.service;
 
 import com.dsh.account.entity.TAppUser;
-import com.baomidou.mybatisplus.service.IService;
 import com.dsh.account.model.vo.classDetails.classInsVo.ClassInfoVo;
+import com.baomidou.mybatisplus.extension.service.IService;
 
 /**
  * <p>
diff --git a/cloud-server-account/src/main/java/com/dsh/account/service/TStudentService.java b/cloud-server-account/src/main/java/com/dsh/account/service/TStudentService.java
index e8c837b..bfe88a2 100644
--- a/cloud-server-account/src/main/java/com/dsh/account/service/TStudentService.java
+++ b/cloud-server-account/src/main/java/com/dsh/account/service/TStudentService.java
@@ -1,7 +1,7 @@
 package com.dsh.account.service;
 
+import com.baomidou.mybatisplus.extension.service.IService;
 import com.dsh.account.entity.TStudent;
-import com.baomidou.mybatisplus.service.IService;
 
 /**
  * <p>
diff --git a/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java b/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java
index e401e8d..1bc34c5 100644
--- a/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java
+++ b/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java
@@ -1,20 +1,28 @@
 package com.dsh.account.service.impl;
 
-import com.baomidou.mybatisplus.mapper.EntityWrapper;
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.dsh.account.feignclient.course.CoursePaymentClient;
+import com.dsh.account.feignclient.course.model.StuCourseResp;
+import com.dsh.account.feignclient.course.model.TCoursePackagePayment;
 import com.dsh.account.mapper.TStudentMapper;
 import com.dsh.account.feignclient.other.ImgConfigClient;
 import com.dsh.account.feignclient.other.model.TImgConfig;
+import com.dsh.account.model.vo.classDetails.RegisteredCourse;
 import com.dsh.account.service.TAppUserService;
 import com.dsh.account.entity.TAppUser;
 import com.dsh.account.entity.TStudent;
 import com.dsh.account.mapper.TAppUserMapper;
 import com.dsh.account.model.vo.classDetails.classInsVo.ClassInfoVo;
-import com.baomidou.mybatisplus.service.impl.ServiceImpl;
+
+import com.dsh.account.util.DateUtil;
 import com.dsh.account.util.ToolUtil;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
 import javax.annotation.Resource;
+import java.util.ArrayList;
 import java.util.List;
 
 /**
@@ -27,6 +35,7 @@
  */
 @Service
 public class TAppUserServiceImpl extends ServiceImpl<TAppUserMapper, TAppUser> implements TAppUserService {
+    
 
     @Autowired
     private TStudentMapper tsmapper;
@@ -34,16 +43,51 @@
     @Resource
     private ImgConfigClient configClient;
 
+    @Resource
+    private CoursePaymentClient paymentClient;
     @Override
     public ClassInfoVo queryUserOfStus(Integer id) {
         TAppUser tAppUser = this.baseMapper.selectById(id);
         if (ToolUtil.isNotEmpty(tAppUser)){
-            List<TStudent> tStudents = tsmapper.selectList(new EntityWrapper<TStudent>()
+            List<TStudent> tStudents = tsmapper.selectList(new QueryWrapper<TStudent>()
                     .eq("appUserId",tAppUser.getId())
-                    .eq("state",1));
+                    .eq("state",1)
+                    .eq("isDefault",1));
             ClassInfoVo classInfoVo = new ClassInfoVo();
-            if (null != tStudents){
+            if (tStudents.size() > 0 ){
+                TStudent tStudent = tStudents.get(0);
+                classInfoVo.setIsThere(1);
+                classInfoVo.setStuImg(tStudent.getHeadImg());
+                classInfoVo.setStuSex(tStudent.getSex());
+                classInfoVo.setStuAge(DateUtil.age(tStudent.getBirthday()));
+                classInfoVo.setStuName(tStudent.getName());
+                classInfoVo.setHeight(tStudent.getHeight());
+                classInfoVo.setWeight(tStudent.getWeight());
+                classInfoVo.setBmi(tStudent.getBmi());
 
+                List<RegisteredCourse> courseList = new ArrayList<>();
+//                总学时数
+                int total = 0;
+//                已扣数
+                int deduct = 0;
+//                剩余数
+                int remain = 0;
+                List<StuCourseResp> stuCoursePayment = paymentClient.getStuCoursePayment();
+                if (stuCoursePayment.size() > 0){
+                    for (StuCourseResp tCoursePackagePayment : stuCoursePayment) {
+                        RegisteredCourse course = new RegisteredCourse();
+                        course.setCourseId(tCoursePackagePayment.getCourseId());
+                        course.setCourseName(tCoursePackagePayment.getCourseName());
+                        total = total + tCoursePackagePayment.getTotalCourseNums();
+                        deduct = deduct + tCoursePackagePayment.getDeductionNums();
+                        remain = remain + tCoursePackagePayment.getResidueNums();
+                        courseList.add(course);
+                    }
+                }
+                classInfoVo.setCourseList(courseList);
+                classInfoVo.setTotalNums(total);
+                classInfoVo.setDeductedNums(deduct);
+                classInfoVo.setRemainingNums(remain);
             }else {
                 classInfoVo.setIsThere(2);
                 List<TImgConfig> tImgConfigs = configClient.getNoneStuImgs();
@@ -54,4 +98,9 @@
         }
         return null;
     }
+
+    @Override
+    public boolean save(TAppUser entity) {
+        return super.save(entity);
+    }
 }
diff --git a/cloud-server-account/src/main/java/com/dsh/account/service/impl/TStudentServiceImpl.java b/cloud-server-account/src/main/java/com/dsh/account/service/impl/TStudentServiceImpl.java
index dd46b96..9cdf732 100644
--- a/cloud-server-account/src/main/java/com/dsh/account/service/impl/TStudentServiceImpl.java
+++ b/cloud-server-account/src/main/java/com/dsh/account/service/impl/TStudentServiceImpl.java
@@ -1,9 +1,10 @@
 package com.dsh.account.service.impl;
 
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.dsh.account.entity.TStudent;
 import com.dsh.account.mapper.TStudentMapper;
 import com.dsh.account.service.TStudentService;
-import com.baomidou.mybatisplus.service.impl.ServiceImpl;
+
 import org.springframework.stereotype.Service;
 
 /**
diff --git a/cloud-server-account/src/main/java/com/dsh/account/util/CodeGeneration.java b/cloud-server-account/src/main/java/com/dsh/account/util/CodeGeneration.java
deleted file mode 100644
index 9ab5dc2..0000000
--- a/cloud-server-account/src/main/java/com/dsh/account/util/CodeGeneration.java
+++ /dev/null
@@ -1,88 +0,0 @@
-package com.dsh.account.util;
-
-import com.baomidou.mybatisplus.enums.IdType;
-import com.baomidou.mybatisplus.generator.AutoGenerator;
-import com.baomidou.mybatisplus.generator.config.*;
-import com.baomidou.mybatisplus.generator.config.rules.DbType;
-import com.baomidou.mybatisplus.generator.config.rules.NamingStrategy;
-
-public class CodeGeneration {
-
-    public static void gen(String tableName){
-
-        //C:\Users\linla\Desktop\project02\guns-admin
-        //项目目录
-        ///Users/java/IdeaProjects/PlayPai_demo/cloud-server-account/src/main/java/com/dsh/app
-        String projectPath = "/Users/java/IdeaProjects/PlayPai_demo/cloud-server-account/src/main/java/"; //System.getProperty("user.dir");
-        //String projectPath =System.getProperty("user.dir");
-        AutoGenerator mpg = new AutoGenerator();
-        //全局配置
-        GlobalConfig gc = new GlobalConfig();
-        gc.setOutputDir(projectPath );
-        gc.setFileOverride(true);
-        gc.setActiveRecord(true);//不需要ActiveRecord特性的请改为false
-        gc.setEnableCache(false);//XML二级缓存
-        gc.setBaseResultMap(true);//XML ResultMap
-        gc.setBaseColumnList(false);//XML columList
-        gc.setIdType(IdType.UUID);
-        gc.setAuthor("administrator");//作者
-        gc.setOpen(false);//生成完成不打开文件夹
-
-        //自定义文件命名,注意%s 会自动填充表实体属性
-        gc.setServiceName("%sService");
-        gc.setServiceImplName("%sServiceImpl");
-        gc.setMapperName("%sMapper");
-        gc.setXmlName("%sMapper");
-        gc.setControllerName("%sController");
-        mpg.setGlobalConfig(gc);
-
-        //数据源配置
-        DataSourceConfig dsc = new DataSourceConfig();
-        dsc.setDbType(DbType.MYSQL);
-//        dsc.setUrl("jdbc:mysql://192.168.110.80:3306/playpai_account?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf-8");
-        dsc.setUrl("jdbc:mysql://127.0.0.1:3306/playpai_account?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf-8");
-        dsc.setDriverName("com.mysql.cj.jdbc.Driver");
-        dsc.setUsername("root");
-        dsc.setPassword("earl9096");
-        mpg.setDataSource(dsc);
-
-        //数据库表配置
-        StrategyConfig strategy = new StrategyConfig();
-        strategy.setTablePrefix(new String[]{});//此处可以修改您的表前缀
-        strategy.setNaming(NamingStrategy.underline_to_camel);//表名生成策略
-        strategy.setInclude(new String[]{tableName});//需要生成的表
-        strategy.setRestControllerStyle(true);
-        strategy.setEntityLombokModel(true);
-        strategy.setSuperServiceClass(null);
-        strategy.setSuperServiceImplClass(null);
-        strategy.setSuperMapperClass(null);
-        mpg.setStrategy(strategy);
-
-        //模板配置
-        TemplateConfig template=new TemplateConfig();
-        //不生成controller
-        template.setController(null);
-        //不生成xml文件
-        //template.setXml(null);
-        mpg.setTemplate(template);
-        //包配置
-        PackageConfig pc = new PackageConfig();
-        pc.setParent("com.dsh.app");
-        pc.setEntity("entity");
-        pc.setService("service");
-        pc.setServiceImpl("service.impl");
-        pc.setMapper("mapper");
-
-        pc.setXml("mapper.xml");
-
-//        pc.setController("controller.member");
-        mpg.setPackageInfo(pc);
-
-        //执行生成
-        mpg.execute();
-    }
-
-    public static void main(String[] args) {
-        gen("t_app_user");
-    }
-}
diff --git a/cloud-server-course/pom.xml b/cloud-server-course/pom.xml
index 95aae90..583402e 100644
--- a/cloud-server-course/pom.xml
+++ b/cloud-server-course/pom.xml
@@ -55,26 +55,14 @@
         <!--        mybatis generertor-->
 
         <dependency>
-            <groupId>com.baomidou</groupId>
-            <artifactId>mybatisplus-spring-boot-starter</artifactId>
-            <version>1.0.5</version>
-        </dependency>
-
-        <dependency>
-            <groupId>com.baomidou</groupId>
-            <artifactId>mybatis-plus</artifactId>
-            <version>3.4.1</version>
-        </dependency>
-        <dependency>
-            <groupId>com.baomidou</groupId>
-            <artifactId>mybatis-plus-generate</artifactId>
-            <version>2.3</version>
-        </dependency>
-        <dependency>
             <groupId>org.apache.velocity</groupId>
             <artifactId>velocity</artifactId>
             <version>1.7</version>
         </dependency>
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-data-jpa</artifactId>
+        </dependency>
 
         <dependency>
             <groupId>org.freemarker</groupId>
diff --git a/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackagePaymentController.java b/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackagePaymentController.java
new file mode 100644
index 0000000..38fcd54
--- /dev/null
+++ b/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackagePaymentController.java
@@ -0,0 +1,56 @@
+package com.dsh.course.controller;
+
+
+import com.dsh.course.entity.TCoursePackage;
+import com.dsh.course.entity.TCoursePackagePayment;
+import com.dsh.course.feignclient.model.StuCourseResp;
+import com.dsh.course.service.TCoursePackageService;
+import com.dsh.course.servs.CoursePackagePaymentRepository;
+import io.swagger.annotations.Api;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.CrossOrigin;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.ArrayList;
+import java.util.List;
+
+@Api
+@CrossOrigin
+@RestController
+@RequestMapping("")
+public class CoursePackagePaymentController {
+
+    private Logger logger = LoggerFactory.getLogger("business-log");
+
+    @Autowired
+    private CoursePackagePaymentRepository coursePackagePaymentRepository;
+
+    @Autowired
+    private TCoursePackageService tcpService;
+
+    /**
+     * 获取 没有学员信息的图片配置
+     */
+    @PostMapping("/coursePack/queryPayment")
+    public List<StuCourseResp> getStuCoursePackagePayment(Integer stuId){
+        List<StuCourseResp> resps = new ArrayList<>();
+        List<TCoursePackagePayment> byUserId = coursePackagePaymentRepository.findByUserId(stuId);
+        if (byUserId.size() > 0 ){
+            for (TCoursePackagePayment tCoursePackagePayment : byUserId) {
+                TCoursePackage tCoursePackage = tcpService.getById(tCoursePackagePayment.getCoursePackageId());
+                StuCourseResp resp = new StuCourseResp();
+                resp.setCourseId(tCoursePackage.getId());
+                resp.setCourseName(tCoursePackage.getName());
+                resp.setTotalCourseNums(tCoursePackagePayment.getTotalClassHours());
+                resp.setResidueNums(tCoursePackagePayment.getLaveClassHours());
+                resp.setDeductionNums(tCoursePackagePayment.getTotalClassHours()-tCoursePackagePayment.getLaveClassHours());
+            }
+        }
+        return resps;
+    }
+
+}
diff --git a/cloud-server-course/src/main/java/com/dsh/course/entity/TCourse.java b/cloud-server-course/src/main/java/com/dsh/course/entity/TCourse.java
index 031cf04..2b85182 100644
--- a/cloud-server-course/src/main/java/com/dsh/course/entity/TCourse.java
+++ b/cloud-server-course/src/main/java/com/dsh/course/entity/TCourse.java
@@ -1,12 +1,12 @@
 package com.dsh.course.entity;
 
-import com.baomidou.mybatisplus.enums.IdType;
+
 import java.util.Date;
-import com.baomidou.mybatisplus.annotations.TableId;
-import com.baomidou.mybatisplus.activerecord.Model;
-import com.baomidou.mybatisplus.annotations.TableName;
 import java.io.Serializable;
 
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
 import lombok.experimental.Accessors;
@@ -23,9 +23,8 @@
 @EqualsAndHashCode(callSuper = false)
 @Accessors(chain = true)
 @TableName("t_course")
-public class TCourse extends Model<TCourse> {
+public class TCourse {
 
-    private static final long serialVersionUID = 1L;
 
     /**
      * 主键
@@ -65,10 +64,5 @@
      */
     private Date insertTime;
 
-
-    @Override
-    protected Serializable pkVal() {
-        return this.id;
-    }
 
 }
diff --git a/cloud-server-course/src/main/java/com/dsh/course/entity/TCoursePackage.java b/cloud-server-course/src/main/java/com/dsh/course/entity/TCoursePackage.java
index f1c59a5..e1cc65b 100644
--- a/cloud-server-course/src/main/java/com/dsh/course/entity/TCoursePackage.java
+++ b/cloud-server-course/src/main/java/com/dsh/course/entity/TCoursePackage.java
@@ -1,12 +1,12 @@
 package com.dsh.course.entity;
 
-import com.baomidou.mybatisplus.enums.IdType;
 import java.util.Date;
-import com.baomidou.mybatisplus.annotations.TableId;
-import com.baomidou.mybatisplus.activerecord.Model;
-import com.baomidou.mybatisplus.annotations.TableName;
+
 import java.io.Serializable;
 
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
 import lombok.experimental.Accessors;
@@ -23,9 +23,8 @@
 @EqualsAndHashCode(callSuper = false)
 @Accessors(chain = true)
 @TableName("t_course_package")
-public class TCoursePackage extends Model<TCoursePackage> {
+public class TCoursePackage {
 
-    private static final long serialVersionUID = 1L;
 
     /**
      * 主键
@@ -144,11 +143,5 @@
      * 添加时间
      */
     private Date insertTime;
-
-
-    @Override
-    protected Serializable pkVal() {
-        return this.id;
-    }
 
 }
diff --git a/cloud-server-course/src/main/java/com/dsh/course/entity/TCoursePackageDiscount.java b/cloud-server-course/src/main/java/com/dsh/course/entity/TCoursePackageDiscount.java
index 84b0fb4..3542754 100644
--- a/cloud-server-course/src/main/java/com/dsh/course/entity/TCoursePackageDiscount.java
+++ b/cloud-server-course/src/main/java/com/dsh/course/entity/TCoursePackageDiscount.java
@@ -1,12 +1,11 @@
 package com.dsh.course.entity;
 
-import com.baomidou.mybatisplus.enums.IdType;
 import java.util.Date;
-import com.baomidou.mybatisplus.annotations.TableId;
-import com.baomidou.mybatisplus.activerecord.Model;
-import com.baomidou.mybatisplus.annotations.TableName;
 import java.io.Serializable;
 
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
 import lombok.experimental.Accessors;
@@ -23,7 +22,7 @@
 @EqualsAndHashCode(callSuper = false)
 @Accessors(chain = true)
 @TableName("t_course_package_discount")
-public class TCoursePackageDiscount extends Model<TCoursePackageDiscount> {
+public class TCoursePackageDiscount {
 
     private static final long serialVersionUID = 1L;
 
@@ -61,10 +60,5 @@
      */
     private Date insertTime;
 
-
-    @Override
-    protected Serializable pkVal() {
-        return this.id;
-    }
 
 }
diff --git a/cloud-server-course/src/main/java/com/dsh/course/entity/TCoursePackagePayment.java b/cloud-server-course/src/main/java/com/dsh/course/entity/TCoursePackagePayment.java
index 9b3f327..ce1e4c1 100644
--- a/cloud-server-course/src/main/java/com/dsh/course/entity/TCoursePackagePayment.java
+++ b/cloud-server-course/src/main/java/com/dsh/course/entity/TCoursePackagePayment.java
@@ -1,13 +1,11 @@
 package com.dsh.course.entity;
 
-import com.baomidou.mybatisplus.enums.IdType;
 import java.math.BigDecimal;
 import java.util.Date;
-import com.baomidou.mybatisplus.annotations.TableId;
-import com.baomidou.mybatisplus.activerecord.Model;
-import com.baomidou.mybatisplus.annotations.TableName;
-import java.io.Serializable;
 
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
 import lombok.experimental.Accessors;
@@ -24,9 +22,8 @@
 @EqualsAndHashCode(callSuper = false)
 @Accessors(chain = true)
 @TableName("t_course_package_payment")
-public class TCoursePackagePayment extends Model<TCoursePackagePayment> {
+public class TCoursePackagePayment {
 
-    private static final long serialVersionUID = 1L;
 
     /**
      * 主键
@@ -109,11 +106,5 @@
      * 添加时间
      */
     private Date insertTime;
-
-
-    @Override
-    protected Serializable pkVal() {
-        return this.id;
-    }
 
 }
diff --git a/cloud-server-course/src/main/java/com/dsh/course/entity/TCoursePackageType.java b/cloud-server-course/src/main/java/com/dsh/course/entity/TCoursePackageType.java
index d52d1d8..e30b3e2 100644
--- a/cloud-server-course/src/main/java/com/dsh/course/entity/TCoursePackageType.java
+++ b/cloud-server-course/src/main/java/com/dsh/course/entity/TCoursePackageType.java
@@ -1,12 +1,12 @@
 package com.dsh.course.entity;
 
-import com.baomidou.mybatisplus.enums.IdType;
+
 import java.util.Date;
-import com.baomidou.mybatisplus.annotations.TableId;
-import com.baomidou.mybatisplus.activerecord.Model;
-import com.baomidou.mybatisplus.annotations.TableName;
 import java.io.Serializable;
 
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
 import lombok.experimental.Accessors;
@@ -23,7 +23,7 @@
 @EqualsAndHashCode(callSuper = false)
 @Accessors(chain = true)
 @TableName("t_course_package_type")
-public class TCoursePackageType extends Model<TCoursePackageType> {
+public class TCoursePackageType {
 
     private static final long serialVersionUID = 1L;
 
@@ -44,11 +44,5 @@
      * 添加时间
      */
     private Date insertTime;
-
-
-    @Override
-    protected Serializable pkVal() {
-        return this.id;
-    }
 
 }
diff --git a/cloud-server-course/src/main/java/com/dsh/course/feignclient/CoursePaymentClient.java b/cloud-server-course/src/main/java/com/dsh/course/feignclient/CoursePaymentClient.java
new file mode 100644
index 0000000..a166f5a
--- /dev/null
+++ b/cloud-server-course/src/main/java/com/dsh/course/feignclient/CoursePaymentClient.java
@@ -0,0 +1,16 @@
+package com.dsh.course.feignclient;
+
+
+import com.dsh.course.feignclient.model.StuCourseResp;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.PostMapping;
+
+import java.util.List;
+
+@FeignClient(value = "mb-cloud-course")
+public interface CoursePaymentClient {
+
+
+    @PostMapping("/coursePack/queryPayment")
+    List<StuCourseResp> getStuCoursePayment();
+}
diff --git a/cloud-server-course/src/main/java/com/dsh/course/feignclient/model/StuCourseResp.java b/cloud-server-course/src/main/java/com/dsh/course/feignclient/model/StuCourseResp.java
new file mode 100644
index 0000000..6af2ebc
--- /dev/null
+++ b/cloud-server-course/src/main/java/com/dsh/course/feignclient/model/StuCourseResp.java
@@ -0,0 +1,25 @@
+package com.dsh.course.feignclient.model;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+
+@Data
+public class StuCourseResp {
+
+    @ApiModelProperty(value = "课包id")
+    private Integer courseId;
+
+    @ApiModelProperty(value = "课包名称")
+    private String courseName;
+
+    @ApiModelProperty(value = "总课时数")
+    private int totalCourseNums;
+
+
+    @ApiModelProperty(value = "已扣课时数")
+    private int deductionNums;
+
+    @ApiModelProperty(value = "剩余课时数")
+    private int residueNums;
+}
diff --git a/cloud-server-course/src/main/java/com/dsh/course/mapper/TCourseMapper.java b/cloud-server-course/src/main/java/com/dsh/course/mapper/TCourseMapper.java
index 4bc95bb..0bd1f06 100644
--- a/cloud-server-course/src/main/java/com/dsh/course/mapper/TCourseMapper.java
+++ b/cloud-server-course/src/main/java/com/dsh/course/mapper/TCourseMapper.java
@@ -1,7 +1,8 @@
 package com.dsh.course.mapper;
 
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.dsh.course.entity.TCourse;
-import com.baomidou.mybatisplus.mapper.BaseMapper;
+
 
 /**
  * <p>
diff --git a/cloud-server-course/src/main/java/com/dsh/course/mapper/TCoursePackageDiscountMapper.java b/cloud-server-course/src/main/java/com/dsh/course/mapper/TCoursePackageDiscountMapper.java
index 8604b7c..38b7057 100644
--- a/cloud-server-course/src/main/java/com/dsh/course/mapper/TCoursePackageDiscountMapper.java
+++ b/cloud-server-course/src/main/java/com/dsh/course/mapper/TCoursePackageDiscountMapper.java
@@ -1,7 +1,7 @@
 package com.dsh.course.mapper;
 
 import com.dsh.course.entity.TCoursePackageDiscount;
-import com.baomidou.mybatisplus.mapper.BaseMapper;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 
 /**
  * <p>
diff --git a/cloud-server-course/src/main/java/com/dsh/course/mapper/TCoursePackageMapper.java b/cloud-server-course/src/main/java/com/dsh/course/mapper/TCoursePackageMapper.java
index 842b4e8..1a353bd 100644
--- a/cloud-server-course/src/main/java/com/dsh/course/mapper/TCoursePackageMapper.java
+++ b/cloud-server-course/src/main/java/com/dsh/course/mapper/TCoursePackageMapper.java
@@ -1,7 +1,7 @@
 package com.dsh.course.mapper;
 
 import com.dsh.course.entity.TCoursePackage;
-import com.baomidou.mybatisplus.mapper.BaseMapper;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 
 /**
  * <p>
diff --git a/cloud-server-course/src/main/java/com/dsh/course/mapper/TCoursePackagePaymentMapper.java b/cloud-server-course/src/main/java/com/dsh/course/mapper/TCoursePackagePaymentMapper.java
index db38a06..903c27a 100644
--- a/cloud-server-course/src/main/java/com/dsh/course/mapper/TCoursePackagePaymentMapper.java
+++ b/cloud-server-course/src/main/java/com/dsh/course/mapper/TCoursePackagePaymentMapper.java
@@ -1,7 +1,7 @@
 package com.dsh.course.mapper;
 
 import com.dsh.course.entity.TCoursePackagePayment;
-import com.baomidou.mybatisplus.mapper.BaseMapper;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 
 /**
  * <p>
diff --git a/cloud-server-course/src/main/java/com/dsh/course/mapper/TCoursePackageTypeMapper.java b/cloud-server-course/src/main/java/com/dsh/course/mapper/TCoursePackageTypeMapper.java
index aed0157..7c83a06 100644
--- a/cloud-server-course/src/main/java/com/dsh/course/mapper/TCoursePackageTypeMapper.java
+++ b/cloud-server-course/src/main/java/com/dsh/course/mapper/TCoursePackageTypeMapper.java
@@ -1,7 +1,7 @@
 package com.dsh.course.mapper;
 
 import com.dsh.course.entity.TCoursePackageType;
-import com.baomidou.mybatisplus.mapper.BaseMapper;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 
 /**
  * <p>
diff --git a/cloud-server-course/src/main/java/com/dsh/course/service/TCoursePackageDiscountService.java b/cloud-server-course/src/main/java/com/dsh/course/service/TCoursePackageDiscountService.java
index 6a5b13b..bb3d830 100644
--- a/cloud-server-course/src/main/java/com/dsh/course/service/TCoursePackageDiscountService.java
+++ b/cloud-server-course/src/main/java/com/dsh/course/service/TCoursePackageDiscountService.java
@@ -1,7 +1,8 @@
 package com.dsh.course.service;
 
+import com.baomidou.mybatisplus.extension.service.IService;
 import com.dsh.course.entity.TCoursePackageDiscount;
-import com.baomidou.mybatisplus.service.IService;
+
 
 /**
  * <p>
diff --git a/cloud-server-course/src/main/java/com/dsh/course/service/TCoursePackagePaymentService.java b/cloud-server-course/src/main/java/com/dsh/course/service/TCoursePackagePaymentService.java
index 5055f10..3448e78 100644
--- a/cloud-server-course/src/main/java/com/dsh/course/service/TCoursePackagePaymentService.java
+++ b/cloud-server-course/src/main/java/com/dsh/course/service/TCoursePackagePaymentService.java
@@ -1,7 +1,7 @@
 package com.dsh.course.service;
 
 import com.dsh.course.entity.TCoursePackagePayment;
-import com.baomidou.mybatisplus.service.IService;
+import com.baomidou.mybatisplus.extension.service.IService;
 
 /**
  * <p>
diff --git a/cloud-server-course/src/main/java/com/dsh/course/service/TCoursePackageService.java b/cloud-server-course/src/main/java/com/dsh/course/service/TCoursePackageService.java
index f0a0936..95fce81 100644
--- a/cloud-server-course/src/main/java/com/dsh/course/service/TCoursePackageService.java
+++ b/cloud-server-course/src/main/java/com/dsh/course/service/TCoursePackageService.java
@@ -1,7 +1,7 @@
 package com.dsh.course.service;
 
 import com.dsh.course.entity.TCoursePackage;
-import com.baomidou.mybatisplus.service.IService;
+import com.baomidou.mybatisplus.extension.service.IService;
 
 /**
  * <p>
diff --git a/cloud-server-course/src/main/java/com/dsh/course/service/TCoursePackageTypeService.java b/cloud-server-course/src/main/java/com/dsh/course/service/TCoursePackageTypeService.java
index 054509e..f7c6e8e 100644
--- a/cloud-server-course/src/main/java/com/dsh/course/service/TCoursePackageTypeService.java
+++ b/cloud-server-course/src/main/java/com/dsh/course/service/TCoursePackageTypeService.java
@@ -1,7 +1,7 @@
 package com.dsh.course.service;
 
 import com.dsh.course.entity.TCoursePackageType;
-import com.baomidou.mybatisplus.service.IService;
+import com.baomidou.mybatisplus.extension.service.IService;
 
 /**
  * <p>
diff --git a/cloud-server-course/src/main/java/com/dsh/course/service/TCourseService.java b/cloud-server-course/src/main/java/com/dsh/course/service/TCourseService.java
index 2a4063a..01edbae 100644
--- a/cloud-server-course/src/main/java/com/dsh/course/service/TCourseService.java
+++ b/cloud-server-course/src/main/java/com/dsh/course/service/TCourseService.java
@@ -1,7 +1,7 @@
 package com.dsh.course.service;
 
 import com.dsh.course.entity.TCourse;
-import com.baomidou.mybatisplus.service.IService;
+import com.baomidou.mybatisplus.extension.service.IService;
 
 /**
  * <p>
diff --git a/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageDiscountServiceImpl.java b/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageDiscountServiceImpl.java
index 4a0c06b..112efa9 100644
--- a/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageDiscountServiceImpl.java
+++ b/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageDiscountServiceImpl.java
@@ -1,9 +1,9 @@
 package com.dsh.course.service.impl;
 
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.dsh.course.entity.TCoursePackageDiscount;
 import com.dsh.course.mapper.TCoursePackageDiscountMapper;
 import com.dsh.course.service.TCoursePackageDiscountService;
-import com.baomidou.mybatisplus.service.impl.ServiceImpl;
 import org.springframework.stereotype.Service;
 
 /**
diff --git a/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackagePaymentServiceImpl.java b/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackagePaymentServiceImpl.java
index 6718064..9347dc8 100644
--- a/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackagePaymentServiceImpl.java
+++ b/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackagePaymentServiceImpl.java
@@ -3,7 +3,7 @@
 import com.dsh.course.entity.TCoursePackagePayment;
 import com.dsh.course.mapper.TCoursePackagePaymentMapper;
 import com.dsh.course.service.TCoursePackagePaymentService;
-import com.baomidou.mybatisplus.service.impl.ServiceImpl;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import org.springframework.stereotype.Service;
 
 /**
diff --git a/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageServiceImpl.java b/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageServiceImpl.java
index a5cc0a2..dbeac6f 100644
--- a/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageServiceImpl.java
+++ b/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageServiceImpl.java
@@ -3,7 +3,7 @@
 import com.dsh.course.entity.TCoursePackage;
 import com.dsh.course.mapper.TCoursePackageMapper;
 import com.dsh.course.service.TCoursePackageService;
-import com.baomidou.mybatisplus.service.impl.ServiceImpl;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import org.springframework.stereotype.Service;
 
 /**
diff --git a/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageTypeServiceImpl.java b/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageTypeServiceImpl.java
index d3ffb0d..5278390 100644
--- a/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageTypeServiceImpl.java
+++ b/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageTypeServiceImpl.java
@@ -3,7 +3,7 @@
 import com.dsh.course.entity.TCoursePackageType;
 import com.dsh.course.mapper.TCoursePackageTypeMapper;
 import com.dsh.course.service.TCoursePackageTypeService;
-import com.baomidou.mybatisplus.service.impl.ServiceImpl;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import org.springframework.stereotype.Service;
 
 /**
diff --git a/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCourseServiceImpl.java b/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCourseServiceImpl.java
index b89c647..4d41125 100644
--- a/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCourseServiceImpl.java
+++ b/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCourseServiceImpl.java
@@ -3,7 +3,7 @@
 import com.dsh.course.entity.TCourse;
 import com.dsh.course.mapper.TCourseMapper;
 import com.dsh.course.service.TCourseService;
-import com.baomidou.mybatisplus.service.impl.ServiceImpl;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import org.springframework.stereotype.Service;
 
 /**
diff --git a/cloud-server-course/src/main/java/com/dsh/course/servs/CoursePackagePaymentRepository.java b/cloud-server-course/src/main/java/com/dsh/course/servs/CoursePackagePaymentRepository.java
new file mode 100644
index 0000000..6f52911
--- /dev/null
+++ b/cloud-server-course/src/main/java/com/dsh/course/servs/CoursePackagePaymentRepository.java
@@ -0,0 +1,25 @@
+package com.dsh.course.servs;
+
+
+import com.dsh.course.entity.TCoursePackagePayment;
+import org.apache.ibatis.annotations.Param;
+import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.data.jpa.repository.Query;
+
+import java.util.List;
+
+public interface CoursePackagePaymentRepository extends JpaRepository<TCoursePackagePayment, Long> {
+    @Query(value = "SELECT * FROM t_course_package_payment "
+            + "UNION ALL "
+            + "SELECT * FROM t_course_package_payment1 "
+            + "UNION ALL "
+            + "SELECT * FROM t_course_package_payment2 "
+            + "UNION ALL "
+            + "SELECT * FROM t_course_package_payment3 "
+            + "UNION ALL "
+            + "SELECT * FROM t_course_package_payment4 "
+            + "UNION ALL "
+            + "SELECT * FROM t_course_package_payment5 "
+            + "WHERE user_id = :userId", nativeQuery = true)
+    List<TCoursePackagePayment> findByUserId(@Param ("userId") Integer userId);
+}
\ No newline at end of file
diff --git a/cloud-server-course/src/main/java/com/dsh/course/util/CodeGeneration.java b/cloud-server-course/src/main/java/com/dsh/course/util/CodeGeneration.java
deleted file mode 100644
index 67d4f03..0000000
--- a/cloud-server-course/src/main/java/com/dsh/course/util/CodeGeneration.java
+++ /dev/null
@@ -1,88 +0,0 @@
-package com.dsh.course.util;
-
-import com.baomidou.mybatisplus.enums.IdType;
-import com.baomidou.mybatisplus.generator.AutoGenerator;
-import com.baomidou.mybatisplus.generator.config.*;
-import com.baomidou.mybatisplus.generator.config.rules.DbType;
-import com.baomidou.mybatisplus.generator.config.rules.NamingStrategy;
-
-public class CodeGeneration {
-
-    public static void gen(String tableName){
-
-        //C:\Users\linla\Desktop\project02\guns-admin
-        //项目目录
-        ///Users/java/IdeaProjects/PlayPai_demo/cloud-server-account/src/main/java/com/dsh/app
-        String projectPath = "/Users/java/IdeaProjects/PlayPai_demo/cloud-server-course/src/main/java/"; //System.getProperty("user.dir");
-        //String projectPath =System.getProperty("user.dir");
-        AutoGenerator mpg = new AutoGenerator();
-        //全局配置
-        GlobalConfig gc = new GlobalConfig();
-        gc.setOutputDir(projectPath );
-        gc.setFileOverride(true);
-        gc.setActiveRecord(true);//不需要ActiveRecord特性的请改为false
-        gc.setEnableCache(false);//XML二级缓存
-        gc.setBaseResultMap(true);//XML ResultMap
-        gc.setBaseColumnList(false);//XML columList
-        gc.setIdType(IdType.UUID);
-        gc.setAuthor("administrator");//作者
-        gc.setOpen(false);//生成完成不打开文件夹
-
-        //自定义文件命名,注意%s 会自动填充表实体属性
-        gc.setServiceName("%sService");
-        gc.setServiceImplName("%sServiceImpl");
-        gc.setMapperName("%sMapper");
-        gc.setXmlName("%sMapper");
-        gc.setControllerName("%sController");
-        mpg.setGlobalConfig(gc);
-
-        //数据源配置
-        DataSourceConfig dsc = new DataSourceConfig();
-        dsc.setDbType(DbType.MYSQL);
-//        dsc.setUrl("jdbc:mysql://192.168.110.80:3306/playpai_account?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf-8");
-        dsc.setUrl("jdbc:mysql://127.0.0.1:3306/playpai_course?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf-8");
-        dsc.setDriverName("com.mysql.cj.jdbc.Driver");
-        dsc.setUsername("root");
-        dsc.setPassword("earl9096");
-        mpg.setDataSource(dsc);
-
-        //数据库表配置
-        StrategyConfig strategy = new StrategyConfig();
-        strategy.setTablePrefix(new String[]{});//此处可以修改您的表前缀
-        strategy.setNaming(NamingStrategy.underline_to_camel);//表名生成策略
-        strategy.setInclude(new String[]{tableName});//需要生成的表
-        strategy.setRestControllerStyle(true);
-        strategy.setEntityLombokModel(true);
-        strategy.setSuperServiceClass(null);
-        strategy.setSuperServiceImplClass(null);
-        strategy.setSuperMapperClass(null);
-        mpg.setStrategy(strategy);
-
-        //模板配置
-        TemplateConfig template=new TemplateConfig();
-        //不生成controller
-        template.setController(null);
-        //不生成xml文件
-        //template.setXml(null);
-        mpg.setTemplate(template);
-        //包配置
-        PackageConfig pc = new PackageConfig();
-        pc.setParent("com.dsh.app");
-        pc.setEntity("entity");
-        pc.setService("service");
-        pc.setServiceImpl("service.impl");
-        pc.setMapper("mapper");
-
-        pc.setXml("mapper.xml");
-
-//        pc.setController("controller.member");
-        mpg.setPackageInfo(pc);
-
-        //执行生成
-        mpg.execute();
-    }
-
-    public static void main(String[] args) {
-        gen("t_course_package_discount");
-    }
-}
diff --git a/cloud-server-other/pom.xml b/cloud-server-other/pom.xml
index 1c6fbcb..7a62058 100644
--- a/cloud-server-other/pom.xml
+++ b/cloud-server-other/pom.xml
@@ -80,22 +80,6 @@
         <!--        mybatis generertor-->
 
         <dependency>
-            <groupId>com.baomidou</groupId>
-            <artifactId>mybatisplus-spring-boot-starter</artifactId>
-            <version>1.0.5</version>
-        </dependency>
-
-        <dependency>
-            <groupId>com.baomidou</groupId>
-            <artifactId>mybatis-plus</artifactId>
-            <version>3.4.1</version>
-        </dependency>
-        <dependency>
-            <groupId>com.baomidou</groupId>
-            <artifactId>mybatis-plus-generate</artifactId>
-            <version>2.3</version>
-        </dependency>
-        <dependency>
             <groupId>org.apache.velocity</groupId>
             <artifactId>velocity</artifactId>
             <version>1.7</version>
diff --git a/cloud-server-other/src/main/java/com/dsh/other/controller/ImgConfigController.java b/cloud-server-other/src/main/java/com/dsh/other/controller/ImgConfigController.java
index 17019b6..6c46c90 100644
--- a/cloud-server-other/src/main/java/com/dsh/other/controller/ImgConfigController.java
+++ b/cloud-server-other/src/main/java/com/dsh/other/controller/ImgConfigController.java
@@ -1,6 +1,6 @@
 package com.dsh.other.controller;
 
-import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.dsh.other.entity.TImgConfig;
 import com.dsh.other.service.TImgConfigService;
 import io.swagger.annotations.Api;
@@ -32,7 +32,7 @@
      */
     @PostMapping("/imgConfig/getNoneStu")
     public List<TImgConfig> getDriver(){
-        return imgConfigService.selectList(new EntityWrapper<TImgConfig>()
+        return imgConfigService.list(new QueryWrapper<TImgConfig>()
                 .eq("position", 1));
     }
 
diff --git a/cloud-server-other/src/main/java/com/dsh/other/entity/TImgConfig.java b/cloud-server-other/src/main/java/com/dsh/other/entity/TImgConfig.java
index 00a14a1..998f043 100644
--- a/cloud-server-other/src/main/java/com/dsh/other/entity/TImgConfig.java
+++ b/cloud-server-other/src/main/java/com/dsh/other/entity/TImgConfig.java
@@ -1,11 +1,9 @@
 package com.dsh.other.entity;
 
-import com.baomidou.mybatisplus.enums.IdType;
-import com.baomidou.mybatisplus.annotations.TableId;
-import com.baomidou.mybatisplus.activerecord.Model;
-import com.baomidou.mybatisplus.annotations.TableName;
-import java.io.Serializable;
 
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
 import lombok.experimental.Accessors;
@@ -22,9 +20,8 @@
 @EqualsAndHashCode(callSuper = false)
 @Accessors(chain = true)
 @TableName("t_img_config")
-public class TImgConfig extends Model<TImgConfig> {
+public class TImgConfig {
 
-    private static final long serialVersionUID = 1L;
 
     /**
      * 主键
@@ -39,11 +36,5 @@
      * 图片配置JSON
      */
     private String content;
-
-
-    @Override
-    protected Serializable pkVal() {
-        return this.id;
-    }
 
 }
diff --git a/cloud-server-other/src/main/java/com/dsh/other/mapper/TImgConfigMapper.java b/cloud-server-other/src/main/java/com/dsh/other/mapper/TImgConfigMapper.java
index 9064e72..a690e64 100644
--- a/cloud-server-other/src/main/java/com/dsh/other/mapper/TImgConfigMapper.java
+++ b/cloud-server-other/src/main/java/com/dsh/other/mapper/TImgConfigMapper.java
@@ -1,7 +1,8 @@
 package com.dsh.other.mapper;
 
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.dsh.other.entity.TImgConfig;
-import com.baomidou.mybatisplus.mapper.BaseMapper;
+
 
 /**
  * <p>
diff --git a/cloud-server-other/src/main/java/com/dsh/other/service/TImgConfigService.java b/cloud-server-other/src/main/java/com/dsh/other/service/TImgConfigService.java
index 3f90939..d78a535 100644
--- a/cloud-server-other/src/main/java/com/dsh/other/service/TImgConfigService.java
+++ b/cloud-server-other/src/main/java/com/dsh/other/service/TImgConfigService.java
@@ -1,7 +1,8 @@
 package com.dsh.other.service;
 
+import com.baomidou.mybatisplus.extension.service.IService;
 import com.dsh.other.entity.TImgConfig;
-import com.baomidou.mybatisplus.service.IService;
+
 
 /**
  * <p>
diff --git a/cloud-server-other/src/main/java/com/dsh/other/service/impl/TImgConfigServiceImpl.java b/cloud-server-other/src/main/java/com/dsh/other/service/impl/TImgConfigServiceImpl.java
index a2be308..d5ed258 100644
--- a/cloud-server-other/src/main/java/com/dsh/other/service/impl/TImgConfigServiceImpl.java
+++ b/cloud-server-other/src/main/java/com/dsh/other/service/impl/TImgConfigServiceImpl.java
@@ -1,9 +1,9 @@
 package com.dsh.other.service.impl;
 
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.dsh.other.entity.TImgConfig;
 import com.dsh.other.mapper.TImgConfigMapper;
 import com.dsh.other.service.TImgConfigService;
-import com.baomidou.mybatisplus.service.impl.ServiceImpl;
 import org.springframework.stereotype.Service;
 
 /**
diff --git a/cloud-server-other/src/main/java/com/dsh/other/util/CodeGeneration.java b/cloud-server-other/src/main/java/com/dsh/other/util/CodeGeneration.java
deleted file mode 100644
index 07ab976..0000000
--- a/cloud-server-other/src/main/java/com/dsh/other/util/CodeGeneration.java
+++ /dev/null
@@ -1,88 +0,0 @@
-package com.dsh.other.util;
-
-import com.baomidou.mybatisplus.enums.IdType;
-import com.baomidou.mybatisplus.generator.AutoGenerator;
-import com.baomidou.mybatisplus.generator.config.*;
-import com.baomidou.mybatisplus.generator.config.rules.DbType;
-import com.baomidou.mybatisplus.generator.config.rules.NamingStrategy;
-
-public class CodeGeneration {
-
-    public static void gen(String tableName){
-
-        //C:\Users\linla\Desktop\project02\guns-admin
-        //项目目录
-        //
-        String projectPath = "/Users/java/IdeaProjects/PlayPai_demo/cloud-server-other/src/main/java/"; //System.getProperty("user.dir");
-        //String projectPath =System.getProperty("user.dir");
-        AutoGenerator mpg = new AutoGenerator();
-        //全局配置
-        GlobalConfig gc = new GlobalConfig();
-        gc.setOutputDir(projectPath );
-        gc.setFileOverride(true);
-        gc.setActiveRecord(true);//不需要ActiveRecord特性的请改为false
-        gc.setEnableCache(false);//XML二级缓存
-        gc.setBaseResultMap(true);//XML ResultMap
-        gc.setBaseColumnList(false);//XML columList
-        gc.setIdType(IdType.UUID);
-        gc.setAuthor("administrator");//作者
-        gc.setOpen(false);//生成完成不打开文件夹
-
-        //自定义文件命名,注意%s 会自动填充表实体属性
-        gc.setServiceName("%sService");
-        gc.setServiceImplName("%sServiceImpl");
-        gc.setMapperName("%sMapper");
-        gc.setXmlName("%sMapper");
-        gc.setControllerName("%sController");
-        mpg.setGlobalConfig(gc);
-
-        //数据源配置
-        DataSourceConfig dsc = new DataSourceConfig();
-        dsc.setDbType(DbType.MYSQL);
-//        dsc.setUrl("jdbc:mysql://192.168.110.80:3306/playpai_account?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf-8");
-        dsc.setUrl("jdbc:mysql://127.0.0.1:3306/playpai_other?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf-8");
-        dsc.setDriverName("com.mysql.cj.jdbc.Driver");
-        dsc.setUsername("root");
-        dsc.setPassword("earl9096");
-        mpg.setDataSource(dsc);
-
-        //数据库表配置
-        StrategyConfig strategy = new StrategyConfig();
-        strategy.setTablePrefix(new String[]{});//此处可以修改您的表前缀
-        strategy.setNaming(NamingStrategy.underline_to_camel);//表名生成策略
-        strategy.setInclude(new String[]{tableName});//需要生成的表
-        strategy.setRestControllerStyle(true);
-        strategy.setEntityLombokModel(true);
-        strategy.setSuperServiceClass(null);
-        strategy.setSuperServiceImplClass(null);
-        strategy.setSuperMapperClass(null);
-        mpg.setStrategy(strategy);
-
-        //模板配置
-        TemplateConfig template=new TemplateConfig();
-        //不生成controller
-        template.setController(null);
-        //不生成xml文件
-        //template.setXml(null);
-        mpg.setTemplate(template);
-        //包配置
-        PackageConfig pc = new PackageConfig();
-        pc.setParent("com.dsh.app");
-        pc.setEntity("entity");
-        pc.setService("service");
-        pc.setServiceImpl("service.impl");
-        pc.setMapper("mapper");
-
-        pc.setXml("mapper.xml");
-
-//        pc.setController("controller.member");
-        mpg.setPackageInfo(pc);
-
-        //执行生成
-        mpg.execute();
-    }
-
-    public static void main(String[] args) {
-        gen("t_img_config");
-    }
-}

--
Gitblit v1.7.1