kongzy
2023-10-31 f8f5a09ce938392df01a2fb4ba101803876c6d74
update .gitignore
已修改5个文件
已添加2个文件
222 ■■■■ 文件已修改
.gitignore 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/gkhy/labRiskManage/domain/experiment/repository/jpa/ExperimentAssessLogRepository.java 32 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/gkhy/labRiskManage/domain/experiment/service/ExperimentAssessLogService.java 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/gkhy/labRiskManage/domain/experiment/service/impl/ExperimentAssessLogServiceImpl.java 52 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/config/application-gslab.yaml 68 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/config/application.yaml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/config/redisson-gslab.yml 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.gitignore
@@ -5,6 +5,8 @@
# Other files and folders
.settings/
target/
.idea/
# Project files, i.e. `.project`, `.actionScriptProperties` and `.flexProperties`
# should NOT be excluded as they contain compiler settings and other important
src/main/java/com/gkhy/labRiskManage/domain/experiment/repository/jpa/ExperimentAssessLogRepository.java
@@ -1,16 +1,16 @@
package com.gkhy.labRiskManage.domain.experiment.repository.jpa;
import com.gkhy.labRiskManage.domain.experiment.entity.ExperimentAssessLog;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Query;
import org.springframework.stereotype.Repository;
import java.util.List;
@Repository
public interface ExperimentAssessLogRepository extends JpaRepository<ExperimentAssessLog, Long> {
    @Query(value = "select * from experiment_assess_log e where e.experiment_code = :experimentCode ",nativeQuery = true)
    List<ExperimentAssessLog> getAssessLogs(String experimentCode);
}
package com.gkhy.labRiskManage.domain.experiment.repository.jpa;
import com.gkhy.labRiskManage.domain.experiment.entity.ExperimentAssessLog;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Query;
import org.springframework.stereotype.Repository;
import java.util.List;
@Repository
public interface ExperimentAssessLogRepository extends JpaRepository<ExperimentAssessLog, Long> {
    @Query(value = "select * from experiment_assess_log e where e.experiment_code = :experimentCode ",nativeQuery = true)
    List<ExperimentAssessLog> getAssessLogs(String experimentCode);
}
src/main/java/com/gkhy/labRiskManage/domain/experiment/service/ExperimentAssessLogService.java
@@ -1,12 +1,12 @@
package com.gkhy.labRiskManage.domain.experiment.service;
import com.gkhy.labRiskManage.domain.experiment.entity.ExperimentAssessLog;
import java.util.List;
public interface ExperimentAssessLogService {
    ExperimentAssessLog saveExperimentAssessLog(ExperimentAssessLog experimentAssessLog);
    List<ExperimentAssessLog> getAssessLogs(String experimentCode);
}
package com.gkhy.labRiskManage.domain.experiment.service;
import com.gkhy.labRiskManage.domain.experiment.entity.ExperimentAssessLog;
import java.util.List;
public interface ExperimentAssessLogService {
    ExperimentAssessLog saveExperimentAssessLog(ExperimentAssessLog experimentAssessLog);
    List<ExperimentAssessLog> getAssessLogs(String experimentCode);
}
src/main/java/com/gkhy/labRiskManage/domain/experiment/service/impl/ExperimentAssessLogServiceImpl.java
@@ -1,26 +1,26 @@
package com.gkhy.labRiskManage.domain.experiment.service.impl;
import com.gkhy.labRiskManage.domain.experiment.entity.ExperimentAssessLog;
import com.gkhy.labRiskManage.domain.experiment.repository.jpa.ExperimentAssessLogRepository;
import com.gkhy.labRiskManage.domain.experiment.service.ExperimentAssessLogService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class ExperimentAssessLogServiceImpl implements ExperimentAssessLogService {
    @Autowired
    private ExperimentAssessLogRepository experimentAssessLogRepository;
    @Override
    public ExperimentAssessLog saveExperimentAssessLog(ExperimentAssessLog experimentAssessLog) {
        return experimentAssessLogRepository.save(experimentAssessLog);
    }
    @Override
    public List<ExperimentAssessLog> getAssessLogs(String experimentCode) {
        return experimentAssessLogRepository.getAssessLogs(experimentCode);
    }
}
package com.gkhy.labRiskManage.domain.experiment.service.impl;
import com.gkhy.labRiskManage.domain.experiment.entity.ExperimentAssessLog;
import com.gkhy.labRiskManage.domain.experiment.repository.jpa.ExperimentAssessLogRepository;
import com.gkhy.labRiskManage.domain.experiment.service.ExperimentAssessLogService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class ExperimentAssessLogServiceImpl implements ExperimentAssessLogService {
    @Autowired
    private ExperimentAssessLogRepository experimentAssessLogRepository;
    @Override
    public ExperimentAssessLog saveExperimentAssessLog(ExperimentAssessLog experimentAssessLog) {
        return experimentAssessLogRepository.save(experimentAssessLog);
    }
    @Override
    public List<ExperimentAssessLog> getAssessLogs(String experimentCode) {
        return experimentAssessLogRepository.getAssessLogs(experimentCode);
    }
}
src/main/resources/config/application-gslab.yaml
对比新文件
@@ -0,0 +1,68 @@
server:
  port: 16070
spring:
  #    enable-logging: false
  datasource:
    type: com.alibaba.druid.pool.DruidDataSource
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://192.168.0.228:3306/laboratory_risk_manage?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false&serverTimezone=Asia/Shanghai&useAffectedRows=true
    username: root
    password: Gslab@uss2021!
    master:
      driver-class-name: com.mysql.cj.jdbc.Driver
      url: jdbc:mysql://192.168.0.228:3306/laboratory_risk_manage?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false&serverTimezone=Asia/Shanghai&useAffectedRows=true
      username: root
      password: Gslab@uss2021!
      type: com.alibaba.druid.pool.DruidDataSource
  jpa:
    hibernate:
      ddl-auto: none
#      ddl-auto: update #自动更新
    show-sql: true  #日志中显示sql语句
  redis:
#    host: 192.168.0.52
#    port: 6371
#    password: SEF98uvs98dUAUEF90Udssa      # Redis 服务器密码,默认为空。生产中,一定要设置 Redis 密码!
#    database: 0           # Redis 数据库号,默认为 0
#    timeout: 5000        # Redis 连接超时时间,单位:毫秒。
    redisson:
      file: classpath:config/redisson-gslab.yml
    lettuce:
      pool:
        # 最大连接数
        max-active: 8
        min-active: 3
        # 最大阻塞等待时间(负数表示没限制)
        max-wait: -1
        # 最小空闲
        min-idle: 3
        # 最大空闲
        max-idle: 8
  jackson:
    default-property-inclusion: non_null
    date-format: yyyy-MM-dd HH:mm:ss
    time-zone: GMT+8
system:
  deployMode: standalone  #单机部署
#  deployMode: cluster  #集群部署
  enableCors: true  #跨域设置
  token: #token 配置项
    header: tk
    expiration: 7200
    refreshExpiration: 14400
    loginUserHeader: uid
file:
    path:
      #基础路径
      dcPath: /home/upload/laboratoryRiskManage/
      urlRootPath: /upload/
      module:
        #用户模块
        accountPath: /account/user/
src/main/resources/config/application.yaml
@@ -2,5 +2,5 @@
  application:
    name: labRiskManage
  profiles:
    active: dev
    active: gslab
#    active: online-uat
src/main/resources/config/redisson-gslab.yml
对比新文件
@@ -0,0 +1,42 @@
singleServerConfig:
  #  连接空闲超时,单位:毫秒
  idleConnectionTimeout: 100000
  #  连接超时,单位:毫秒
  connectTimeout: 10000
  #  命令等待超时,单位:毫秒
  timeout: 3000
  #  命令失败重试次数
  retryAttempts: 3
  #  命令重试发送时间间隔,单位:毫秒
  retryInterval: 1500
  #  密码
  password: root
  #  单个连接最大订阅数量
  subscriptionsPerConnection: 5
  #  客户端名称
#  clientName: null
  #  节点地址
  address: redis://127.0.0.1:6379
#  #  发布和订阅连接的最小空闲连接数
#  subscriptionConnectionMinimumIdleSize: 1
#  #  发布和订阅连接池大小
#  subscriptionConnectionPoolSize: 50
  #  最小空闲连接数
  connectionMinimumIdleSize: 4
  #  连接池大小
  connectionPoolSize: 8
  #  redis数据库编号
  database: 1
  #  DNS监测时间间隔,单位:毫秒
  dnsMonitoringInterval: 5000
#  线程池数量
threads: 8
#  Netty线程池数量
nettyThreads: 4
#  编码
codec:
  class: "org.redisson.codec.JsonJacksonCodec"
#  传输模式
transportMode: "NIO"
#  配置看门狗的默认超时时间为30s,这里改为10s
lockWatchdogTimeout: 10000