diff --git a/pom.xml b/pom.xml index d15458b17..b58f4c4fa 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} - ${java.version} - ${project.build.sourceEncoding} - - - + + + + + org.apache.maven.plugins + maven-compiler-plugin + ${maven-compiler-plugin.version} + + ${java.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 000000000..3161e147a --- /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 000000000..d064228cd --- /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 000000000..30fb75d67 --- /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 000000000..ddbb0e623 --- /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 000000000..cd4a5f17c --- /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 000000000..09c1d9d14 --- /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 000000000..5d3a76219 --- /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