添加tao-api项目

This commit is contained in:
启航 2024-02-26 10:46:09 +08:00
parent 523783d2e0
commit 70828cc922
7 changed files with 132 additions and 23 deletions

View File

@ -6,7 +6,12 @@
<artifactId>qihang-oms</artifactId>
<version>1.0-SNAPSHOT</version>
</parent>
<!-- <parent>-->
<!-- <groupId>org.springframework.boot</groupId>-->
<!-- <artifactId>spring-boot-starter-parent</artifactId>-->
<!-- <version>3.0.2</version>-->
<!-- <relativePath/>-->
<!-- </parent>-->
<artifactId>api</artifactId>
<packaging>jar</packaging>

45
db/qihang-oms.yaml Normal file
View File

@ -0,0 +1,45 @@
spring:
# redis 配置
redis:
# 地址
# host: 8.130.98.215
host: 127.0.0.1
# 端口默认为6379
port: 6379
# 数据库索引
database: 0
# 密码
# password: 123321
# 连接超时时间
timeout: 10s
lettuce:
pool:
# 连接池中的最小空闲连接
min-idle: 0
# 连接池中的最大空闲连接
max-idle: 8
# 连接池的最大数据库连接数
max-active: 8
# #连接池最大阻塞等待时间(使用负值表示没有限制)
max-wait: -1ms
datasource:
driverClassName: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/qihang-oms?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
username: root
password: Andy_123
# # mybatis 日志
# mybatis-plus:
# configuration:
# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl # 开启sql日志
# minio配置
minio:
endpoint: http://127.0.0.1:9000 #换成自己的minio服务端地址
accessKey: 0AksAWDtI20Lpb4qxq5S
secretKey: yOAZkOVwrhPooBRel5PB0GwS5uw8VAgmqYykHl3T
secure: false
bucketName: ecerp

View File

@ -12,6 +12,7 @@ import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
*
*/
//@EnableWebSecurity
@MapperScan("com.qihang.tao.mapper")
@EnableDiscoveryClient
@SpringBootApplication
public class TaoApi

View File

@ -0,0 +1,25 @@
package com.qihang.tao.config;
import com.zaxxer.hikari.HikariDataSource;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.core.env.Environment;
import javax.sql.DataSource;
@Configuration
public class DataSourceConfig {
@Autowired
private Environment env;
@Bean
public DataSource dataSource() {
HikariDataSource dataSource = new HikariDataSource();
dataSource.setDriverClassName(env.getProperty("spring.datasource.driver-class-name"));
dataSource.setJdbcUrl(env.getProperty("spring.datasource.url"));
dataSource.setUsername(env.getProperty("spring.datasource.username"));
dataSource.setPassword(env.getProperty("spring.datasource.password"));
return dataSource;
}
}

View File

@ -0,0 +1,33 @@
package com.qihang.tao.config;
import org.apache.ibatis.session.SqlSessionFactory;
import org.mybatis.spring.SqlSessionFactoryBean;
import org.mybatis.spring.SqlSessionTemplate;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import javax.sql.DataSource;
@Configuration
@MapperScan("com.qihang.tao.mapper")
public class MyBatisConfig {
@Autowired
private DataSource dataSource;
@Bean
public SqlSessionFactory sqlSessionFactory() throws Exception {
SqlSessionFactoryBean factoryBean = new SqlSessionFactoryBean();
factoryBean.setDataSource(dataSource);
return factoryBean.getObject();
}
@Bean
public SqlSessionTemplate sqlSessionTemplate(SqlSessionFactory sqlSessionFactory) {
return new SqlSessionTemplate(sqlSessionFactory);
}
}

View File

@ -6,10 +6,10 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta
name="description"
content="启航电商OMS订单处理系统"
content="启航电商OMS系统"
/>
<meta name="keywords" content="oms,oms订单处理系统" />
<title>启航电商OMS订单处理系统</title>
<meta name="keywords" content="oms,oms系统,订单处理系统" />
<title>启航电商OMS系统</title>
</head>
<body>

View File

@ -1,5 +1,5 @@
const defaultSettings: AppSettings = {
title: "启航电商OMS" +
title: "启航电商OMS系统" +
"",
version: "v2.8.2",
showSettings: true,