Files
sys_manager_ebtp_project/src/main/resources/application-master.yml

350 lines
16 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

server:
port: 18030
servlet:
context-path: /
spring:
main:
allow-bean-definition-overriding: true
servlet:
multipart:
max-file-size: 30MB
max-request-size: 100MB
cloud:
feign:
client:
config:
connectTimeout: 55000
readTimeout: 35000
writeTimeout: 35000
nacos:
discovery:
server-addr: 192.168.110.231:8848
ip: 192.168.110.109
aop:
auto: true #开启spring的aop配置
proxy-target-class: true
application:
name: sys-manager-ebtp-project
datasource:
type: com.alibaba.druid.pool.DruidDataSource
driver-class-name: com.mysql.cj.jdbc.Driver
username: root
password: Unicom@2024
url: jdbc:mysql://59.110.10.99:53306/ebtp_sys_manager?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true
druid:
# filters: stat,wall,log4j
maxActive: 20
initialSize: 1
maxWait: 60000
minIdle: 1
timeBetweenEvictionRunsMillis: 60000
minEvictableIdleTimeMillis: 300000
validationQuery: select 'x'
testWhileIdle: true
testOnBorrow: false
testOnReturn: false
poolPreparedStatements: true
maxOpenPreparedStatements: 20
connection-properties: druid.stat.mergeSql=ture;druid.stat.slowSqlMillis=5000
props:
sql:
show: true
jackson:
date-format: yyyy-MM-dd HH:mm:ss
time-zone: GMT+8
serialization:
write-dates-as-timestamps: false
# 天宫Kafka增加了安全认证需要配置安全属性
kafka:
bootstrap-servers: 192.168.110.231:9092
template:
default-topic: jl_eshop
# 生产者配置参数
producer:
client-id: sys-manager-ebtp-project
# properties:
# security.protocol: SASL_PLAINTEXT
# sasl.mechanism: SCRAM-SHA-256
# sasl.jaas.config: org.apache.kafka.common.security.scram.ScramLoginModule required username="eshop-kafka" password="Unicom#135";
# 消费者配置参数
consumer:
group-id: biz-service-ebtp-kafka-consumer
auto-offset-reset: latest
# properties:
# security.protocol: SASL_PLAINTEXT
# sasl.mechanism: SCRAM-SHA-256
# sasl.jaas.config: org.apache.kafka.common.security.scram.ScramLoginModule required username="eshop-kafka" password="Unicom#135";
# 生产区 redis 配置
redis:
# sentinel:
# master: mymaster
# nodes: 192.168.110.231:26379
host: 192.168.110.231
# host: localhost
port: 6379
password: pass
database:
sharding: 1
cache: 2
idempotent: 3
userinfo: 4
unifast:
#文件服务
storage:
exeFormat: exe,sys,com #可执行文件格式不许上传
allowFilesFormat: doc,docx,xls,xlsx,ppt,pptx,jpg,png,gif,bmp,jpeg,txt,mp3,mp4,mkv #允许上传文件的格式
docFormat: doc,docx,xls,xlsx,ppt,pptx #在线预览文档格式
pictFormat: jpg,png,gif,bmp,jpeg,txt #在线预览图片、txt等格式
audioFormat: mp3 #在线预览音频格式
videoFormat: mp4,mkv #在线预览视频格式
type: local # local, sftp, fastdfs, ceph -> 存储类型
#ceph配置
access-key: nlC38UGdiuRVeUUfWExq #访问凭证
secret-key: 5RCE4DYEygav2oVaroeslgh4oWe5BrTqo49EYzDy #访问凭证
endpoint: http://192.168.110.231:9000 #对象网关地址
bucket-name: cosco #Bucket名称
# 自定义 kafka 配置
kafka:
topic:
# 发送topic
request-topic: jl_demo
# 反馈topic
request-reply-topic: jl_echo
# 最大重试次数
retry-limit: 2
# 回声超时时长 (单位: 秒)
reply-timeout: 5
# 回执订阅组
group-id: request-replay-group
mybatis-plus:
configuration:
# 是否开启自动驼峰命名规则映射:从数据库列名到Java属性驼峰命名的类似映射
map-underscore-to-camel-case: true
auto-mapping-behavior: full
# 这个配置会将执行的sql打印出来在开发或测试的时候可以用
#log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
mapper-locations: classpath*:com/coscoshipping/ebtp/**/mapper/*Mapper.xml,com/chinaunicom/mall/ebtp/**/mapper/*Mapper.xml
global-config:
# 逻辑删除配置
db-config:
logic-not-delete-value: normal # 逻辑删除标记:正常数据
logic-delete-value: deleted # 逻辑删除标记:已删除的数据
type-aliases-package: com.coscoshipping.ebtp.project
hystrix:
command:
default:
execution:
timeout:
enabled: true
isolation:
strategy: SEMAPHORE
thread:
timeoutInMilliseconds: 200000 #熔断超时时间
circuitBreaker:
sleepWindowInMilliseconds: 20000
forceClosed: true
ribbon:
eureka:
enabled: false
ReadTimeout: 200000 #请求处理的超时时间
ConnectTimeout: 200000 #请求连接超时时间
MaxAutoRetries: 1 #对当前实例的重试次数
MaxAutoRetriesNextServer: 2 #切换实例的重试次数 1
# Seata分布式事务配置
seata:
application-id: ${spring.application.name}
tx-service-group: sys-manager-ebtp-project-service-group
service:
vgroup-mapping:
sys-manager-ebtp-project-service-group: default
grouplist:
default: 192.168.110.231:8091
registry:
type: nacos
nacos:
application: seata-server
server-addr: 192.168.110.231:8848
group: SEATA_GROUP
namespace: seata
config:
type: nacos
nacos:
server-addr: 192.168.110.231:8848
namespace: seata
group: SEATA_GROUP
data-id: seataServer.properties
enable-auto-data-source-proxy: true
mconfig:
swagger-ui-open: true
exception-handle-enabled: true
seata-open-enabled: true
work-id: 1 #终端ID
datacenter-id: 1 #数据中心ID
host-name: http://10.238.25.112/
service-name-purp: mall-purp #采购系统委托项目微服务
service-name-wfap: mall-wfap #重新评审 流程微服务
service-name-resu: mall-resu #重新评审 项目中心查询服务
service-price-query: biz-service-price-query #商城询价服务
service-price-usercenter: core-service-usercenter-public #用户中心服务
#内部服务
service-name-archive: biz-service-ebtp-archive #归档服务
service-name-auction: biz-service-ebtp-auction #竞拍服务API
service-name-calibration: biz-service-ebtp-calibration #标段定标接口
service-name-bid: biz-service-ebtp-bid #标段出始化流程
service-name-process: biz-service-ebtp-process #标段出始化流程
service-name-resps: biz-service-ebtp-resps #标段应答文件
service-name-rsms: biz-service-ebtp-rsms #评审微服务
service-name-tender: biz-service-ebtp-tender #标段投标微服务
service-name-agency: biz-service-ebtp-agency #招标代理库微服务
service-name-provider: biz-supplier-manage #供应商微服务
service-name-project: biz-service-ebtp-project #项目微服务
service-name-system: sys-manager-ebtp-project
wfSectionNo: '080'
wfSectionName: 标段重新评审审批单
feign:
name:
extend: biz-service-ebtp-extend #扩展服务
supplier: core-service-supplierbase #供应商库
assess: biz-service-ebtp-process #评审室
rsms: biz-service-ebtp-rsms #评审服务
cloud_mall_auth: http://10.238.52.52:8100/auth
checkTokenPath: http://10.238.52.52:8100/auth/oauth/check_token
xmzxUrl: http://10.238.52.52:8100/
role:
supplier: '000006'
# 用户暴露给 prometheus 的健康数据
management:
endpoints:
web:
exposure:
include: "*"
cors:
allowed-origins: "*"
allowed-methods: "*"
client:
clientHttpUrl: http://10.125.18.237:8100/auth/oauth/token?grant_type=client_credentials&client_id=bVS46ElU&client_secret=58ea04ba02475c8da2321cc99849d2a10f15b749
allow:
apis:
- ^POST./?v1/userpassword/validatePassword$
- ^GET./?v1/userinfo/get$
- ^POST\./?outer/v1/ebtp/face/faceCompare$
- ^POST\./?outer/v1/ebtp/face/getRequestId$
- ^POST\./?outer/v1/ebtp/face/start$
- ^POST\./?outer/v1/ebtp/face/getTocken$
- ^GET./?v1/userinfo/getCert$
- ^POST\./?v1/auth/oauth/token$
- ^GET./?v1/userinfo/expertMessageCode$
- ^POST\./?v1/userinfo/expertLogin$
- ^POST\./?v1/userinfo/reSetPassExpeBaseInfo$
- ^POST\./?v1/userinfo/put/user$
- ^GET\./?v1/userinfo/getList/user$
- ^GET\./?v1/userinfo/oauth/check_token$
- ^GET\./?outer/v1.0/auth/.*$
- ^GET\./?v1/login/getCaptcha$
- ^POST\./?v1/login/forgotPassword/.*$
#feign调用
mall:
core_service_document_center:
serviceId: core-service-document-center
core_service_expert:
serviceId: mall-expe
# 文件块存储路径
upload-path: /storage/uploads/
# 文件合并设置
merge:
target: /storage/files/
# chunks文件块持久化介质
chunk:
storage:
medium: disk
# 任务调度生成token配置
job:
system-id: http://10.125.18.237:8100
client-id: bVS46ElU
public-key: 0428D625CEEB71CE823BD7D78DFEE7B122F2DA5C4D21E32253AD684D0FE21810394A799639C0CDFBFEB535A1DFD6A366A637E582CE0B1466A5FE7858841135DE6B
facecompare:
url: https://10.124.147.36:8000/api/naturePersonCenter/faceRecognition/faceCompare/v1
livingDetectRequestId:
url: http://10.124.150.230:8000/api/chinaUnicom/dataMidPlatform/authenticationCenter/getRequestId/v1
livingDetectStart:
url: http://10.124.150.230:8000/api/chinaUnicom/dataMidPlatform/authenticationCenter/livingDetectStart/v1
#2.0单点mall-auth
zglt:
url: # https://uscm.chinaunicom.cn:18012/zglt/sso/login_zbxm_dddl.jsp
public-key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCW8XfLUQAuH7CFbaNsGuSPnwdeHK/X8bvt6NCZq7FQphxGMPji+AZTegZKUWOok07FfXVewjXv6kLJOba8LwwvSf2b1Y2cXdewgN/wxWL2OUiy14sxKtEGdT56vuIAugDbZ4l2DoUP4+Kb3ebmThGOYyAThKRkmGW4NuGqETdDDQIDAQAB
auth:
oauth:
client_id: KgPEkttG
client_secret: ae5bdb183c502355d2055b3de73300aa73cbfdf3
client_Url: http://10.125.18.237:8100/auth/oauth/token
expert_url: http://10.125.18.237:8100/auth/expertLogin
expert_update_url: http://10.125.18.237:8100/api/mall-expe/v1/expebaseinfo/reSetPassExpeBaseInfo
jury:
loginCheck:
privateKey: MIICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAoGBAKCRZhAWOVGsKxBAE1mPq6jwoRBqZ4+bFoLo7gkjlKgQudc+VMIkiVBMbVfOf9qOqMNXj/lmZkAf5q5JPiP0vmofyqejFPUA37KFRjqExX2rEXTR7WAFzzWZgk7afDBpCNGwYSirzp710/XNfmQ6Ty8xk3r+DnTxrUrYhY3CkanTAgMBAAECgYA8WMkqLKAYUQPSVLKxC20xzlZKbCNF9rzMMK0d5DB/xeGCwxtp5/9vnXnO8X5d7xYAbM1gp5qwaQzy3fYr31UcxHiFTcZMgvN6z32FNBEkejCLaKIFZjaMBn36dStdzpAP+OOclwpXDGpGQO0UKLKshAfl5dsS+fq+nHpOugz52QJBAPUCG9Xzy5TrMiqL9n1TLe1qR+ALfELZHFheevIkyShJtcqlte8u640H0CHDXF9lniisMFn4xChqkxiTUsees58CQQCnxYDP+JfmqORO4Cx2DLCCqOpaOkuxdZo8eSh80s3zbmtdqoMpeYZglVNLuSYKNul8WWF3qeGqcnLULDE6P31NAkEAtSLt+WvYoyyPVi1L+rO4TMI6iUV0hOeGsT6InuTbY1G7eSqyKzcBJq8UDSIl9NFn8KH8zUfBni/MuGqS1Mpb+QJATiPTBwpF1Yy8KXCHxMPMQk7iN/wG3TRlDd1wWhLlEYhQQWP1iw+q4rkp/o7RhNhmjyAiIVXiYTzE9sVOeE6x0QJBAJYmBmOKfxw3rzpjDU+e9I6w0AbpiBzlnviEToZfnDwVH9mjF++H/wDRTDqozIiAE2aN/wqXwqhoWGgVWMlp9Xc=
cors:
allowed-origins1: http://localhost:3000
allowed-origins2: http://10.125.18.237:18022
expert:
url: http://10.120.63.249:18038/redirect
public-key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC6RZjuqNxVqWZpcFYBxXaj7CbmGtflxkRLG/33vxFph6mkqCmIoCcj33tPwHqY3zFTFuqkt6d06GjjgajjYm/PoQQXWvDGIzudtLjq70QsDqUfv0d7554eCqpcacHfWd5FdsSmQ90jWBotDLH4YjkWqm/mYJx1EZZ6bXGgWMlFtQIDAQAB
private-key: MIICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAoGBALpFmO6o3FWpZmlwVgHFdqPsJuYa1+XGREsb/fe/EWmHqaSoKYigJyPfe0/AepjfMVMW6qS3p3ToaOOBqONib8+hBBda8MYjO520uOrvRCwOpR+/R3vnnh4Kqlxpwd9Z3kV2xKZD3SNYGi0MsfhiORaqb+ZgnHURlnptcaBYyUW1AgMBAAECgYBNygzg9kH1wCXVuKUiXj16nX9tLx6khZU1rL31/aQe5xnQeq3FseRGlejgWGiaePMXWQWqvku/heNvx1EpjI1Wd9Q8Qqr+fx6PMRAObxZO0eKxBxw7H37wWcFWatkZT82lAucLaUJSM12rQn9N1k4AA2FftP359yGCJIAvHJM67QJBAPOPdylwLfsLZQOmd4lM2SEUOib3uAj+247JoQlgW8Ur3oJHNQtuJPrJqfTDYWcwUdugW6Ddp+oml+tJqfXuTfMCQQDDyRae7aM9cHgALtM5n3TmDNyPqpihWIT9vzAqFmcXLkFsT0nWt/A77FaH+Vyu10j2RSdo6xnEzsjLj3ufLH+3AkEAwSPpeODOdZ+JkSV28VgRbtvdaX1TYT7I2SgnHYpd+7NYFbNl6xSDGqTEs6YkHXIB18oIHz7moxXLrveRYcaB5QJAHxrXiTBf+ubfacgGruTygYoRkJGd5iRWHKo/ULB2eGxU4IxIQuC+PgbySHAJlY2GffnGpRiU43um0xBcp5E+SQJBAN66yTl49KH61qBf9+k304fg3YMIXB1gBUeTDmVooXUQCL1X6lOsgeZvwiyq6r+ERQNve+MMgYaEU4/qASOtsoc=
check:
tokentime:
timeLimit: 10000
onof: 0
checkprivateKey: MIIBVAIBADANBgkqhkiG9w0BAQEFAASCAT4wggE6AgEAAkEAk7N3OeQS9WJa/v5dX/s9/DCKpJ8kOjR1Zrh1X+TF98udqGbGBWmiyVk2SqGPA4Q9kUCWw46CocjE047gx5AFrQIDAQABAkAIHG/stvCvlxImNLPOBI8X3VaPycmEhML5vCF9/aM9g1SuFa298Q5W8FqAmm8SE5lRpw2yyToWtLbufJtAa7wFAiEAxViJBkLU4wfPCwiPiAn17owXbocC9rj3fAzEH9DYDdcCIQC/mZp4ujO035Qqw2QQeFWpDc/vITx1OTWaxq6/LvvwGwIgXTZLSmzItw9aKOD7QotJ4UnES41zxetp4er5u/leA3MCIGcRw2ZEjII1b+hdOdweT75kfsId9/77apm7Xc/c/4yXAiEAnBrCiVXRNN+slO0MYaxynr4eIiPG/EjYBYxXlwBpeOc=
checkpublicKey: MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAJOzdznkEvViWv7+XV/7PfwwiqSfJDo0dWa4dV/kxffLnahmxgVposlZNkqhjwOEPZFAlsOOgqHIxNOO4MeQBa0CAwEAAQ==
system_url: https://bidding.chinaunicomglobal.com:18023
#3.0 入参加密使用publicKey
public_key: "04819CF427F9150FEEBD91E8D2346F203FC47312D212022A967D8372EA30B9581CCEEFCE2670BDDAF2E8DA1620EA73948126078ED9FF9773AA3A94EE6C80035A18"
# 合作方单点招投标3.0配置
ztb.clientId: KgPEkttG
ztb.clientSecret: KKoiuheawiiHI3Ujsa45Oaow
ztb.url: https://bidding.chinaunicomglobal.com:18023/redirect?page=ChoiceLogin
ztb.url2: https://bidding.chinaunicomglobal.com:18023/redirect?page=ChoiceLogin
login:
password:
privateKey: MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAK8sGQAshhH/H1G/lOJdAZYBdPOto38d7zSv2BCi9JDmhM/yqWUv345zUt1OKM8VGx10daDfu6a8WWLCGa6RTU1P6jaWgZwqnIwcWRz9Q82NAu935gVHidiGA/yX52ZE061BZrA63l1uSxEpOCEyMD4UpPb6K0yxrBKzX4hz7OgjAgMBAAECgYAT/jx8QJisxSmV8v/TNjpQHKp0hYT7pTcAFHHctDylrSnLci7TVbt2TsNObvVJbWdC3V/vlJmeVjD9jJnRytO/pgc+p8I3Q3pfF7ACiBAz1+4VZM40vFz0RfQKJ/kZB3DiGohprOw60kRR0eMtHuaA07luhBCbne6700Paf+OOAQJBAP9THm3KEcnChnRBC6yPdNHLN/XplgGaIJU2Wo0biI8Oz2bM3eJGPSwrVCqObOwVPNYJIfEQRhlWlB9kpBS0ECECQQCvorUUJwJhV+Fx6bhUK5aa1/rDTODPmS1MycvLtjOp7ig1sGcb4g9Vl8uRPzsvQZ6Z+sNTD4mFFnYFneCvPL/DAkAMZo4QyQKqKO98z/fwLpt+4P7by7eEZmb0uEoXlmHAiPibxpF0PvMTpRsWYgp6QOHOh20Fl0PAUUsqZyns833hAkBEzV9UIqfrDCsTnbQIvP6FcAAay53xlRbK0u5Twe9hLRtxVMY/hQHuzMUBBB0iOPlxZmtnuVls2kynjJ4853ZTAkEAu+lLTmM7DBV9jDEc9sNM7UNa0MvAUb6r9DsTKHGLLRqB7ljQ1R2RiLRknFaegUPEVsvdMszH2rdy3CaIWkC5OQ==
publicKey: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCvLBkALIYR/x9Rv5TiXQGWAXTzraN/He80r9gQovSQ5oTP8qllL9+Oc1LdTijPFRsddHWg37umvFliwhmukU1NT+o2loGcKpyMHFkc/UPNjQLvd+YFR4nYhgP8l+dmRNOtQWawOt5dbksRKTghMjA+FKT2+itMsawSs1+Ic+zoIwIDAQAB
token:
time_limit: 20
captcha:
privateKey: MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAK8sGQAshhH/H1G/lOJdAZYBdPOto38d7zSv2BCi9JDmhM/yqWUv345zUt1OKM8VGx10daDfu6a8WWLCGa6RTU1P6jaWgZwqnIwcWRz9Q82NAu935gVHidiGA/yX52ZE061BZrA63l1uSxEpOCEyMD4UpPb6K0yxrBKzX4hz7OgjAgMBAAECgYAT/jx8QJisxSmV8v/TNjpQHKp0hYT7pTcAFHHctDylrSnLci7TVbt2TsNObvVJbWdC3V/vlJmeVjD9jJnRytO/pgc+p8I3Q3pfF7ACiBAz1+4VZM40vFz0RfQKJ/kZB3DiGohprOw60kRR0eMtHuaA07luhBCbne6700Paf+OOAQJBAP9THm3KEcnChnRBC6yPdNHLN/XplgGaIJU2Wo0biI8Oz2bM3eJGPSwrVCqObOwVPNYJIfEQRhlWlB9kpBS0ECECQQCvorUUJwJhV+Fx6bhUK5aa1/rDTODPmS1MycvLtjOp7ig1sGcb4g9Vl8uRPzsvQZ6Z+sNTD4mFFnYFneCvPL/DAkAMZo4QyQKqKO98z/fwLpt+4P7by7eEZmb0uEoXlmHAiPibxpF0PvMTpRsWYgp6QOHOh20Fl0PAUUsqZyns833hAkBEzV9UIqfrDCsTnbQIvP6FcAAay53xlRbK0u5Twe9hLRtxVMY/hQHuzMUBBB0iOPlxZmtnuVls2kynjJ4853ZTAkEAu+lLTmM7DBV9jDEc9sNM7UNa0MvAUb6r9DsTKHGLLRqB7ljQ1R2RiLRknFaegUPEVsvdMszH2rdy3CaIWkC5OQ==
publicKey: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCvLBkALIYR/x9Rv5TiXQGWAXTzraN/He80r9gQovSQ5oTP8qllL9+Oc1LdTijPFRsddHWg37umvFliwhmukU1NT+o2loGcKpyMHFkc/UPNjQLvd+YFR4nYhgP8l+dmRNOtQWawOt5dbksRKTghMjA+FKT2+itMsawSs1+Ic+zoIwIDAQAB
time_limit: 2 #Minutes
reset_password: cosco2025
user:
auth:
resource:
serviceId: sys-manager-ebtp-project