浏览代码

Add mybatis-plus

tsurumure 10 月之前
父节点
当前提交
b731e2f981

+ 16 - 10
pom.xml

@@ -158,11 +158,17 @@
         </dependency>
 
         <!-- MyBatis & MySQL -->
+<!--        <dependency>-->
+<!--            <groupId>org.mybatis.spring.boot</groupId>-->
+<!--            <artifactId>mybatis-spring-boot-starter</artifactId>-->
+<!--            <version>3.0.2</version>-->
+<!--        </dependency>-->
         <dependency>
-            <groupId>org.mybatis.spring.boot</groupId>
-            <artifactId>mybatis-spring-boot-starter</artifactId>
-            <version>3.0.2</version>
+            <groupId>com.baomidou</groupId>
+            <artifactId>mybatis-plus-boot-starter</artifactId>
+            <version>3.5.3.2</version>
         </dependency>
+
         <dependency>
             <groupId>com.mysql</groupId>
             <artifactId>mysql-connector-j</artifactId>
@@ -322,18 +328,18 @@
 
         <!-- 引用 紫鸟JavaSDK (上传阿里云 Maven 私有仓库)-->
         <!-- https://packages.aliyun.com/repos/2390498-release-I0JIZp/packages -->
-        <dependency>
-            <groupId>com.ziniao</groupId>
-            <artifactId>ziniao-sdk-java</artifactId>
-            <version>5.1.0</version>
-        </dependency>
 <!--        <dependency>-->
 <!--            <groupId>com.ziniao</groupId>-->
 <!--            <artifactId>ziniao-sdk-java</artifactId>-->
 <!--            <version>5.1.0</version>-->
-<!--            <scope>system</scope>-->
-<!--            <systemPath>${project.basedir}/libs/ziniao/sdk-java-5.1.0.jar</systemPath>-->
 <!--        </dependency>-->
+        <dependency>
+            <groupId>com.ziniao</groupId>
+            <artifactId>ziniao-sdk-java</artifactId>
+            <version>5.1.0</version>
+            <scope>system</scope>
+            <systemPath>${project.basedir}/libs/ziniao-sdk-java-5.1.0.jar</systemPath>
+        </dependency>
 
 
         <!-- 火山AI SDK 测试-->

+ 0 - 1
src/main/java/com/backendsys/entity/System/SysUserDTO.java

@@ -14,7 +14,6 @@ public class SysUserDTO {
   public static interface Login{}
   public static interface LoginWithPhone{}
   public static interface ForgotPassword{}
-
   public static interface Create{}
   public static interface Register{}
   public static interface Update{}

+ 17 - 0
src/main/java/com/backendsys/entity/System/v2/SysUser.java

@@ -0,0 +1,17 @@
+package com.backendsys.entity.System.v2;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+@Data
+@TableName("sys_user")
+public class SysUser {
+    @TableId(type = IdType.AUTO)
+    private Long id;
+    private String username;
+    private String phone;
+    private Integer phone_area_code;
+    private String password;
+}

+ 32 - 0
src/main/java/com/backendsys/entity/System/v2/SysUserInfo.java

@@ -0,0 +1,32 @@
+package com.backendsys.entity.System.v2;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+@Data
+@TableName("sys_user_info")
+public class SysUserInfo {
+    @TableId(type = IdType.AUTO)
+    private Long id;
+    private Long user_id;
+    private Long unique_id;
+    private String nickname;
+    private String email;
+    private Integer gender;
+    private String avatar;
+    private String last_login_uuid;
+    private String last_login_ip;
+    private String last_login_time;
+    private Integer is_super;
+    private Integer audit_status;
+    private String audit_note;
+    private Float point_balance;
+    private String invite_code;
+    private Integer status;
+    private String create_time;
+    private String update_time;
+    private Integer del_flag;
+
+}

+ 2 - 1
src/main/resources/application.yml

@@ -27,7 +27,8 @@ spring:
 #          min-idle: 0       # 最小空闲连接,默认0
 
 # MyBatis ORM
-mybatis:
+#mybatis:
+mybatis-plus:
   mapper-locations: classpath:com/backendsys/mapper/*.xml
   # 开启控制台打印sql语句
 #  configuration: