diff --git a/pom.xml b/pom.xml
index d15458b17b..b58f4c4fa3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,253 +3,264 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
-
- com.ruoyi
- ruoyi
- 3.3.0
+
+ cn.iocoder
+ dashboard
+ 1.0.0
ruoyi
http://www.ruoyi.vip
若依管理系统
-
+
- 3.3.0
- UTF-8
UTF-8
+ UTF-8
+ @
1.8
- 3.1.1
- 1.2.2
- 1.21
- 2.9.2
- 2.3.2
- 1.3.0
- 1.2.74
- 5.3.6
- 5.6.0
- 2.5
- 1.3.3
- 4.1.2
- 1.7
- 0.9.1
+ ${java.version}
+ ${java.version}
+ 3.8.0
+
+ 2.4.1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 5.1.46
+ 1.2.4
+ 3.4.1
+
+ 1.16.14
+ 1.3.0.Final
-
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
org.springframework.boot
spring-boot-dependencies
- 2.2.12.RELEASE
+ ${spring.boot.version}
pom
import
-
-
-
- com.alibaba
- druid-spring-boot-starter
- ${druid.version}
-
-
-
-
- eu.bitwalker
- UserAgentUtils
- ${bitwalker.version}
-
-
-
-
- com.github.pagehelper
- pagehelper-spring-boot-starter
- ${pagehelper.boot.version}
-
-
-
-
- com.github.oshi
- oshi-core
- ${oshi.version}
-
-
-
- net.java.dev.jna
- jna
- ${jna.version}
-
-
-
- net.java.dev.jna
- jna-platform
- ${jna.version}
-
-
-
-
- io.springfox
- springfox-swagger2
- ${swagger.version}
-
-
- io.swagger
- swagger-annotations
-
-
- io.swagger
- swagger-models
-
-
-
-
-
-
- io.springfox
- springfox-swagger-ui
- ${swagger.version}
-
-
-
-
- commons-io
- commons-io
- ${commons.io.version}
-
-
-
-
- commons-fileupload
- commons-fileupload
- ${commons.fileupload.version}
-
-
-
-
- org.apache.poi
- poi-ooxml
- ${poi.version}
-
-
-
-
- org.apache.velocity
- velocity
- ${velocity.version}
-
-
-
-
- com.alibaba
- fastjson
- ${fastjson.version}
-
-
-
-
- io.jsonwebtoken
- jjwt
- ${jwt.version}
-
-
-
-
- com.github.penggle
- kaptcha
- ${kaptcha.version}
-
-
-
-
- com.ruoyi
- ruoyi-quartz
- ${ruoyi.version}
-
-
-
-
- com.ruoyi
- ruoyi-generator
- ${ruoyi.version}
-
-
-
-
- com.ruoyi
- ruoyi-framework
- ${ruoyi.version}
-
-
-
-
- com.ruoyi
- ruoyi-system
- ${ruoyi.version}
-
-
-
-
- com.ruoyi
- ruoyi-common
- ${ruoyi.version}
-
-
-
- ruoyi-admin
- ruoyi-framework
- ruoyi-system
- ruoyi-quartz
- ruoyi-generator
- ruoyi-common
-
- pom
-
+
+
+
+
+
+
+
+
+ jar
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+
+
+
+
+ mysql
+ mysql-connector-java
+ ${mysql-connector-java.version}
+
+
+
+ com.alibaba
+ druid-spring-boot-starter
+ ${druid.version}
+
+
+
+ com.baomidou
+ mybatis-plus-boot-starter
+ ${mybatis-plus.version}
+
+
+
+
+ org.projectlombok
+ lombok
+ ${org.projectlombok.version}
+
+
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
- 3.1
-
-
- ${java.version}
- ${project.build.sourceEncoding}
-
-
-
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ ${maven-compiler-plugin.version}
+
+
+ ${java.version}
+
+
+ org.mapstruct
+ mapstruct-processor
+ ${org.mapstruct.version}
+
+
+ org.projectlombok
+ lombok
+ ${org.projectlombok.version}
+
+
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+ true
+
+
+
+
-
-
- public
- aliyun nexus
- http://maven.aliyun.com/nexus/content/groups/public/
-
- true
-
-
-
-
-
-
- public
- aliyun nexus
- http://maven.aliyun.com/nexus/content/groups/public/
-
- true
-
-
- false
-
-
-
-
-
\ No newline at end of file
+
diff --git a/src/main/java/cn/iocoder/dashboard/DashboardApplication.java b/src/main/java/cn/iocoder/dashboard/DashboardApplication.java
new file mode 100644
index 0000000000..3161e147a4
--- /dev/null
+++ b/src/main/java/cn/iocoder/dashboard/DashboardApplication.java
@@ -0,0 +1,13 @@
+package cn.iocoder.dashboard;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+@SpringBootApplication
+public class DashboardApplication {
+
+ public static void main(String[] args) {
+ SpringApplication.run(DashboardApplication.class, args);
+ }
+
+}
diff --git a/src/main/java/cn/iocoder/dashboard/framework/mybatis/core/BaseDO.java b/src/main/java/cn/iocoder/dashboard/framework/mybatis/core/BaseDO.java
new file mode 100644
index 0000000000..d064228cde
--- /dev/null
+++ b/src/main/java/cn/iocoder/dashboard/framework/mybatis/core/BaseDO.java
@@ -0,0 +1,40 @@
+package cn.iocoder.dashboard.framework.mybatis.core;
+
+import com.baomidou.mybatisplus.annotation.TableLogic;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * 基础实体对象
+ */
+@Data
+public class BaseDO implements Serializable {
+
+ /**
+ * 创建时间
+ */
+ private Date createTime;
+ /**
+ * 最后更新时间
+ */
+ private Date updateTime;
+ /**
+ * 创建者 TODO 芋艿:迁移成编号
+ */
+ private String createBy;
+ /**
+ * 更新者 TODO 芋艿:迁移成编号
+ */
+ private String updateBy;
+ /**
+ * 是否删除
+ */
+ @TableLogic
+ private Integer deleted;
+
+// /** 备注 */ TODO 思考下,怎么解决
+// private String remark;
+
+}
diff --git a/src/main/java/cn/iocoder/dashboard/framework/mybatis/package-info.java b/src/main/java/cn/iocoder/dashboard/framework/mybatis/package-info.java
new file mode 100644
index 0000000000..30fb75d67b
--- /dev/null
+++ b/src/main/java/cn/iocoder/dashboard/framework/mybatis/package-info.java
@@ -0,0 +1 @@
+package cn.iocoder.dashboard.framework.mybatis;
diff --git a/src/main/java/cn/iocoder/dashboard/modules/system/dal/mysql/dataobject/package-info.java b/src/main/java/cn/iocoder/dashboard/modules/system/dal/mysql/dataobject/package-info.java
new file mode 100644
index 0000000000..ddbb0e6239
--- /dev/null
+++ b/src/main/java/cn/iocoder/dashboard/modules/system/dal/mysql/dataobject/package-info.java
@@ -0,0 +1 @@
+package cn.iocoder.dashboard.modules.system.dal.mysql.dataobject;
diff --git a/src/main/java/cn/iocoder/dashboard/modules/system/dal/redis/RedisKeyContants.java b/src/main/java/cn/iocoder/dashboard/modules/system/dal/redis/RedisKeyContants.java
new file mode 100644
index 0000000000..cd4a5f17cf
--- /dev/null
+++ b/src/main/java/cn/iocoder/dashboard/modules/system/dal/redis/RedisKeyContants.java
@@ -0,0 +1,4 @@
+package cn.iocoder.dashboard.modules.system.dal.redis;
+
+public class RedisKeyContants {
+}
diff --git a/src/main/java/cn/iocoder/dashboard/modules/system/service/package-info.java b/src/main/java/cn/iocoder/dashboard/modules/system/service/package-info.java
new file mode 100644
index 0000000000..09c1d9d141
--- /dev/null
+++ b/src/main/java/cn/iocoder/dashboard/modules/system/service/package-info.java
@@ -0,0 +1 @@
+package cn.iocoder.dashboard.modules.system.service;
diff --git a/src/main/resources/application.yaml b/src/main/resources/application.yaml
new file mode 100644
index 0000000000..5d3a762196
--- /dev/null
+++ b/src/main/resources/application.yaml
@@ -0,0 +1,7 @@
+spring:
+ # 数据源配置项
+ datasource:
+ url: jdbc:mysql://127.0.1:3306/ruoyi-vue-pro?useSSL=false&useUnicode=true&characterEncoding=UTF-8&serverTimezone=CTT
+ driver-class-name: com.mysql.jdbc.Driver
+ username: root
+ password: 123456