Browse Source

醇油坊和光伏项目初始化

master
liupopo 2 years ago
parent
commit
4bf3c138e8
  1. 2
      yxt-supervise-cyf/docs/databases/create_table.sql
  2. 72
      yxt-supervise-cyf/docs/sheji/醇油坊-数据结构.md
  3. 19
      yxt-supervise-cyf/pom.xml
  4. 44
      yxt-supervise-cyf/yxt-supervise-cyf-api/pom.xml
  5. 4
      yxt-supervise-cyf/yxt-supervise-cyf-api/src/main/java/com/yxt/supervise/cyf/api/package-info.java
  6. 91
      yxt-supervise-cyf/yxt-supervise-cyf-biz/pom.xml
  7. 18
      yxt-supervise-cyf/yxt-supervise-cyf-biz/src/main/java/com/yxt/supervise/cyf/YxtSuperviseCyfApplication.java
  8. 4
      yxt-supervise-cyf/yxt-supervise-cyf-biz/src/main/java/com/yxt/supervise/cyf/biz/package-info.java
  9. 31
      yxt-supervise-cyf/yxt-supervise-cyf-biz/src/main/resources/application-devv.yml
  10. 28
      yxt-supervise-cyf/yxt-supervise-cyf-biz/src/main/resources/application-pro.yml
  11. 30
      yxt-supervise-cyf/yxt-supervise-cyf-biz/src/main/resources/application-test.yml
  12. 47
      yxt-supervise-cyf/yxt-supervise-cyf-biz/src/main/resources/application.yml
  13. 50
      yxt-supervise-cyf/yxt-supervise-cyf-biz/src/main/resources/logback-spring.xml
  14. 19
      yxt-supervise-guanfu/pom.xml
  15. 44
      yxt-supervise-guanfu/yxt-supervise-guanfu-api/pom.xml
  16. 4
      yxt-supervise-guanfu/yxt-supervise-guanfu-api/src/main/java/com/yxt/supervise/guanfu/api/package-info.java
  17. 91
      yxt-supervise-guanfu/yxt-supervise-guanfu-biz/pom.xml
  18. 18
      yxt-supervise-guanfu/yxt-supervise-guanfu-biz/src/main/java/com/yxt/supervise/guanfu/YxtSuperviseCyfApplication.java
  19. 4
      yxt-supervise-guanfu/yxt-supervise-guanfu-biz/src/main/java/com/yxt/supervise/guanfu/biz/package-info.java
  20. 31
      yxt-supervise-guanfu/yxt-supervise-guanfu-biz/src/main/resources/application-devv.yml
  21. 28
      yxt-supervise-guanfu/yxt-supervise-guanfu-biz/src/main/resources/application-pro.yml
  22. 30
      yxt-supervise-guanfu/yxt-supervise-guanfu-biz/src/main/resources/application-test.yml
  23. 47
      yxt-supervise-guanfu/yxt-supervise-guanfu-biz/src/main/resources/application.yml
  24. 50
      yxt-supervise-guanfu/yxt-supervise-guanfu-biz/src/main/resources/logback-spring.xml
  25. 4
      yxt_supervise/supervise-customer/supervise-customer-biz/src/main/java/com/yxt/supervise/customer/biz/package-info.java

2
yxt-supervise-cyf/docs/databases/create_table.sql

@ -0,0 +1,2 @@
CREATE DATABASE `yxt_supervise_cyf` /*!40100 DEFAULT CHARACTER SET utf8mb4 */

72
yxt-supervise-cyf/docs/sheji/醇油坊-数据结构.md

@ -0,0 +1,72 @@
> # 一、业务数据
1. 库存,原料
各仓(油罐)的排布,各罐总油量,变动量(实时出入量)。时间、对应车、车号、吨数、供应商、确认人、金额
计量计(泵房),各计量计的对应油罐,计量要素,计量计出油量,对应油罐,时间,油类
包材(瓶)
原料、大豆,花生,葵花子等
预付款
2. 生产:
产生品、批次、油类、商品库油类
3. 成品库:
种类,
4. 出入库,
5. 物流
6. 财务:资金
7. 采购:
8. 客户名单,供应商、经销商
总销售,北京醇油坊
河北醇油坊
石家庄醇油坊
回款到北京醇油坊
客户名单
商品名单
物流名单
> # 二、硬件及展示页面
1. 门禁
2. 监控摄像头,泵房、油罐、加油口,发货的地方
3. 出入库、出厂的票和单子
4. 出库表、销售表
5. 总图:概况,油罐、采购、销售、库存。监管的实时画面
6. 分开不同人使用的界面
> # 三、系统数据结构设计
## 1. 基础数据:
### 1.1 仓库分类:
1. 油罐(仓库)原油库(豆油(1、2、3级)、玉米油、葵花子油、花生油、橄榄油、核桃油)
2. 原料库(花生、葵花子)按重量计量
3. 成品库,商品类型、数量
4. 包材库:瓶、盖、箱、提手、标签、其他
5. 预付款库:定金、预付款
### 1.2 客户中心:
1. 供货商(供应商),上游厂家(金胜)
2. 经销商:2级
- 北京醇油坊,北京下面的客户名单
- 工厂直销
- 其他
3. 合同管理(供货商、经销商),名称、类别、金额、付款方式、合同有效期
4. 发票基本信息,代码、号码、开票日期
### 1.3 商品类:
1. 原材料(采购),原油、原料、包材
2. 产成品(销售),类别,SKU(级别,容量、包装)
### 1.4 管理类:
1. 泵房(生产),
2. 流量计(对应油罐,管线管路图)
3. 物流数据,车辆、车号、车型、载重
## 2. 动态数据:
1. 采购数据(原材料入库),图片、车、对应合同
2. 库存数据,一天一记
3. 生产数据(原材料出库),流量计、小票图片
4. 成品数据,(产成吕,商品入库)成品商品
5. 销售数据:(产成吕,商品出库)提货单(车),金额
## 3. 财务数据:
1. 回款
2. 合同管理
3. 订金、预付款
4. 发票(批量导入,发票号)
## 4. 监管报表
由以上各种数据进行抽取、清洗、查询、统计、汇总。

19
yxt-supervise-cyf/pom.xml

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
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">
<modelVersion>4.0.0</modelVersion>
<artifactId>yxt-supervise-cyf</artifactId>
<modules>
<module>yxt-supervise-cyf-api</module>
<module>yxt-supervise-cyf-biz</module>
</modules>
<groupId>com.yxt.supervise.cyf</groupId>
<version>0.0.1</version>
<packaging>pom</packaging>
<description>客户管理</description>
</project>

44
yxt-supervise-cyf/yxt-supervise-cyf-api/pom.xml

@ -0,0 +1,44 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
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">
<parent>
<groupId>com.yxt</groupId>
<artifactId>yxt-parent</artifactId>
<version>0.0.1</version>
<relativePath/>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>yxt-supervise-cyf-api</artifactId>
<groupId>com.yxt.supervise.cyf</groupId>
<version>0.0.1-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>com.yxt</groupId>
<artifactId>yxt-common-core</artifactId>
<version>0.0.1</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.24</version>
<optional>true</optional>
</dependency>
</dependencies>
<distributionManagement>
<repository>
<id>nexus-releases</id>
<url>http://172.18.0.3:8081/repository/yxt-mvn-releases/</url>
</repository>
<snapshotRepository>
<id>nexus-snapshots</id>
<url>http://172.18.0.3:8081/repository/yxt-mvn-snapshot/</url>
</snapshotRepository>
</distributionManagement>
</project>

4
yxt-supervise-cyf/yxt-supervise-cyf-api/src/main/java/com/yxt/supervise/cyf/api/package-info.java

@ -0,0 +1,4 @@
/**
* 宇信通监管项目-醇油坊项目-接口声明
*/
package com.yxt.supervise.cyf.api;

91
yxt-supervise-cyf/yxt-supervise-cyf-biz/pom.xml

@ -0,0 +1,91 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
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">
<parent>
<groupId>com.yxt</groupId>
<artifactId>yxt-parent</artifactId>
<version>0.0.1</version>
<relativePath/>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>yxt-supervise-cyf-biz</artifactId>
<groupId>com.yxt.supervise.cyf</groupId>
<version>0.0.1</version>
<dependencies>
<dependency>
<groupId>com.yxt.supervise.cyf</groupId>
<artifactId>yxt-supervise-cyf-api</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.yxt</groupId>
<artifactId>yxt-common-base</artifactId>
<version>0.0.1</version>
</dependency>
<!--mysql-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-annotation</artifactId>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>compile</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.5.6</version>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*Mapper.xml</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.*</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>
</project>

18
yxt-supervise-cyf/yxt-supervise-cyf-biz/src/main/java/com/yxt/supervise/cyf/YxtSuperviseCyfApplication.java

@ -0,0 +1,18 @@
package com.yxt.supervise.cyf;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
* @author dimengzhe
*/
@SpringBootApplication(scanBasePackages = {
"com.yxt.common.base.config",
"com.yxt.supervise.cyf"
})
public class YxtSuperviseCyfApplication {
public static void main(String[] args) {
SpringApplication.run(CrmApplication.class, args);
}
}

4
yxt-supervise-cyf/yxt-supervise-cyf-biz/src/main/java/com/yxt/supervise/cyf/biz/package-info.java

@ -0,0 +1,4 @@
/**
* 宇信通监管项目-醇油坊项目-业务逻辑
*/
package com.yxt.supervise.cyf.biz;

31
yxt-supervise-cyf/yxt-supervise-cyf-biz/src/main/resources/application-devv.yml

@ -0,0 +1,31 @@
spring:
datasource:
hikari:
max-lifetime: 500000
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/yxt_supervise_cyf?serverTimezone=GMT%2B8&autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&nullCatalogMeansCurrent=true
username: root
password: root
cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8848
redis:
database: 3 # Redis数据库索引(默认为0)
host: 127.0.0.1
jedis:
pool:
max-active: -1 #连接池最大连接数(使用负值表示没有限制)
max-idle: 8 #连接池中的最大空闲连接
max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
min-idle: 0 # 连接池中的最小空闲连接
password:
port: 6379
timeout: 0 # 连接超时时间(毫秒)
image:
upload:
path: D:\supervise\upload\
url:
prefix: http://127.0.0.1:8112/upload/

28
yxt-supervise-cyf/yxt-supervise-cyf-biz/src/main/resources/application-pro.yml

@ -0,0 +1,28 @@
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/supervise_crm?serverTimezone=GMT%2B8&autoReconnect=true&useUnicode=true&characterEncoding=UTF-8
username: root
password: root
cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8848
redis:
database: 3 # Redis数据库索引(默认为0)
host: 127.0.0.1
jedis:
pool:
max-active: -1 #连接池最大连接数(使用负值表示没有限制)
max-idle: 8 #连接池中的最大空闲连接
max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
min-idle: 0 # 连接池中的最小空闲连接
password: 123456
port: 6379
timeout: 0 # 连接超时时间(毫秒)
image:
upload:
path: D:\supervise\upload\
url:
prefix: http://127.0.0.1/api/upload/

30
yxt-supervise-cyf/yxt-supervise-cyf-biz/src/main/resources/application-test.yml

@ -0,0 +1,30 @@
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/yxt_supervise_cyf?serverTimezone=GMT%2B8&autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&nullCatalogMeansCurrent=true
username: root
password: 1LAiGz$t1*Iw
cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8848
redis:
database: 3 # Redis数据库索引(默认为0)
host: 127.0.0.1
jedis:
pool:
max-active: -1 #连接池最大连接数(使用负值表示没有限制)
max-idle: 8 #连接池中的最大空闲连接
max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
min-idle: 0 # 连接池中的最小空闲连接
password: 123456
port: 6379
timeout: 0 # 连接超时时间(毫秒)
image:
upload:
path: D:/webapps/supervise/static/upload/
url:
prefix: http://122.14.222.186:7003/upload/

47
yxt-supervise-cyf/yxt-supervise-cyf-biz/src/main/resources/application.yml

@ -0,0 +1,47 @@
spring:
application:
name: supervise-crm
profiles:
active: devv
# active: test
messages:
# 国际化资源文件路径
basename: i18n/messages
servlet:
#上传文件
multipart:
max-file-size: 50MB
max-request-size: 100MB
devtools:
restart:
# 热部署开关
enabled: true
server:
port: 7101
max-http-header-size: 102400
undertow:
max-http-post-size: -1
#mybatis
mybatis-plus:
# 配置mapper的扫描,找到所有的mapper.xml映射文件
mapper-locations: classpath*:**Mapper.xml
global-config:
refresh: true
db-config:
#定义生成ID的类型
id-type: Auto
db-type: mysql
configuration:
map-underscore-to-camel-case: false
cache-enabled: true
call-setters-on-nulls: true
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

50
yxt-supervise-cyf/yxt-supervise-cyf-biz/src/main/resources/logback-spring.xml

@ -0,0 +1,50 @@
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<property name="log.base" value="logs/supervise_crm" />
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符 :
|%blue(%thread) 线程 如 :DiscoveryClient-CacheRefreshExecutor-0-->
<!--<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>-->
<pattern>%yellow(%date{yyyy-MM-dd HH:mm:ss}) |%highlight(%-5level) |%green(%logger:%line) |%blue(%msg%n)
</pattern>
<!--<charset>UTF-8</charset> -->
</encoder>
</appender>
<!-- 彩色日志 -->
<!-- 彩色日志依赖的渲染类 -->
<conversionRule conversionWord="clr" converterClass="org.springframework.boot.logging.logback.ColorConverter" />
<conversionRule conversionWord="wex" converterClass="org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter" />
<conversionRule conversionWord="wEx" converterClass="org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter" />
<!-- 彩色日志格式 -->
<property name="CONSOLE_LOG_PATTERN" value="${CONSOLE_LOG_PATTERN:-%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}}"/>
<appender name="FILEOUT"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${log.base}.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${log.base}.%d{yyyyMMdd}.%i.log.zip
</fileNamePattern>
<!-- 当文件大小超过10MB时触发滚动 -->
<timeBasedFileNamingAndTriggeringPolicy
class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<maxFileSize>1MB</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
</rollingPolicy>
<encoder>
<!--<pattern>%date [%thread] %-5level %logger{35} - %msg%n</pattern>-->
<Pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36}
-%msg%n</Pattern>
<!--<charset>UTF-8</charset> -->
</encoder>
</appender>
<root level="INFO">
<appender-ref ref="STDOUT" />
<appender-ref ref="FILEOUT" />
</root>
</configuration>

19
yxt-supervise-guanfu/pom.xml

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
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">
<modelVersion>4.0.0</modelVersion>
<artifactId>yxt-supervise-guanfu</artifactId>
<modules>
<module>yxt-supervise-guanfu-api</module>
<module>yxt-supervise-guanfu-biz</module>
</modules>
<groupId>com.yxt.supervise.guanfu</groupId>
<version>0.0.1</version>
<packaging>pom</packaging>
<description>监管项目,光伏</description>
</project>

44
yxt-supervise-guanfu/yxt-supervise-guanfu-api/pom.xml

@ -0,0 +1,44 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
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">
<parent>
<groupId>com.yxt</groupId>
<artifactId>yxt-parent</artifactId>
<version>0.0.1</version>
<relativePath/>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>yxt-supervise-guanfu-api</artifactId>
<groupId>com.yxt.supervise.guanfu</groupId>
<version>0.0.1-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>com.yxt</groupId>
<artifactId>yxt-common-core</artifactId>
<version>0.0.1</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.24</version>
<optional>true</optional>
</dependency>
</dependencies>
<distributionManagement>
<repository>
<id>nexus-releases</id>
<url>http://172.18.0.3:8081/repository/yxt-mvn-releases/</url>
</repository>
<snapshotRepository>
<id>nexus-snapshots</id>
<url>http://172.18.0.3:8081/repository/yxt-mvn-snapshot/</url>
</snapshotRepository>
</distributionManagement>
</project>

4
yxt-supervise-guanfu/yxt-supervise-guanfu-api/src/main/java/com/yxt/supervise/guanfu/api/package-info.java

@ -0,0 +1,4 @@
/**
* 宇信通监管项目-光伏项目-接口声明
*/
package com.yxt.supervise.guanfu.api;

91
yxt-supervise-guanfu/yxt-supervise-guanfu-biz/pom.xml

@ -0,0 +1,91 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
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">
<parent>
<groupId>com.yxt</groupId>
<artifactId>yxt-parent</artifactId>
<version>0.0.1</version>
<relativePath/>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>yxt-supervise-guanfu-biz</artifactId>
<groupId>com.yxt.supervise.cyf</groupId>
<version>0.0.1</version>
<dependencies>
<dependency>
<groupId>com.yxt.supervise.guanfu</groupId>
<artifactId>yxt-supervise-guanfu-api</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.yxt</groupId>
<artifactId>yxt-common-base</artifactId>
<version>0.0.1</version>
</dependency>
<!--mysql-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-annotation</artifactId>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>compile</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.5.6</version>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*Mapper.xml</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.*</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>
</project>

18
yxt-supervise-guanfu/yxt-supervise-guanfu-biz/src/main/java/com/yxt/supervise/guanfu/YxtSuperviseCyfApplication.java

@ -0,0 +1,18 @@
package com.yxt.supervise.cyf;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
* @author dimengzhe
*/
@SpringBootApplication(scanBasePackages = {
"com.yxt.common.base.config",
"com.yxt.supervise.cyf"
})
public class YxtSuperviseCyfApplication {
public static void main(String[] args) {
SpringApplication.run(CrmApplication.class, args);
}
}

4
yxt-supervise-guanfu/yxt-supervise-guanfu-biz/src/main/java/com/yxt/supervise/guanfu/biz/package-info.java

@ -0,0 +1,4 @@
/**
* 宇信通监管项目-光伏项目-业务逻辑
*/
package com.yxt.supervise.guanfu.biz;

31
yxt-supervise-guanfu/yxt-supervise-guanfu-biz/src/main/resources/application-devv.yml

@ -0,0 +1,31 @@
spring:
datasource:
hikari:
max-lifetime: 500000
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/yxt_supervise_guanfu?serverTimezone=GMT%2B8&autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&nullCatalogMeansCurrent=true
username: root
password: root
cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8848
redis:
database: 3 # Redis数据库索引(默认为0)
host: 127.0.0.1
jedis:
pool:
max-active: -1 #连接池最大连接数(使用负值表示没有限制)
max-idle: 8 #连接池中的最大空闲连接
max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
min-idle: 0 # 连接池中的最小空闲连接
password:
port: 6379
timeout: 0 # 连接超时时间(毫秒)
image:
upload:
path: D:\supervise\upload\
url:
prefix: http://127.0.0.1:8112/upload/

28
yxt-supervise-guanfu/yxt-supervise-guanfu-biz/src/main/resources/application-pro.yml

@ -0,0 +1,28 @@
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/supervise_crm?serverTimezone=GMT%2B8&autoReconnect=true&useUnicode=true&characterEncoding=UTF-8
username: root
password: root
cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8848
redis:
database: 3 # Redis数据库索引(默认为0)
host: 127.0.0.1
jedis:
pool:
max-active: -1 #连接池最大连接数(使用负值表示没有限制)
max-idle: 8 #连接池中的最大空闲连接
max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
min-idle: 0 # 连接池中的最小空闲连接
password: 123456
port: 6379
timeout: 0 # 连接超时时间(毫秒)
image:
upload:
path: D:\supervise\upload\
url:
prefix: http://127.0.0.1/api/upload/

30
yxt-supervise-guanfu/yxt-supervise-guanfu-biz/src/main/resources/application-test.yml

@ -0,0 +1,30 @@
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/yxt_supervise_guanfu?serverTimezone=GMT%2B8&autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&nullCatalogMeansCurrent=true
username: root
password: 1LAiGz$t1*Iw
cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8848
redis:
database: 3 # Redis数据库索引(默认为0)
host: 127.0.0.1
jedis:
pool:
max-active: -1 #连接池最大连接数(使用负值表示没有限制)
max-idle: 8 #连接池中的最大空闲连接
max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
min-idle: 0 # 连接池中的最小空闲连接
password: 123456
port: 6379
timeout: 0 # 连接超时时间(毫秒)
image:
upload:
path: D:/webapps/supervise/static/upload/
url:
prefix: http://122.14.222.186:7003/upload/

47
yxt-supervise-guanfu/yxt-supervise-guanfu-biz/src/main/resources/application.yml

@ -0,0 +1,47 @@
spring:
application:
name: supervise-crm
profiles:
active: devv
# active: test
messages:
# 国际化资源文件路径
basename: i18n/messages
servlet:
#上传文件
multipart:
max-file-size: 50MB
max-request-size: 100MB
devtools:
restart:
# 热部署开关
enabled: true
server:
port: 7101
max-http-header-size: 102400
undertow:
max-http-post-size: -1
#mybatis
mybatis-plus:
# 配置mapper的扫描,找到所有的mapper.xml映射文件
mapper-locations: classpath*:**Mapper.xml
global-config:
refresh: true
db-config:
#定义生成ID的类型
id-type: Auto
db-type: mysql
configuration:
map-underscore-to-camel-case: false
cache-enabled: true
call-setters-on-nulls: true
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

50
yxt-supervise-guanfu/yxt-supervise-guanfu-biz/src/main/resources/logback-spring.xml

@ -0,0 +1,50 @@
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<property name="log.base" value="logs/yxt_supervise_guanfu" />
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符 :
|%blue(%thread) 线程 如 :DiscoveryClient-CacheRefreshExecutor-0-->
<!--<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>-->
<pattern>%yellow(%date{yyyy-MM-dd HH:mm:ss}) |%highlight(%-5level) |%green(%logger:%line) |%blue(%msg%n)
</pattern>
<!--<charset>UTF-8</charset> -->
</encoder>
</appender>
<!-- 彩色日志 -->
<!-- 彩色日志依赖的渲染类 -->
<conversionRule conversionWord="clr" converterClass="org.springframework.boot.logging.logback.ColorConverter" />
<conversionRule conversionWord="wex" converterClass="org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter" />
<conversionRule conversionWord="wEx" converterClass="org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter" />
<!-- 彩色日志格式 -->
<property name="CONSOLE_LOG_PATTERN" value="${CONSOLE_LOG_PATTERN:-%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}}"/>
<appender name="FILEOUT"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${log.base}.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${log.base}.%d{yyyyMMdd}.%i.log.zip
</fileNamePattern>
<!-- 当文件大小超过10MB时触发滚动 -->
<timeBasedFileNamingAndTriggeringPolicy
class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<maxFileSize>1MB</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
</rollingPolicy>
<encoder>
<!--<pattern>%date [%thread] %-5level %logger{35} - %msg%n</pattern>-->
<Pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36}
-%msg%n</Pattern>
<!--<charset>UTF-8</charset> -->
</encoder>
</appender>
<root level="INFO">
<appender-ref ref="STDOUT" />
<appender-ref ref="FILEOUT" />
</root>
</configuration>

4
yxt_supervise/supervise-customer/supervise-customer-biz/src/main/java/com/yxt/supervise/customer/biz/package-info.java

@ -0,0 +1,4 @@
/**
* 宇信通监管项目-客户中心业务逻辑
*/
package com.yxt.supervise.customer.biz;
Loading…
Cancel
Save