Althars123 há 4 anos atrás
pai
commit
7f0cf0d6f8

+ 5 - 0
src/main/resources/mapper/ExamQuestionMapper.xml

@@ -0,0 +1,5 @@
+<?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.gzpt.mapper.ExamQuestionMapper">
+
+</mapper>

+ 5 - 0
src/main/resources/mapper/UserInfoMapper.xml

@@ -0,0 +1,5 @@
+<?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.gzpt.mapper.UserInfoMapper">
+
+</mapper>

+ 1 - 1
zzjs-service/pom.xml

@@ -28,7 +28,7 @@
         <dependency>
             <groupId>com.baomidou</groupId>
             <artifactId>mybatis-plus-generator</artifactId>
-            <version>3.2.0</version>
+            <version>3.4.0</version>
         </dependency>
         <!--模板引擎-->
         <dependency>

+ 2 - 2
zzjs-service/src/main/java/com/miaxis/generator/CodeGenerator.java

@@ -44,7 +44,7 @@ public class CodeGenerator {
         // 全局配置
         GlobalConfig gc = new GlobalConfig();
         String projectPath = System.getProperty("user.dir");
-        gc.setOutputDir(projectPath + "/src/main/java");
+        gc.setOutputDir(projectPath + "/zzjs-service/src/main/java");
 //        gc.setAuthor("jobob");
         gc.setOpen(false);
         gc.setSwagger2(true);// 实体属性 Swagger2 注解
@@ -129,7 +129,7 @@ public class CodeGenerator {
     public static void customPackagePath(PackageConfig pc,AutoGenerator mpg) throws NoSuchFieldException, IllegalAccessException {
 
         String projectPath = System.getProperty("user.dir");
-        String mavenPath = "\\src\\main\\java\\";
+        String mavenPath = "\\zzjs-service\\src\\main\\java\\";
         String srcPath = projectPath+mavenPath;
 
         String moduleName = pc.getModuleName();

+ 23 - 0
zzjs-service/src/main/java/com/miaxis/gzpt/controller/ExamQuestionController.java

@@ -0,0 +1,23 @@
+package com.miaxis.gzpt.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 考试题库 前端控制器
+ * </p>
+ *
+ * @author ${author}
+ * @since 2021-03-09
+ */
+@RestController
+@RequestMapping("/exam-question")
+public class ExamQuestionController {
+
+
+
+}
+

+ 20 - 0
zzjs-service/src/main/java/com/miaxis/gzpt/controller/UserInfoController.java

@@ -0,0 +1,20 @@
+package com.miaxis.gzpt.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 学员基本信息表 前端控制器
+ * </p>
+ *
+ * @author ${author}
+ * @since 2021-03-09
+ */
+@RestController
+@RequestMapping("/user-info")
+public class UserInfoController {
+}
+

+ 102 - 0
zzjs-service/src/main/java/com/miaxis/gzpt/domain/ExamQuestion.java

@@ -0,0 +1,102 @@
+package com.miaxis.gzpt.domain;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 考试题库
+ * </p>
+ *
+ * @author ${author}
+ * @since 2021-03-09
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@TableName("GZPT_EXAM_QUESTION")
+@ApiModel(value="ExamQuestion对象", description="考试题库")
+public class ExamQuestion implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "主健")
+    @TableId("EQ_ID")
+    private BigDecimal eqId;
+
+    @ApiModelProperty(value = "题目类型 0 判断 1选择 2多选")
+    @TableField("OPTION_TYPE")
+    private String optionType;
+
+    @ApiModelProperty(value = "题目性质 0 文字题 1图片题 2 动画题")
+    @TableField("MEDIA_TYPE")
+    private String mediaType;
+
+    @ApiModelProperty(value = "章节ID")
+    @TableField("CHAPTER")
+    private String chapter;
+
+    @ApiModelProperty(value = "标题名字")
+    @TableField("QUESTION_LABEL")
+    private String questionLabel;
+
+    @ApiModelProperty(value = "题目")
+    @TableField("QUESTION")
+    private String question;
+
+    @ApiModelProperty(value = "图片地址 如果不为空则保存图片的名称")
+    @TableField("MEDIA")
+    private String media;
+
+    @ApiModelProperty(value = "正确答案 16-A 32-B 64-C 128-D")
+    @TableField("ANSWER")
+    private String answer;
+
+    @ApiModelProperty(value = "答案选项A")
+    @TableField("OPTION_A")
+    private String optionA;
+
+    @ApiModelProperty(value = "答案选项B")
+    @TableField("OPTION_B")
+    private String optionB;
+
+    @ApiModelProperty(value = "答案选项C")
+    @TableField("OPTION_C")
+    private String optionC;
+
+    @ApiModelProperty(value = "答案选项D")
+    @TableField("OPTION_D")
+    private String optionD;
+
+    @ApiModelProperty(value = "答案解释")
+    @TableField("EXPLAIN")
+    private String explain;
+
+    @ApiModelProperty(value = "科类 1 科一 4 科三")
+    @TableField("SUBJECT")
+    private String subject;
+
+    @ApiModelProperty(value = "是否删除状态 0 未删除 1已删除")
+    @TableField("STATE")
+    private String state;
+
+    @ApiModelProperty(value = "归属车辆类型 C1 小车 A1 客车 A2 货车 D 摩托车 / 1客运 2货运 3危运 4教练员")
+    @TableField("CAR_TYPE")
+    private String carType;
+
+    @ApiModelProperty(value = "题目性质")
+    @TableField("KIND")
+    private String kind;
+
+    @ApiModelProperty(value = "题库版本号")
+    @TableField("VERSION")
+    private String version;
+
+
+}

+ 153 - 0
zzjs-service/src/main/java/com/miaxis/gzpt/domain/UserInfo.java

@@ -0,0 +1,153 @@
+package com.miaxis.gzpt.domain;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 学员基本信息表
+ * </p>
+ *
+ * @author ${author}
+ * @since 2021-03-09
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@TableName("GZPT_USER_INFO")
+@ApiModel(value="UserInfo对象", description="学员基本信息表")
+public class UserInfo implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId("ID")
+    private BigDecimal id;
+
+    @ApiModelProperty(value = "姓名")
+    @TableField("USER_NAME")
+    private String userName;
+
+    @ApiModelProperty(value = "性别 男 或 女")
+    @TableField("SEX")
+    private String sex;
+
+    @ApiModelProperty(value = "登录账号")
+    @TableField("LOGINCODE")
+    private String logincode;
+
+    @ApiModelProperty(value = "绑定手机号")
+    @TableField("TELPHONE")
+    private String telphone;
+
+    @ApiModelProperty(value = "申请车型")
+    @TableField("CARTYPE")
+    private String cartype;
+
+    @ApiModelProperty(value = "出生日期")
+    @TableField("BIRTHDAY")
+    private String birthday;
+
+    @ApiModelProperty(value = "电子邮箱")
+    @TableField("EMAIL")
+    private String email;
+
+    @ApiModelProperty(value = "登录密码 MD5加密")
+    @TableField("PASSWORD")
+    private String password;
+
+    @ApiModelProperty(value = "联系地址")
+    @TableField("ADDRESS")
+    private String address;
+
+    @ApiModelProperty(value = "照片 全路径为学员照片或QQ或微信读取全路径")
+    @TableField("PHOTO")
+    private String photo;
+
+    @ApiModelProperty(value = "用户昵称")
+    @TableField("NICKNAME")
+    private String nickname;
+
+    @ApiModelProperty(value = "归属驾校")
+    @TableField("SCHOOL")
+    private String school;
+
+    @ApiModelProperty(value = "归属驾校名称")
+    @TableField("SCHOOL_NAME")
+    private String schoolName;
+
+    @ApiModelProperty(value = "归属地区")
+    @TableField("CITY")
+    private String city;
+
+    @ApiModelProperty(value = "归属地区名称")
+    @TableField("CITY_NAME")
+    private String cityName;
+
+    @ApiModelProperty(value = "归属区县")
+    @TableField("COUNTRY")
+    private String country;
+
+    @ApiModelProperty(value = "归属区县名称")
+    @TableField("COUNTRY_NAME")
+    private String countryName;
+
+    @ApiModelProperty(value = "用户状态 0 未激活 1 正常  2 锁定 4 注销")
+    @TableField("STATUS")
+    private String status;
+
+    @ApiModelProperty(value = "外部系统主健ID 如果platForm=1")
+    @TableField("OUT_ID")
+    private BigDecimal outId;
+
+    @ApiModelProperty(value = "系统版本号 软件版本号")
+    @TableField("VERSION")
+    private String version;
+
+    @ApiModelProperty(value = "版本类型 1 安卓 2 IOS")
+    @TableField("APPTYPE")
+    private String apptype;
+
+    @ApiModelProperty(value = "手机操作系统版本")
+    @TableField("SYSTEM_VERSION")
+    private String systemVersion;
+
+    @ApiModelProperty(value = "注册时间")
+    @TableField("CRDATE")
+    private LocalDateTime crdate;
+
+    @ApiModelProperty(value = "培训阶段 1、第一阶段 2、第二阶段 3、第三阶段 4、第四阶段")
+    @TableField("PXJD")
+    private BigDecimal pxjd;
+
+    @ApiModelProperty(value = "MD5加密的支付密码")
+    @TableField("PAY_PWD")
+    private String payPwd;
+
+    @TableField("SYNC")
+    private String sync;
+
+    @ApiModelProperty(value = "模拟训练激活状态 0 未激活 1 已激活")
+    @TableField("MN_STATUS")
+    private BigDecimal mnStatus;
+
+    @ApiModelProperty(value = "远程教育激活状态 0 未激活 1 已激活")
+    @TableField("EDU_STATUS")
+    private BigDecimal eduStatus;
+
+    @ApiModelProperty(value = "小程序openin")
+    @TableField("OPEN_ID")
+    private String openId;
+
+    @ApiModelProperty(value = "小程序session_key")
+    @TableField("SESSION_KEY")
+    private String sessionKey;
+
+
+}

+ 16 - 0
zzjs-service/src/main/java/com/miaxis/gzpt/mapper/ExamQuestionMapper.java

@@ -0,0 +1,16 @@
+package com.miaxis.gzpt.mapper;
+
+import com.miaxis.gzpt.domain.ExamQuestion;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 考试题库 Mapper 接口
+ * </p>
+ *
+ * @author ${author}
+ * @since 2021-03-09
+ */
+public interface ExamQuestionMapper extends BaseMapper<ExamQuestion> {
+
+}

+ 16 - 0
zzjs-service/src/main/java/com/miaxis/gzpt/mapper/UserInfoMapper.java

@@ -0,0 +1,16 @@
+package com.miaxis.gzpt.mapper;
+
+import com.miaxis.gzpt.domain.UserInfo;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 学员基本信息表 Mapper 接口
+ * </p>
+ *
+ * @author ${author}
+ * @since 2021-03-09
+ */
+public interface UserInfoMapper extends BaseMapper<UserInfo> {
+
+}

+ 16 - 0
zzjs-service/src/main/java/com/miaxis/gzpt/service/IExamQuestionService.java

@@ -0,0 +1,16 @@
+package com.miaxis.gzpt.service;
+
+import com.miaxis.gzpt.domain.ExamQuestion;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 考试题库 服务类
+ * </p>
+ *
+ * @author ${author}
+ * @since 2021-03-09
+ */
+public interface IExamQuestionService extends IService<ExamQuestion> {
+
+}

+ 16 - 0
zzjs-service/src/main/java/com/miaxis/gzpt/service/IUserInfoService.java

@@ -0,0 +1,16 @@
+package com.miaxis.gzpt.service;
+
+import com.miaxis.gzpt.domain.UserInfo;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 学员基本信息表 服务类
+ * </p>
+ *
+ * @author ${author}
+ * @since 2021-03-09
+ */
+public interface IUserInfoService extends IService<UserInfo> {
+
+}

+ 20 - 0
zzjs-service/src/main/java/com/miaxis/gzpt/service/impl/ExamQuestionServiceImpl.java

@@ -0,0 +1,20 @@
+package com.miaxis.gzpt.service.impl;
+
+import com.miaxis.gzpt.domain.ExamQuestion;
+import com.miaxis.gzpt.mapper.ExamQuestionMapper;
+import com.miaxis.gzpt.service.IExamQuestionService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 考试题库 服务实现类
+ * </p>
+ *
+ * @author ${author}
+ * @since 2021-03-09
+ */
+@Service
+public class ExamQuestionServiceImpl extends ServiceImpl<ExamQuestionMapper, ExamQuestion> implements IExamQuestionService {
+
+}

+ 20 - 0
zzjs-service/src/main/java/com/miaxis/gzpt/service/impl/UserInfoServiceImpl.java

@@ -0,0 +1,20 @@
+package com.miaxis.gzpt.service.impl;
+
+import com.miaxis.gzpt.domain.UserInfo;
+import com.miaxis.gzpt.mapper.UserInfoMapper;
+import com.miaxis.gzpt.service.IUserInfoService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 学员基本信息表 服务实现类
+ * </p>
+ *
+ * @author ${author}
+ * @since 2021-03-09
+ */
+@Service
+public class UserInfoServiceImpl extends ServiceImpl<UserInfoMapper, UserInfo> implements IUserInfoService {
+
+}