瀏覽代碼

报名信息接口、驾校-教练标签列表

wwl 4 年之前
父節點
當前提交
41cc46a675
共有 29 個文件被更改,包括 1138 次插入54 次删除
  1. 54 0
      hzgzpt-admin/src/main/java/com/miaxis/app/controller/coach/CoachEvaluateController.java
  2. 0 1
      hzgzpt-admin/src/main/java/com/miaxis/app/controller/news/NewsInfoController.java
  3. 57 0
      hzgzpt-admin/src/main/java/com/miaxis/app/controller/school/SchoolEvaluateController.java
  4. 2 1
      hzgzpt-admin/src/main/java/com/miaxis/app/controller/school/SchoolRegionController.java
  5. 19 23
      hzgzpt-admin/src/main/java/com/miaxis/app/controller/user/UserInfoController.java
  6. 144 0
      hzgzpt-service-app/src/main/java/com/miaxis/app/coach/domain/CoachEvaluate.java
  7. 51 0
      hzgzpt-service-app/src/main/java/com/miaxis/app/coach/domain/CoachEvaluateImages.java
  8. 44 0
      hzgzpt-service-app/src/main/java/com/miaxis/app/coach/domain/CoachEvaluateLabel.java
  9. 15 0
      hzgzpt-service-app/src/main/java/com/miaxis/app/coach/mapper/CoachEvaluateImagesMapper.java
  10. 16 0
      hzgzpt-service-app/src/main/java/com/miaxis/app/coach/mapper/CoachEvaluateLabelMapper.java
  11. 42 0
      hzgzpt-service-app/src/main/java/com/miaxis/app/coach/mapper/CoachEvaluateMapper.java
  12. 34 0
      hzgzpt-service-app/src/main/java/com/miaxis/app/coach/service/ICoachEvaluateService.java
  13. 78 0
      hzgzpt-service-app/src/main/java/com/miaxis/app/coach/service/impl/CoachEvaluateServiceImpl.java
  14. 74 0
      hzgzpt-service-app/src/main/java/com/miaxis/app/school/domain/SchoolEvaluate.java
  15. 50 0
      hzgzpt-service-app/src/main/java/com/miaxis/app/school/domain/SchoolEvaluateImages.java
  16. 44 0
      hzgzpt-service-app/src/main/java/com/miaxis/app/school/domain/SchoolEvaluateLabel.java
  17. 15 0
      hzgzpt-service-app/src/main/java/com/miaxis/app/school/mapper/SchoolEvaluateImagesMapper.java
  18. 15 0
      hzgzpt-service-app/src/main/java/com/miaxis/app/school/mapper/SchoolEvaluateLabelMapper.java
  19. 34 0
      hzgzpt-service-app/src/main/java/com/miaxis/app/school/mapper/SchoolEvaluateMapper.java
  20. 33 0
      hzgzpt-service-app/src/main/java/com/miaxis/app/school/service/ISchoolEvaluateService.java
  21. 85 0
      hzgzpt-service-app/src/main/java/com/miaxis/app/school/service/impl/SchoolEvaluateServiceImpl.java
  22. 4 3
      hzgzpt-service-app/src/main/java/com/miaxis/app/school/service/impl/SchoolRegionServiceImpl.java
  23. 33 0
      hzgzpt-service-app/src/main/java/com/miaxis/app/user/domain/vo/UserVo.java
  24. 12 0
      hzgzpt-service-app/src/main/java/com/miaxis/app/user/mapper/UserInfoMapper.java
  25. 7 25
      hzgzpt-service-app/src/main/java/com/miaxis/app/user/service/IUserInfoService.java
  26. 12 1
      hzgzpt-service-app/src/main/java/com/miaxis/app/user/service/impl/UserInfoServiceImpl.java
  27. 80 0
      hzgzpt-service-app/src/main/resources/mapper/coach/CoachEvaluateMapper.xml
  28. 69 0
      hzgzpt-service-app/src/main/resources/mapper/school/SchoolEvaluateMapper.xml
  29. 15 0
      hzgzpt-service-app/src/main/resources/mapper/user/UserInfoMapper.xml

+ 54 - 0
hzgzpt-admin/src/main/java/com/miaxis/app/controller/coach/CoachEvaluateController.java

@@ -0,0 +1,54 @@
+package com.miaxis.app.controller.coach;
+
+import com.miaxis.app.coach.domain.CoachEvaluate;
+import com.miaxis.app.coach.domain.CoachEvaluateLabel;
+import com.miaxis.app.coach.service.ICoachEvaluateService;
+import com.miaxis.common.annotation.Log;
+import com.miaxis.common.core.controller.BaseController;
+import com.miaxis.common.core.domain.Response;
+import com.miaxis.common.enums.BusinessTypeEnum;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+
+/**
+ * 【教练评价】Controller
+ *
+ * @author wwl
+ * @date 2020-12-28
+ */
+@RestController
+@RequestMapping("/system/evaluate")
+@Api(tags={"【app-教练评价】"})
+public class CoachEvaluateController extends BaseController{
+
+    @Autowired
+    private ICoachEvaluateService coachEvaluateService;
+
+
+    /**
+     * 新增教练评价
+     */
+    @Log(title = "教练评价", businessType = BusinessTypeEnum.INSERT)
+    @PostMapping
+    @ApiOperation("新增教练评价")
+    public Response<Integer> add(@RequestBody CoachEvaluate coachEvaluate){
+        return toResponse(coachEvaluateService.insertCoachEvaluate(coachEvaluate));
+    }
+
+
+    /**
+     * 查询教练评价标签列表
+     */
+    @GetMapping("/selectCoachEvaluateLabelList")
+    @ApiOperation("查询教练评价标签列表")
+    public Response<List<CoachEvaluateLabel>> selectCoachEvaluateLabelList(){
+        List<CoachEvaluateLabel> list = coachEvaluateService.selectCoachEvaluateLabelList();
+        return Response.success(list);
+    }
+
+}

+ 0 - 1
hzgzpt-admin/src/main/java/com/miaxis/app/controller/news/NewsInfoController.java

@@ -68,7 +68,6 @@ public class NewsInfoController extends BaseController{
     /**
      * 获取新闻(首页资讯、通知、公告相关)详细信息
      */
-    @PreAuthorize("@ss.hasPermi('system:info:query')")
     @GetMapping(value = "/{id}")
     @ApiOperation("获取新闻(首页资讯、通知、公告相关)详细信息")
     public Response<NewsInfo> getInfo(

+ 57 - 0
hzgzpt-admin/src/main/java/com/miaxis/app/controller/school/SchoolEvaluateController.java

@@ -0,0 +1,57 @@
+package com.miaxis.app.controller.school;
+
+
+import com.miaxis.app.school.domain.SchoolEvaluate;
+import com.miaxis.app.school.domain.SchoolEvaluateLabel;
+import com.miaxis.app.school.service.ISchoolEvaluateService;
+import com.miaxis.common.annotation.Log;
+import com.miaxis.common.constant.Constants;
+import com.miaxis.common.core.controller.BaseController;
+import com.miaxis.common.core.domain.Response;
+import com.miaxis.common.enums.BusinessTypeEnum;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+
+/**
+ * 【驾校评价】Controller
+ *
+ * @author wwl
+ * @date 2020-12-28
+ */
+@RestController
+@RequestMapping(Constants.OPEN_PREFIX+"/system/evaluate")
+@Api(tags={"【app-驾校评价】"})
+public class SchoolEvaluateController extends BaseController{
+
+    @Autowired
+    private ISchoolEvaluateService schoolEvaluateService;
+
+
+    /**
+     * 新增驾校评价
+     */
+    @Log(title = "驾校评价", businessType = BusinessTypeEnum.INSERT)
+    @PostMapping
+    @ApiOperation("新增驾校评价")
+    public Response<Integer> add(@RequestBody SchoolEvaluate schoolEvaluate){
+        return toResponse(schoolEvaluateService.insertSchoolEvaluate(schoolEvaluate));
+    }
+
+
+    /**
+     * 查询驾校评价标签列表
+     */
+    @GetMapping("/selectSchoolEvaluateLabelList")
+    @ApiOperation("查询驾校评价标签列表")
+    public Response<List<SchoolEvaluateLabel>> selectSchoolEvaluateLabelList(){
+        List<SchoolEvaluateLabel> list = schoolEvaluateService.selectSchoolEvaluateLabelList();
+        return Response.success(list);
+    }
+
+
+}

+ 2 - 1
hzgzpt-admin/src/main/java/com/miaxis/app/controller/school/SchoolRegionController.java

@@ -5,6 +5,7 @@ import com.miaxis.app.school.dto.SchoolRegionDTO;
 import com.miaxis.app.school.dto.SchoolRegionVO;
 import com.miaxis.app.school.service.ISchoolRegionService;
 import com.miaxis.common.annotation.Log;
+import com.miaxis.common.constant.Constants;
 import com.miaxis.common.core.controller.BaseController;
 import com.miaxis.common.core.domain.Response;
 import com.miaxis.common.core.page.ResponsePageInfo;
@@ -23,7 +24,7 @@ import java.util.List;
  * @date 2020-12-28
  */
 @RestController
-@RequestMapping("/school/region")
+@RequestMapping(Constants.OPEN_PREFIX+"/school/region")
 @Api(tags={"【app-驾校训练场】"})
 public class SchoolRegionController extends BaseController{
     @Autowired

+ 19 - 23
hzgzpt-admin/src/main/java/com/miaxis/app/controller/user/UserInfoController.java

@@ -2,6 +2,7 @@ package com.miaxis.app.controller.user;
 
 import com.miaxis.app.user.domain.UserInfo;
 import com.miaxis.app.user.domain.dto.UserDto;
+import com.miaxis.app.user.domain.vo.UserVo;
 import com.miaxis.app.user.service.IUserInfoService;
 import com.miaxis.common.aliyunOSS.AliyunConfig;
 import com.miaxis.common.aliyunOSS.AliyunUpload;
@@ -10,7 +11,6 @@ import com.miaxis.common.constant.Constants;
 import com.miaxis.common.core.controller.BaseController;
 import com.miaxis.common.core.domain.Response;
 import com.miaxis.common.core.domain.entity.SysUser;
-import com.miaxis.common.core.domain.model.LoginUser;
 import com.miaxis.common.core.page.ResponsePageInfo;
 import com.miaxis.common.enums.BusinessTypeEnum;
 import com.miaxis.common.utils.SecurityUtils;
@@ -30,13 +30,14 @@ import java.util.Map;
 /**
  * 【用户信息】Controller
  *
- * @author miaxis
+ * @author wwl
  * @date 2020-12-23
  */
 @RestController
 @RequestMapping(Constants.OPEN_PREFIX+"/user/info")
 @Api(tags={"【普通用户信息】Controller"})
 public class UserInfoController extends BaseController{
+
     @Autowired
     private IUserInfoService userInfoService;
 
@@ -55,17 +56,6 @@ public class UserInfoController extends BaseController{
         return toResponsePageInfo(list);
     }
 
-    /**
-     * 导出用户信息列表
-     */
-    @Log(title = "用户信息", businessType = BusinessTypeEnum.EXPORT)
-    @GetMapping("/export")
-    @ApiOperation("导出用户信息列表Excel")
-    public Response<String> export(@ModelAttribute UserInfo userInfo){
-        List<UserInfo> list = userInfoService.selectUserInfoList(userInfo);
-        ExcelUtil<UserInfo> util = new ExcelUtil<UserInfo>(UserInfo.class);
-        return util.exportExcel(list, "info");
-    }
 
     /**
      * 获取用户信息详细信息
@@ -79,15 +69,6 @@ public class UserInfoController extends BaseController{
         return Response.success(userInfoService.selectUserInfoById(id));
     }
 
-    /**
-     * 新增用户信息
-     */
-    @Log(title = "用户信息", businessType = BusinessTypeEnum.INSERT)
-    @PostMapping
-    @ApiOperation("新增用户信息")
-    public Response<Integer> add(@RequestBody UserInfo userInfo){
-        return toResponse(userInfoService.insertUserInfo(userInfo));
-    }
 
     /**
      * 修改用户信息
@@ -138,7 +119,7 @@ public class UserInfoController extends BaseController{
      * 删除文件
      * uploadIdCardAndHeadPicture
      */
-    @Log(title = "用户信息", businessType = BusinessTypeEnum.INSERT)
+    @Log(title = "用户信息", businessType = BusinessTypeEnum.DELETE)
     @PostMapping("/deleteCardAndHeadPicture")
     @ApiOperation("删除文件")
     @ApiImplicitParam(name = "filePath",value = "文件路径(filePath)" ,dataType = "String",required = true)
@@ -202,6 +183,10 @@ public class UserInfoController extends BaseController{
     @Log(title = "用户信息", businessType = BusinessTypeEnum.UPDATE)
     @PostMapping("/modifyPhoneNumber")
     @ApiOperation("修改用户手机号")
+    @ApiImplicitParams({
+            @ApiImplicitParam(name = "phone", value = "手机号码", required = true, dataType = "String"),
+            @ApiImplicitParam(name = "verificationCode", value = "短信验证码", required = true, dataType = "String")
+    })
     public Response modifyPhoneNumber(String phone,String verificationCode){
         //获取当前用户
         SysUser user = SecurityUtils.getLoginUser().getUser();
@@ -209,5 +194,16 @@ public class UserInfoController extends BaseController{
         return userInfoService.modifyPhoneNumber(phone,verificationCode,user);
     }
 
+    /**
+     * 查询我的报名信息
+     */
+    @Log(title = "用户信息",businessType = BusinessTypeEnum.OTHER)
+    @GetMapping("/getMyRegistrationInformation")
+    @ApiOperation("查询我的报名信息")
+    @ApiImplicitParam(name = "userId",value = "用户id" ,dataType = "String",required = true)
+    public Response<UserVo> getMyRegistrationInformation(String userId){
+
+        return userInfoService.getMyRegistrationInformation(userId);
+    }
 
 }

+ 144 - 0
hzgzpt-service-app/src/main/java/com/miaxis/app/coach/domain/CoachEvaluate.java

@@ -0,0 +1,144 @@
+package com.miaxis.app.coach.domain;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.miaxis.common.annotation.Excel;
+import com.miaxis.common.core.domain.BaseBusinessEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+/**
+ * 教练评价对象 coach_evaluate
+ *
+ * @author miaxis
+ * @date 2020-12-28
+ */
+@Data
+@TableName("coach_evaluate")
+@ApiModel(value = "CoachEvaluate", description = "教练评价对象 coach_evaluate")
+public class CoachEvaluate extends BaseBusinessEntity {
+    private static final long serialVersionUID = 1L;
+
+    /** id */
+    @TableId(value = "id")
+    @ApiModelProperty(value = "id")
+    private Long id;
+
+    /** 评价用户ID */
+    @Excel(name = "评价用户ID")
+    @TableField("user_id")
+    @ApiModelProperty(value = "评价用户ID")
+    private Long userId;
+
+    /** 教练员全国统一编号 */
+    @Excel(name = "教练员全国统一编号")
+    @TableField("coachnum")
+    @ApiModelProperty(value = "教练员全国统一编号")
+    private String coachnum;
+
+    /** 评价星数1-5 */
+    @Excel(name = "评价星数1-5")
+    @TableField("star")
+    @ApiModelProperty(value = "评价星数1-5")
+    private Long star;
+
+    /** 评价内容 */
+    @Excel(name = "评价内容")
+    @TableField("content")
+    @ApiModelProperty(value = "评价内容")
+    private String content;
+
+    /** 标签表ID串 */
+    @Excel(name = "标签表ID串")
+    @TableField("label_ids")
+    @ApiModelProperty(value = "标签表ID串")
+    private String labelIds;
+
+    /** $column.columnComment */
+    @Excel(name = "标签表ID串")
+    @TableField("images_id")
+    @ApiModelProperty(value = "$column.columnComment")
+    private String imagesId;
+
+    /** 状态   0:启用 1:禁用 */
+    @Excel(name = "状态   0:启用 1:禁用")
+    @TableField("status")
+    @ApiModelProperty(value = "状态   0:启用 1:禁用")
+    private Integer status;
+
+    public void setId(Long id){
+        this.id = id;
+    }
+
+    public Long getId(){
+        return id;
+    }
+    public void setUserId(Long userId){
+        this.userId = userId;
+    }
+
+    public Long getUserId(){
+        return userId;
+    }
+    public void setCoachnum(String coachnum){
+        this.coachnum = coachnum;
+    }
+
+    public String getCoachnum(){
+        return coachnum;
+    }
+    public void setStar(Long star){
+        this.star = star;
+    }
+
+    public Long getStar(){
+        return star;
+    }
+    public void setContent(String content){
+        this.content = content;
+    }
+
+    public String getContent(){
+        return content;
+    }
+    public void setLabelIds(String labelIds){
+        this.labelIds = labelIds;
+    }
+
+    public String getLabelIds(){
+        return labelIds;
+    }
+    public void setImagesId(String imagesId){
+        this.imagesId = imagesId;
+    }
+
+    public String getImagesId(){
+        return imagesId;
+    }
+    public void setStatus(Integer status){
+        this.status = status;
+    }
+
+    public Integer getStatus(){
+        return status;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+            .append("id", getId())
+            .append("userId", getUserId())
+            .append("coachnum", getCoachnum())
+            .append("star", getStar())
+            .append("content", getContent())
+            .append("labelIds", getLabelIds())
+            .append("imagesId", getImagesId())
+            .append("createTime", getCreateTime())
+            .append("updateTime", getUpdateTime())
+            .append("status", getStatus())
+            .toString();
+    }
+}

+ 51 - 0
hzgzpt-service-app/src/main/java/com/miaxis/app/coach/domain/CoachEvaluateImages.java

@@ -0,0 +1,51 @@
+package com.miaxis.app.coach.domain;
+
+import com.miaxis.common.core.domain.BaseBusinessEntity;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.miaxis.common.annotation.Excel;
+import com.miaxis.common.core.domain.BaseEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import lombok.Data;
+/**
+ * 教练评价照片对象 coach_evaluate_images
+ *
+ * @author miaxis
+ * @date 2020-12-28
+ */
+@Data
+@TableName("coach_evaluate_images")
+@ApiModel(value = "CoachEvaluateImages", description = "教练评价照片对象 coach_evaluate_images")
+public class CoachEvaluateImages extends BaseBusinessEntity {
+    private static final long serialVersionUID = 1L;
+
+    /** $column.columnComment */
+    @TableId(value = "id")
+    @ApiModelProperty(value = "$column.columnComment")
+    private Long id;
+
+    /** 教练评价表ID */
+    @Excel(name = "教练评价表ID")
+    @TableField("coach_evaluate_id")
+    @ApiModelProperty(value = "教练评价表ID")
+    private Long coachEvaluateId;
+
+    /** 文件路径 */
+    @Excel(name = "文件路径")
+    @TableField("image_path")
+    @ApiModelProperty(value = "文件路径")
+    private String imagePath;
+
+    /** 照片url(访问地址) */
+    @Excel(name = "照片url", readConverterExp = "访=问地址")
+    @TableField("image_url")
+    @ApiModelProperty(value = "照片url(访问地址)")
+    private String imageUrl;
+
+
+}

+ 44 - 0
hzgzpt-service-app/src/main/java/com/miaxis/app/coach/domain/CoachEvaluateLabel.java

@@ -0,0 +1,44 @@
+package com.miaxis.app.coach.domain;
+
+import com.miaxis.common.core.domain.BaseBusinessEntity;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.miaxis.common.annotation.Excel;
+import com.miaxis.common.core.domain.BaseEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import lombok.Data;
+/**
+ * 教练评价标签对象 coach_evaluate_label
+ *
+ * @author miaxis
+ * @date 2020-12-28
+ */
+@Data
+@TableName("coach_evaluate_label")
+@ApiModel(value = "CoachEvaluateLabel", description = "教练评价标签对象 coach_evaluate_label")
+public class CoachEvaluateLabel extends BaseBusinessEntity {
+    private static final long serialVersionUID = 1L;
+
+    /** id */
+    @TableId(value = "id")
+    @ApiModelProperty(value = "id")
+    private Long id;
+
+    /** 标签名称 */
+    @Excel(name = "标签名称")
+    @TableField("label_name")
+    @ApiModelProperty(value = "标签名称")
+    private String labelName;
+
+    /** 0 启用 1禁用 */
+    @Excel(name = "0 启用 1禁用")
+    @TableField("status")
+    @ApiModelProperty(value = "0 启用 1禁用")
+    private Integer status;
+
+}

+ 15 - 0
hzgzpt-service-app/src/main/java/com/miaxis/app/coach/mapper/CoachEvaluateImagesMapper.java

@@ -0,0 +1,15 @@
+package com.miaxis.app.coach.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.miaxis.app.coach.domain.CoachEvaluateImages;
+
+/**
+ * 教练评价照片Mapper接口
+ *
+ * @author miaxis
+ * @date 2020-12-28
+ */
+public interface CoachEvaluateImagesMapper extends BaseMapper<CoachEvaluateImages> {
+
+}

+ 16 - 0
hzgzpt-service-app/src/main/java/com/miaxis/app/coach/mapper/CoachEvaluateLabelMapper.java

@@ -0,0 +1,16 @@
+package com.miaxis.app.coach.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.miaxis.app.coach.domain.CoachEvaluateLabel;
+
+
+/**
+ * 教练评价标签Mapper接口
+ *
+ * @author miaxis
+ * @date 2020-12-28
+ */
+public interface CoachEvaluateLabelMapper extends BaseMapper<CoachEvaluateLabel> {
+
+}

+ 42 - 0
hzgzpt-service-app/src/main/java/com/miaxis/app/coach/mapper/CoachEvaluateMapper.java

@@ -0,0 +1,42 @@
+package com.miaxis.app.coach.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.miaxis.app.coach.domain.CoachEvaluate;
+
+import java.util.List;
+
+/**
+ * 教练评价Mapper接口
+ *
+ * @author miaxis
+ * @date 2020-12-28
+ */
+public interface CoachEvaluateMapper extends BaseMapper<CoachEvaluate> {
+
+    /**
+     * 查询教练评价列表
+     *
+     * @param coachEvaluate 教练评价
+     * @return 教练评价集合
+     */
+    public List<CoachEvaluate> selectCoachEvaluateList(CoachEvaluate coachEvaluate);
+
+    /**
+     * 新增教练评价
+     *
+     * @param coachEvaluate 教练评价
+     * @return 结果
+     */
+    public int insertCoachEvaluate(CoachEvaluate coachEvaluate);
+
+    /**
+     * 修改教练评价
+     *
+     * @param coachEvaluate 教练评价
+     * @return 结果
+     */
+    public int updateCoachEvaluate(CoachEvaluate coachEvaluate);
+
+
+}

+ 34 - 0
hzgzpt-service-app/src/main/java/com/miaxis/app/coach/service/ICoachEvaluateService.java

@@ -0,0 +1,34 @@
+package com.miaxis.app.coach.service;
+
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.miaxis.app.coach.domain.CoachEvaluate;
+import com.miaxis.app.coach.domain.CoachEvaluateLabel;
+
+import java.util.List;
+
+/**
+ * 教练评价Service接口
+ * 
+ * @author miaxis
+ * @date 2020-12-28
+ */
+public interface  ICoachEvaluateService extends IService<CoachEvaluate> {
+
+
+    /**
+     * 新增教练评价
+     * 
+     * @param coachEvaluate 教练评价
+     * @return 结果
+     */
+    int insertCoachEvaluate(CoachEvaluate coachEvaluate);
+
+
+    /**
+     * 查询教练评价标签列表
+     * @return
+     */
+    List<CoachEvaluateLabel> selectCoachEvaluateLabelList();
+
+}

+ 78 - 0
hzgzpt-service-app/src/main/java/com/miaxis/app/coach/service/impl/CoachEvaluateServiceImpl.java

@@ -0,0 +1,78 @@
+package com.miaxis.app.coach.service.impl;
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.miaxis.app.coach.domain.CoachEvaluate;
+import com.miaxis.app.coach.domain.CoachEvaluateLabel;
+import com.miaxis.app.coach.mapper.CoachEvaluateLabelMapper;
+import com.miaxis.app.coach.mapper.CoachEvaluateMapper;
+import com.miaxis.app.coach.service.ICoachEvaluateService;
+import com.miaxis.common.utils.DateUtils;
+import org.springframework.stereotype.Service;
+
+import javax.annotation.Resource;
+import java.util.List;
+
+
+/**
+ * 教练评价Service业务层处理
+ *
+ * @author miaxis
+ * @date 2020-12-28
+ */
+@Service
+public class CoachEvaluateServiceImpl extends ServiceImpl<CoachEvaluateMapper, CoachEvaluate> implements ICoachEvaluateService {
+
+    @Resource
+    private CoachEvaluateMapper coachEvaluateMapper;
+
+    @Resource
+    private CoachEvaluateLabelMapper coachEvaluateLabelMapper;
+
+    /**
+     * 查询教练评价列表
+     *
+     * @param coachEvaluate 教练评价
+     * @return 教练评价
+     */
+    @Override
+    public List<CoachEvaluate> selectCoachEvaluateList(CoachEvaluate coachEvaluate){
+        return coachEvaluateMapper.selectCoachEvaluateList(coachEvaluate);
+    }
+
+    /**
+     * 新增教练评价
+     *
+     * @param coachEvaluate 教练评价
+     * @return 结果
+     */
+    @Override
+    public int insertCoachEvaluate(CoachEvaluate coachEvaluate){
+        coachEvaluate.setCreateTime(DateUtils.getNowDate());
+        return coachEvaluateMapper.insertCoachEvaluate(coachEvaluate);
+    }
+
+    /**
+     * 修改教练评价
+     *
+     * @param coachEvaluate 教练评价
+     * @return 结果
+     */
+    @Override
+    public int updateCoachEvaluate(CoachEvaluate coachEvaluate){
+        coachEvaluate.setUpdateTime(DateUtils.getNowDate());
+        return coachEvaluateMapper.updateCoachEvaluate(coachEvaluate);
+    }
+
+    /**
+     * 查询教练评价标签列表
+     * @return
+     */
+    @Override
+    public List<CoachEvaluateLabel> selectCoachEvaluateLabelList() {
+        QueryWrapper<CoachEvaluateLabel> queryWrapper = new QueryWrapper<>();
+        queryWrapper.eq("status","0");
+        return coachEvaluateLabelMapper.selectList(queryWrapper);
+    }
+
+}

+ 74 - 0
hzgzpt-service-app/src/main/java/com/miaxis/app/school/domain/SchoolEvaluate.java

@@ -0,0 +1,74 @@
+package com.miaxis.app.school.domain;
+
+import com.miaxis.common.core.domain.BaseBusinessEntity;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.miaxis.common.annotation.Excel;
+import com.miaxis.common.core.domain.BaseEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import lombok.Data;
+/**
+ * 驾校评价对象 school_evaluate
+ *
+ * @author miaxis
+ * @date 2020-12-28
+ */
+@Data
+@TableName("school_evaluate")
+@ApiModel(value = "SchoolEvaluate", description = "驾校评价对象 school_evaluate")
+public class SchoolEvaluate extends BaseBusinessEntity {
+    private static final long serialVersionUID = 1L;
+
+    /** ID */
+    @TableId(value = "id")
+    @ApiModelProperty(value = "ID")
+    private Long id;
+
+    /** 驾校ID */
+    @Excel(name = "驾校ID")
+    @TableField("inscode")
+    @ApiModelProperty(value = "驾校ID")
+    private String inscode;
+
+    /** 评价内容 */
+    @Excel(name = "评价内容")
+    @TableField("content")
+    @ApiModelProperty(value = "评价内容")
+    private String content;
+
+    /** 评价星数:星星数1-5星 */
+    @Excel(name = "评价星数:星星数1-5星")
+    @TableField("star")
+    @ApiModelProperty(value = "评价星数:星星数1-5星")
+    private Long star;
+
+    /** 评价用户ID */
+    @Excel(name = "评价用户ID")
+    @TableField("user_id")
+    @ApiModelProperty(value = "评价用户ID")
+    private Long userId;
+
+    /** 是否匿名:0 :公开  1匿名 */
+    @Excel(name = "是否匿名:0 :公开  1匿名")
+    @TableField("is_anonymous")
+    @ApiModelProperty(value = "是否匿名:0 :公开  1匿名")
+    private Long isAnonymous;
+
+    /** 驾校标签表ID串 */
+    @Excel(name = "驾校标签表ID串")
+    @TableField("school_label_ids")
+    @ApiModelProperty(value = "驾校标签表ID串")
+    private String schoolLabelIds;
+
+    /** 状态   0:启用 1:禁用 */
+    @Excel(name = "状态   0:启用 1:禁用")
+    @TableField("status")
+    @ApiModelProperty(value = "状态   0:启用 1:禁用")
+    private Integer status;
+
+}

+ 50 - 0
hzgzpt-service-app/src/main/java/com/miaxis/app/school/domain/SchoolEvaluateImages.java

@@ -0,0 +1,50 @@
+package com.miaxis.app.school.domain;
+
+import com.miaxis.common.core.domain.BaseBusinessEntity;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.miaxis.common.annotation.Excel;
+import com.miaxis.common.core.domain.BaseEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import lombok.Data;
+/**
+ * 驾校评价照片对象 school_evaluate_images
+ *
+ * @author miaxis
+ * @date 2020-12-28
+ */
+@Data
+@TableName("school_evaluate_images")
+@ApiModel(value = "SchoolEvaluateImages", description = "驾校评价照片对象 school_evaluate_images")
+public class SchoolEvaluateImages extends BaseBusinessEntity {
+    private static final long serialVersionUID = 1L;
+
+    /** $column.columnComment */
+    @TableId(value = "id")
+    @ApiModelProperty(value = "$column.columnComment")
+    private Long id;
+
+    /** 驾校评价表ID */
+    @Excel(name = "驾校评价表ID")
+    @TableField("school_evaluate_id")
+    @ApiModelProperty(value = "驾校评价表ID")
+    private Long schoolEvaluateId;
+
+    /** 文件路径 */
+    @Excel(name = "文件路径")
+    @TableField("image_path")
+    @ApiModelProperty(value = "文件路径")
+    private String imagePath;
+
+    /** 照片url(访问地址) */
+    @Excel(name = "照片url", readConverterExp = "访=问地址")
+    @TableField("image_url")
+    @ApiModelProperty(value = "照片url(访问地址)")
+    private String imageUrl;
+
+}

+ 44 - 0
hzgzpt-service-app/src/main/java/com/miaxis/app/school/domain/SchoolEvaluateLabel.java

@@ -0,0 +1,44 @@
+package com.miaxis.app.school.domain;
+
+import com.miaxis.common.core.domain.BaseBusinessEntity;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.miaxis.common.annotation.Excel;
+import com.miaxis.common.core.domain.BaseEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import lombok.Data;
+/**
+ * 驾校评价标签对象 school_evaluate_label
+ *
+ * @author miaxis
+ * @date 2020-12-28
+ */
+@Data
+@TableName("school_evaluate_label")
+@ApiModel(value = "SchoolEvaluateLabel", description = "驾校评价标签对象 school_evaluate_label")
+public class SchoolEvaluateLabel extends BaseBusinessEntity {
+    private static final long serialVersionUID = 1L;
+
+    /** id */
+    @TableId(value = "id")
+    @ApiModelProperty(value = "id")
+    private Long id;
+
+    /** 标签名称 */
+    @Excel(name = "标签名称")
+    @TableField("label_name")
+    @ApiModelProperty(value = "标签名称")
+    private String labelName;
+
+    /** 0 启用 1禁用 */
+    @Excel(name = "0 启用 1禁用")
+    @TableField("status")
+    @ApiModelProperty(value = "0 启用 1禁用")
+    private Integer status;
+
+}

+ 15 - 0
hzgzpt-service-app/src/main/java/com/miaxis/app/school/mapper/SchoolEvaluateImagesMapper.java

@@ -0,0 +1,15 @@
+package com.miaxis.app.school.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.miaxis.app.school.domain.SchoolEvaluateImages;
+
+/**
+ * 驾校评价照片Mapper接口
+ *
+ * @author miaxis
+ * @date 2020-12-28
+ */
+public interface SchoolEvaluateImagesMapper extends BaseMapper<SchoolEvaluateImages> {
+
+}

+ 15 - 0
hzgzpt-service-app/src/main/java/com/miaxis/app/school/mapper/SchoolEvaluateLabelMapper.java

@@ -0,0 +1,15 @@
+package com.miaxis.app.school.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.miaxis.app.school.domain.SchoolEvaluateLabel;
+
+/**
+ * 驾校评价标签Mapper接口
+ *
+ * @author miaxis
+ * @date 2020-12-28
+ */
+public interface SchoolEvaluateLabelMapper extends BaseMapper<SchoolEvaluateLabel> {
+
+}

+ 34 - 0
hzgzpt-service-app/src/main/java/com/miaxis/app/school/mapper/SchoolEvaluateMapper.java

@@ -0,0 +1,34 @@
+package com.miaxis.app.school.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.miaxis.app.school.domain.SchoolEvaluate;
+
+/**
+ * 驾校评价Mapper接口
+ *
+ * @author miaxis
+ * @date 2020-12-28
+ */
+public interface SchoolEvaluateMapper extends BaseMapper<SchoolEvaluate> {
+
+
+    /**
+     * 新增驾校评价
+     *
+     * @param schoolEvaluate 驾校评价
+     * @return 结果
+     */
+    int insertSchoolEvaluate(SchoolEvaluate schoolEvaluate);
+
+    /**
+     * 修改驾校评价
+     *
+     * @param schoolEvaluate 驾校评价
+     * @return 结果
+     */
+    int updateSchoolEvaluate(SchoolEvaluate schoolEvaluate);
+
+
+
+}

+ 33 - 0
hzgzpt-service-app/src/main/java/com/miaxis/app/school/service/ISchoolEvaluateService.java

@@ -0,0 +1,33 @@
+package com.miaxis.app.school.service;
+
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.miaxis.app.school.domain.SchoolEvaluate;
+import com.miaxis.app.school.domain.SchoolEvaluateLabel;
+
+import java.util.List;
+
+/**
+ * 驾校评价Service接口
+ * 
+ * @author miaxis
+ * @date 2020-12-28
+ */
+public interface ISchoolEvaluateService extends IService<SchoolEvaluate> {
+
+
+    /**
+     * 新增驾校评价
+     * 
+     * @param schoolEvaluate 驾校评价
+     * @return 结果
+     */
+    int insertSchoolEvaluate(SchoolEvaluate schoolEvaluate);
+
+
+    /**
+     * 查询驾校评价标签列表
+     * @return
+     */
+    List<SchoolEvaluateLabel> selectSchoolEvaluateLabelList();
+}

+ 85 - 0
hzgzpt-service-app/src/main/java/com/miaxis/app/school/service/impl/SchoolEvaluateServiceImpl.java

@@ -0,0 +1,85 @@
+package com.miaxis.app.school.service.impl;
+
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.miaxis.app.coach.domain.CoachEvaluateLabel;
+import com.miaxis.app.school.domain.SchoolEvaluate;
+import com.miaxis.app.school.domain.SchoolEvaluateLabel;
+import com.miaxis.app.school.mapper.SchoolEvaluateLabelMapper;
+import com.miaxis.app.school.mapper.SchoolEvaluateMapper;
+import com.miaxis.app.school.service.ISchoolEvaluateService;
+import com.miaxis.common.utils.DateUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import javax.annotation.Resource;
+import java.util.List;
+
+
+/**
+ * 驾校评价Service业务层处理
+ *
+ * @author miaxis
+ * @date 2020-12-28
+ */
+@Service
+public class SchoolEvaluateServiceImpl extends ServiceImpl<SchoolEvaluateMapper, SchoolEvaluate> implements ISchoolEvaluateService {
+
+    @Resource
+    private SchoolEvaluateMapper schoolEvaluateMapper;
+
+    @Resource
+    private SchoolEvaluateLabelMapper schoolEvaluateLabelMapper;
+
+    /**
+     * 查询驾校评价列表
+     *
+     * @param schoolEvaluate 驾校评价
+     * @return 驾校评价
+     */
+    @Override
+    public List<SchoolEvaluate> selectSchoolEvaluateList(SchoolEvaluate schoolEvaluate){
+        QueryWrapper<SchoolEvaluate> queryWrapper = new QueryWrapper<>();
+        queryWrapper.eq("status","0");
+
+        return this.list(queryWrapper);
+    }
+
+    /**
+     * 新增驾校评价
+     *
+     * @param schoolEvaluate 驾校评价
+     * @return 结果
+     */
+    @Override
+    public int insertSchoolEvaluate(SchoolEvaluate schoolEvaluate){
+        schoolEvaluate.setCreateTime(DateUtils.getNowDate());
+        return schoolEvaluateMapper.insertSchoolEvaluate(schoolEvaluate);
+    }
+
+    /**
+     * 修改驾校评价
+     *
+     * @param schoolEvaluate 驾校评价
+     * @return 结果
+     */
+    @Override
+    public int updateSchoolEvaluate(SchoolEvaluate schoolEvaluate){
+        schoolEvaluate.setUpdateTime(DateUtils.getNowDate());
+        return schoolEvaluateMapper.updateSchoolEvaluate(schoolEvaluate);
+    }
+
+    /**
+     * 查询驾校评价标签列表
+     * @return
+     */
+    @Override
+    public List<SchoolEvaluateLabel> selectSchoolEvaluateLabelList() {
+        QueryWrapper<SchoolEvaluateLabel> queryWrapper = new QueryWrapper<>();
+        queryWrapper.eq("status","0");
+        return schoolEvaluateLabelMapper.selectList(queryWrapper);
+    }
+
+
+}

+ 4 - 3
hzgzpt-service-app/src/main/java/com/miaxis/app/school/service/impl/SchoolRegionServiceImpl.java

@@ -2,14 +2,15 @@ package com.miaxis.app.school.service.impl;
 
 import java.util.List;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.miaxis.app.school.domain.SchoolRegion;
 import com.miaxis.app.school.dto.SchoolRegionDTO;
 import com.miaxis.app.school.dto.SchoolRegionVO;
-import com.miaxis.common.utils.DateUtils;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
 import com.miaxis.app.school.mapper.SchoolRegionMapper;
 import com.miaxis.app.school.domain.SchoolRegion;
 import com.miaxis.app.school.service.ISchoolRegionService;
+import com.miaxis.common.utils.DateUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
 
 /**
  * 驾校训练场Service业务层处理

+ 33 - 0
hzgzpt-service-app/src/main/java/com/miaxis/app/user/domain/vo/UserVo.java

@@ -0,0 +1,33 @@
+package com.miaxis.app.user.domain.vo;
+
+import com.miaxis.common.core.domain.BaseBusinessEntity;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * 报名信息VO
+ * @Author wwl
+ * @Date 2020/12/28
+ * @Version 1.0
+ */
+@Data
+public class UserVo extends BaseBusinessEntity {
+
+    @ApiModelProperty(value = "姓名")
+    private String name;
+
+    @ApiModelProperty(value = "手机号码")
+    private String mobile;
+
+    @ApiModelProperty(value = "报名时间")
+    private String createDate;
+
+    @ApiModelProperty(value = "驾校名称")
+    private String schoolName;
+
+    @ApiModelProperty(value = "驾校班型名称")
+    private String className;
+
+    @ApiModelProperty(value = "驾校班型价格")
+    private String classPrice;
+}

+ 12 - 0
hzgzpt-service-app/src/main/java/com/miaxis/app/user/mapper/UserInfoMapper.java

@@ -1,9 +1,14 @@
 package com.miaxis.app.user.mapper;
 
 import java.util.List;
+import java.util.Map;
+
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.miaxis.app.user.domain.UserInfo;
 import com.miaxis.app.user.domain.dto.UserDto;
+import com.miaxis.app.user.domain.vo.UserVo;
+import com.miaxis.common.core.domain.Response;
+import org.apache.ibatis.annotations.Param;
 
 /**
  * 用户信息Mapper接口
@@ -59,4 +64,11 @@ public interface UserInfoMapper extends BaseMapper<UserInfo> {
      * @return 结果
      */
     public int deleteUserInfoByIds(Long[] ids);
+
+    /**
+     * 获取我的报名信息
+     * @param userId
+     * @return
+     */
+    UserVo getMyRegistrationInformation(@Param("userId") String userId);
 }

+ 7 - 25
hzgzpt-service-app/src/main/java/com/miaxis/app/user/service/IUserInfoService.java

@@ -1,8 +1,7 @@
 package com.miaxis.app.user.service;
 
-import java.util.List;
-import com.miaxis.app.user.domain.UserInfo;
 import com.baomidou.mybatisplus.extension.service.IService;
+import com.miaxis.app.user.domain.UserInfo;
 import com.miaxis.app.user.domain.dto.UserDto;
 import com.miaxis.common.core.domain.Response;
 import com.miaxis.common.core.domain.entity.SysUser;
@@ -22,22 +21,6 @@ public interface IUserInfoService extends IService<UserInfo>{
      */
     public UserInfo selectUserInfoById(Long id);
 
-    /**
-     * 查询用户信息列表
-     * 
-     * @param userInfo 用户信息
-     * @return 用户信息集合
-     */
-    public List<UserInfo> selectUserInfoList(UserInfo userInfo);
-
-    /**
-     * 新增用户信息
-     * 
-     * @param userInfo 用户信息
-     * @return 结果
-     */
-    public int insertUserInfo(UserInfo userInfo);
-
     /**
      * 修改用户信息
      * 
@@ -54,13 +37,6 @@ public interface IUserInfoService extends IService<UserInfo>{
      */
     public int deleteUserInfoByIds(Long[] ids);
 
-    /**
-     * 删除用户信息信息
-     * 
-     * @param id 用户信息ID
-     * @return 结果
-     */
-    public int deleteUserInfoById(Long id);
 
     /**
      * 修改手机号
@@ -95,4 +71,10 @@ public interface IUserInfoService extends IService<UserInfo>{
     Response sendModifyVerificationCode(SysUser user, String type, String phone);
 
 
+    /**
+     * 获取我的报名信息
+     * @param userId
+     * @return
+     */
+    Response getMyRegistrationInformation(String userId);
 }

+ 12 - 1
hzgzpt-service-app/src/main/java/com/miaxis/app/user/service/impl/UserInfoServiceImpl.java

@@ -7,6 +7,7 @@ import com.miaxis.app.sms.ISmsService;
 import com.miaxis.app.user.domain.UserImages;
 import com.miaxis.app.user.domain.UserRegister;
 import com.miaxis.app.user.domain.dto.UserDto;
+import com.miaxis.app.user.domain.vo.UserVo;
 import com.miaxis.app.user.mapper.UserImagesMapper;
 import com.miaxis.app.user.mapper.UserRegisterMapper;
 import com.miaxis.app.user.service.IUserImagesService;
@@ -220,7 +221,7 @@ public class UserInfoServiceImpl extends ServiceImpl<UserInfoMapper, UserInfo> i
                 }
             }
             userImagesService.saveBatch(userImagesList);
-            return Response.success();
+            return Response.success(userInfo);
         }catch (Exception e){
             throw new RuntimeException(e);
         }
@@ -268,6 +269,16 @@ public class UserInfoServiceImpl extends ServiceImpl<UserInfoMapper, UserInfo> i
         return smsService.sendVerificationCode(map);
     }
 
+    /**
+     * 获取我的报名信息
+     * @param userId
+     * @return
+     */
+    @Override
+    public Response getMyRegistrationInformation(String userId) {
+        UserVo userVo = userInfoMapper.getMyRegistrationInformation(userId);
+        return Response.success(userVo);
+    }
 
 
 }

+ 80 - 0
hzgzpt-service-app/src/main/resources/mapper/coach/CoachEvaluateMapper.xml

@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper
+PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.miaxis.app.coach.mapper.CoachEvaluateMapper">
+    
+    <resultMap type="CoachEvaluate" id="CoachEvaluateResult">
+        <result property="id"    column="id"    />
+        <result property="userId"    column="user_id"    />
+        <result property="coachnum"    column="coachnum"    />
+        <result property="star"    column="star"    />
+        <result property="content"    column="content"    />
+        <result property="labelIds"    column="label_ids"    />
+        <result property="imagesId"    column="images_id"    />
+        <result property="createTime"    column="create_time"    />
+        <result property="updateTime"    column="update_time"    />
+        <result property="status"    column="status"    />
+    </resultMap>
+
+    <sql id="selectCoachEvaluateVo">
+        select id, user_id, coachnum, star, content, label_ids, images_id, create_time, update_time, status from coach_evaluate
+    </sql>
+
+    <select id="selectCoachEvaluateList" parameterType="CoachEvaluate" resultMap="CoachEvaluateResult">
+        <include refid="selectCoachEvaluateVo"/>
+        <where>  
+            <if test="userId != null "> and user_id = #{userId}</if>
+            <if test="coachnum != null  and coachnum != ''"> and coachnum = #{coachnum}</if>
+            <if test="star != null "> and star = #{star}</if>
+            <if test="content != null  and content != ''"> and content = #{content}</if>
+            <if test="labelIds != null  and labelIds != ''"> and label_ids = #{labelIds}</if>
+            <if test="imagesId != null  and imagesId != ''"> and images_id = #{imagesId}</if>
+            <if test="status != null "> and status = #{status}</if>
+        </where>
+    </select>
+        
+    <insert id="insertCoachEvaluate" parameterType="CoachEvaluate" useGeneratedKeys="true" keyProperty="id">
+        insert into coach_evaluate
+        <trim prefix="(" suffix=")" suffixOverrides=",">
+            <if test="userId != null">user_id,</if>
+            <if test="coachnum != null">coachnum,</if>
+            <if test="star != null">star,</if>
+            <if test="content != null">content,</if>
+            <if test="labelIds != null">label_ids,</if>
+            <if test="imagesId != null">images_id,</if>
+            <if test="createTime != null">create_time,</if>
+            <if test="updateTime != null">update_time,</if>
+            <if test="status != null">status,</if>
+         </trim>
+        <trim prefix="values (" suffix=")" suffixOverrides=",">
+            <if test="userId != null">#{userId},</if>
+            <if test="coachnum != null">#{coachnum},</if>
+            <if test="star != null">#{star},</if>
+            <if test="content != null">#{content},</if>
+            <if test="labelIds != null">#{labelIds},</if>
+            <if test="imagesId != null">#{imagesId},</if>
+            <if test="createTime != null">#{createTime},</if>
+            <if test="updateTime != null">#{updateTime},</if>
+            <if test="status != null">#{status},</if>
+         </trim>
+    </insert>
+
+    <update id="updateCoachEvaluate" parameterType="CoachEvaluate">
+        update coach_evaluate
+        <trim prefix="SET" suffixOverrides=",">
+            <if test="userId != null">user_id = #{userId},</if>
+            <if test="coachnum != null">coachnum = #{coachnum},</if>
+            <if test="star != null">star = #{star},</if>
+            <if test="content != null">content = #{content},</if>
+            <if test="labelIds != null">label_ids = #{labelIds},</if>
+            <if test="imagesId != null">images_id = #{imagesId},</if>
+            <if test="createTime != null">create_time = #{createTime},</if>
+            <if test="updateTime != null">update_time = #{updateTime},</if>
+            <if test="status != null">status = #{status},</if>
+        </trim>
+        where id = #{id}
+    </update>
+
+    
+</mapper>

+ 69 - 0
hzgzpt-service-app/src/main/resources/mapper/school/SchoolEvaluateMapper.xml

@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper
+PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.miaxis.app.school.mapper.SchoolEvaluateMapper">
+    
+    <resultMap type="SchoolEvaluate" id="SchoolEvaluateResult">
+        <result property="id"    column="id"    />
+        <result property="inscode"    column="inscode"    />
+        <result property="content"    column="content"    />
+        <result property="star"    column="star"    />
+        <result property="userId"    column="user_id"    />
+        <result property="createTime"    column="create_time"    />
+        <result property="updateTime"    column="update_time"    />
+        <result property="isAnonymous"    column="is_anonymous"    />
+        <result property="schoolLabelIds"    column="school_label_ids"    />
+        <result property="status"    column="status"    />
+    </resultMap>
+
+    <sql id="selectSchoolEvaluateVo">
+        select id, inscode, content, star, user_id, create_time, update_time, is_anonymous, school_label_ids, status from school_evaluate
+    </sql>
+
+        
+    <insert id="insertSchoolEvaluate" parameterType="SchoolEvaluate" useGeneratedKeys="true" keyProperty="id">
+        insert into school_evaluate
+        <trim prefix="(" suffix=")" suffixOverrides=",">
+            <if test="inscode != null">inscode,</if>
+            <if test="content != null">content,</if>
+            <if test="star != null">star,</if>
+            <if test="userId != null">user_id,</if>
+            <if test="createTime != null">create_time,</if>
+            <if test="updateTime != null">update_time,</if>
+            <if test="isAnonymous != null">is_anonymous,</if>
+            <if test="schoolLabelIds != null">school_label_ids,</if>
+            <if test="status != null">status,</if>
+         </trim>
+        <trim prefix="values (" suffix=")" suffixOverrides=",">
+            <if test="inscode != null">#{inscode},</if>
+            <if test="content != null">#{content},</if>
+            <if test="star != null">#{star},</if>
+            <if test="userId != null">#{userId},</if>
+            <if test="createTime != null">#{createTime},</if>
+            <if test="updateTime != null">#{updateTime},</if>
+            <if test="isAnonymous != null">#{isAnonymous},</if>
+            <if test="schoolLabelIds != null">#{schoolLabelIds},</if>
+            <if test="status != null">#{status},</if>
+         </trim>
+    </insert>
+
+    <update id="updateSchoolEvaluate" parameterType="SchoolEvaluate">
+        update school_evaluate
+        <trim prefix="SET" suffixOverrides=",">
+            <if test="inscode != null">inscode = #{inscode},</if>
+            <if test="content != null">content = #{content},</if>
+            <if test="star != null">star = #{star},</if>
+            <if test="userId != null">user_id = #{userId},</if>
+            <if test="createTime != null">create_time = #{createTime},</if>
+            <if test="updateTime != null">update_time = #{updateTime},</if>
+            <if test="isAnonymous != null">is_anonymous = #{isAnonymous},</if>
+            <if test="schoolLabelIds != null">school_label_ids = #{schoolLabelIds},</if>
+            <if test="status != null">status = #{status},</if>
+        </trim>
+        where id = #{id}
+    </update>
+
+
+    
+</mapper>

+ 15 - 0
hzgzpt-service-app/src/main/resources/mapper/user/UserInfoMapper.xml

@@ -134,4 +134,19 @@
         </foreach>
     </delete>
 
+    <select id="getMyRegistrationInformation" resultType="UserVo">
+        SELECT
+        u.name,
+        u.mobile,
+        DATE_FORMAT(u.create_time,'%Y-%m-%d %H:%i:%s') AS createDate,
+        s.name as schoolName,
+        sct.class_name as className,
+        sct.price as classPrice
+        FROM
+        user_info u
+        LEFT JOIN school_info s ON s.inscode = u.inscode
+        LEFT JOIN school_info_class_type sct ON sct.id = u.school_class_type_id
+        where u.id = #{userId}
+    </select>
+
 </mapper>