diff --git a/pom.xml b/pom.xml
index 6423abc6..7ca46a6d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -192,11 +192,11 @@
hutool-all
5.7.12
-
+ 3.5.3.2
+
com.xuxueli
xxl-job-core
@@ -247,11 +247,11 @@
${ruoyi.version}
-
+
com.ruoyi
@@ -284,7 +284,6 @@
org.projectlombok
lombok
1.18.18
- provided
diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/model/LoginUser.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/model/LoginUser.java
index 2f00e102..352db32d 100644
--- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/model/LoginUser.java
+++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/model/LoginUser.java
@@ -1,8 +1,9 @@
package com.ruoyi.system.api.model;
+import com.ruoyi.system.api.domain.SysUser;
+
import java.io.Serializable;
import java.util.Set;
-import com.ruoyi.system.api.domain.SysUser;
/**
* 用户信息
@@ -27,6 +28,10 @@ public class LoginUser implements Serializable
* 用户名
*/
private String username;
+ /**
+ * 微信用户名
+ */
+ private String nickname;
/**
* 登录时间
@@ -53,6 +58,14 @@ public class LoginUser implements Serializable
*/
private Set roles;
+ public String getNickname() {
+ return nickname;
+ }
+
+ public void setNickname(String nickname) {
+ this.nickname = nickname;
+ }
+
/**
* 用户信息
*/
diff --git a/ruoyi-common/ruoyi-common-core/pom.xml b/ruoyi-common/ruoyi-common-core/pom.xml
index bcf477c1..3d753b30 100644
--- a/ruoyi-common/ruoyi-common-core/pom.xml
+++ b/ruoyi-common/ruoyi-common-core/pom.xml
@@ -116,11 +116,16 @@
javax.servlet
javax.servlet-api
-
+
+ com.baomidou
+ mybatis-plus-boot-starter
+
+
+
io.swagger
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/domain/BaseEntity.java b/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/domain/BaseEntity.java
index 79aee389..ea829712 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/domain/BaseEntity.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/domain/BaseEntity.java
@@ -1,11 +1,12 @@
package com.ruoyi.common.core.web.domain;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.fasterxml.jackson.annotation.JsonFormat;
+
import java.io.Serializable;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
-import com.fasterxml.jackson.annotation.JsonFormat;
-import com.mybatisflex.annotation.Column;
/**
* Entity基类
@@ -17,7 +18,7 @@ public class BaseEntity implements Serializable
private static final long serialVersionUID = 1L;
/** 搜索值 */
- @Column(ignore = true)
+ @TableField(exist = false)
private String searchValue;
/** 创建者 */
@@ -25,7 +26,6 @@ public class BaseEntity implements Serializable
/** 创建时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
- @Column(onInsertValue = "now()")
private Date createTime;
/** 更新者 */
@@ -33,14 +33,13 @@ public class BaseEntity implements Serializable
/** 更新时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
- @Column(onUpdateValue = "now()", onInsertValue = "now()")
private Date updateTime;
/** 备注 */
private String remark;
/** 请求参数 */
- @Column(ignore = true)
+ @TableField(exist = false)
private Map params;
public String getSearchValue()
diff --git a/ruoyi-common/ruoyi-common-security/pom.xml b/ruoyi-common/ruoyi-common-security/pom.xml
index 605d3884..6cfc8b5a 100644
--- a/ruoyi-common/ruoyi-common-security/pom.xml
+++ b/ruoyi-common/ruoyi-common-security/pom.xml
@@ -34,9 +34,13 @@
ruoyi-common-redis
-
+
+
+ com.baomidou
+ mybatis-plus-boot-starter
diff --git a/ruoyi-modules/ruoyi-gen/pom.xml b/ruoyi-modules/ruoyi-gen/pom.xml
index a51984ba..e1ddc092 100644
--- a/ruoyi-modules/ruoyi-gen/pom.xml
+++ b/ruoyi-modules/ruoyi-gen/pom.xml
@@ -77,7 +77,15 @@
com.ruoyi
ruoyi-common-swagger
-
+
+ org.projectlombok
+ lombok
+
+
+
diff --git a/ruoyi-modules/ruoyi-gen/src/main/java/com/ruoyi/gen/domain/GenTable.java b/ruoyi-modules/ruoyi-gen/src/main/java/com/ruoyi/gen/domain/GenTable.java
index d08b7325..b7367b53 100644
--- a/ruoyi-modules/ruoyi-gen/src/main/java/com/ruoyi/gen/domain/GenTable.java
+++ b/ruoyi-modules/ruoyi-gen/src/main/java/com/ruoyi/gen/domain/GenTable.java
@@ -1,18 +1,21 @@
package com.ruoyi.gen.domain;
-import java.util.List;
-import javax.validation.Valid;
-import javax.validation.constraints.NotBlank;
-import org.apache.commons.lang3.ArrayUtils;
+import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.core.constant.GenConstants;
import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.common.core.web.domain.BaseEntity;
+import org.apache.commons.lang3.ArrayUtils;
+
+import javax.validation.Valid;
+import javax.validation.constraints.NotBlank;
+import java.util.List;
/**
* 业务表 gen_table
*
* @author ruoyi
*/
+@TableName("gen_table")
public class GenTable extends BaseEntity
{
private static final long serialVersionUID = 1L;
diff --git a/ruoyi-modules/ruoyi-gen/src/main/java/com/ruoyi/gen/domain/GenTableColumn.java b/ruoyi-modules/ruoyi-gen/src/main/java/com/ruoyi/gen/domain/GenTableColumn.java
index 2f3e99df..86daba21 100644
--- a/ruoyi-modules/ruoyi-gen/src/main/java/com/ruoyi/gen/domain/GenTableColumn.java
+++ b/ruoyi-modules/ruoyi-gen/src/main/java/com/ruoyi/gen/domain/GenTableColumn.java
@@ -1,15 +1,18 @@
package com.ruoyi.gen.domain;
-import javax.validation.constraints.NotBlank;
-
+import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.common.core.web.domain.BaseEntity;
+import lombok.Data;
+
+import javax.validation.constraints.NotBlank;
/**
* 代码生成业务字段表 gen_table_column
*
* @author ruoyi
*/
+@TableName("gen_table_column")
public class GenTableColumn extends BaseEntity
{
private static final long serialVersionUID = 1L;
diff --git a/ruoyi-modules/ruoyi-gen/src/main/resources/bootstrap.yml b/ruoyi-modules/ruoyi-gen/src/main/resources/bootstrap.yml
index 9419ea4c..580617e7 100644
--- a/ruoyi-modules/ruoyi-gen/src/main/resources/bootstrap.yml
+++ b/ruoyi-modules/ruoyi-gen/src/main/resources/bootstrap.yml
@@ -6,4 +6,27 @@ server:
spring:
application:
# 应用名称
- name: ruoyi-gen
\ No newline at end of file
+ name: ruoyi-gen
+# Mybatis开启驼峰映射
+mybatis:
+ configuration:
+ mapUnderscoreToCamelCase: true
+# MyBatis配置
+mybatis-flex:
+ # 搜索指定包别名
+ typeAliasesPackage: com.ruoyi.**.domain
+ # 配置mapper的扫描,找到所有的mapper.xml映射文件
+ mapper-locations: classpath*:mapper/**/*Mapper.xml
+ cacheEnabled: true
+ useGeneratedKeys: true
+ defaultExecutorType: SIMPLE
+ configuration:
+ # 更详细的日志输出 会有性能损耗 org.apache.ibatis.logging.stdout.StdOutImpl
+ # 关闭日志记录 (可单纯使用 p6spy 分析) org.apache.ibatis.logging.nologging.NoLoggingImpl
+ # 默认日志输出 org.apache.ibatis.logging.slf4j.Slf4jImpl
+ logImpl: org.apache.ibatis.logging.slf4j.Slf4jImpl
+# PageHelper分页插件
+pagehelper:
+ helperDialect: mysql
+ supportMethodsArguments: true
+ params: count=countSql
\ No newline at end of file
diff --git a/ruoyi-modules/ruoyi-gen/src/main/resources/mapper/generator/GenTableColumnMapper.xml b/ruoyi-modules/ruoyi-gen/src/main/resources/mapper/generator/GenTableColumnMapper.xml
index 83565467..ef0e1868 100644
--- a/ruoyi-modules/ruoyi-gen/src/main/resources/mapper/generator/GenTableColumnMapper.xml
+++ b/ruoyi-modules/ruoyi-gen/src/main/resources/mapper/generator/GenTableColumnMapper.xml
@@ -4,7 +4,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
-
+
@@ -33,7 +33,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
select column_id, table_id, column_name, column_comment, column_type, java_type, java_field, is_pk, is_increment, is_required, is_insert, is_edit, is_list, is_query, query_type, html_type, dict_type, sort, create_by, create_time, update_by, update_time from gen_table_column
-