liurunyu
3 天以前 0bd3125739c0d8bded4f7bd405fd99f1723df964
不同服务器配置文件备份
1个文件已修改
3个文件已添加
580 ■■■■■ 已修改文件
pms-parent/pms-global/.gitignore 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pms-parent/pms-global/src/main/resources/application-global(203服务器).yml 257 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pms-parent/pms-global/src/main/resources/application-global(80测试服务器).yml 257 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pms-parent/pms-web-station/.gitignore 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pms-parent/pms-global/.gitignore
@@ -1,2 +1,33 @@
HELP.md
target/
/pms-global.iml
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**/target/
!**/src/test/**/target/
### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache
### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/
!**/src/main/**/build/
!**/src/test/**/build/
### VS Code ###
.vscode/
pms-parent/pms-global/src/main/resources/application-global(203·þÎñÆ÷).yml
New file
@@ -0,0 +1,257 @@
pmsGl:
    #本机开发环境:       127.0.0.1:3306
    #测试服务器开发环境:  192.168.40.80:3306
    #云服务203:         127.0.0.1:63306
    mySqlSvUrl: 127.0.0.1:63306
    #本机和测试服务器开发环境:  E:/java/nginx-1.24.0/html/webfiles/
    #云服务203:              D:/apps/pms/nginx-1.24.0/html/webfiles/
    webFileAbsolutePath: D:/apps/pms/nginx-1.24.0/html/webfiles/
    #web文件显示与下载IP
    #本机开发环境:        127.0.0.1
    #测试服务器开发环境:   192.168.40.80
    #云服务203:          8.130.75.203
    webFileIp4Client: 8.130.75.203
    #输出sql日志开关,控制PrintSqlInterceptor拦截器是否加载
    showSqlLog: false
    #是否开发阶段,true或false,开发阶段不进行登录验证及权限验证
    isDev: false
spring:
    devtools:
        livereload:
            enabled: false
        restart:
            enabled: false #禁用热部署
    servlet:
        multipart:
            # å‰ç«¯ä¸Šä¼ æ–‡ä»¶ï¼Œé™åˆ¶å•个文件的大小和限制所有文件的大小
            max-file-size: 500MB
            max-request-size: 5000MB
    main:
        allow-circular-references: true
logging:
    charset:
        console: UTF-8
    config:
        classpath: log4j2.yml
#禁用白标错误页面
server:
    error:
        whitelabel:
            enabled: false
    #servlet配置
    servlet:
        encoding:
            #取消默认的字符集编码
            enabled: true
            #设置强制使用指定字符编码集
            force: true
            #使用的字符编码
            charset: utf-8
#MybatisPlus é…ç½®æ—¥å¿—显示执行SQL
mybatis-plus:
    #匹配sql语句的映射文件的位置,classpath代表在resources下
    mapper-locations: classpath:mapper/*.xml
    #以下两个配置可以省略,在mapper映射文件中配置“@Mapper”也是可以的。
    #使用type-aliases-package中指定entity扫描包路径,让mybatis自动扫描自定义的entity
    #type-aliases-package: com.dy.pmsGlobal.daoBa
    configuration:
        #log-impl: org.apache.ibatis.logging.stdout.StdOutImpl #时而输出日志,时而不输出日志
        #log-impl: org.apache.ibatis.logging.log4j2.Log4j2Impl ä¸å†åº”用,改为PrintSqlInterceptor拦截器输出sql日志,下面print-sql项配置
        print-sql: ${pmsGl.showSqlLog} # è¾“出sql日志开关,控制PrintSqlInterceptor拦截器是否加载
        #开启驼峰uName自动映射到u_name
        #2023-10-24经实验,下面配置true或false,都能从u_name映射到uName
        #map-underscore-to-camel-case: true
        lazyLoadingEnabled: true # å¼€å¯å»¶æ—¶åŠ è½½å¼€å…³
        aggressiveLazyLoading: false # å°†ç§¯æžåŠ è½½æ”¹ä¸ºæ¶ˆæžåŠ è½½ï¼ˆå³æŒ‰éœ€åŠ è½½ï¼‰ï¼Œé»˜è®¤å€¼æ˜¯false
        lazy-load-trigger-methods: ""  # é˜»æŒ¡ä¸ç›¸å¹²çš„æ“ä½œè§¦å‘,实现懒加载
        cache-enabled: true  #打开全局缓存开关(二级环境),默认值是true+
        #default-enum-type-handler: com.dy.common.mybatis.envm.EnumCodeTypeHandler
dingtalk:
    robot:
        url: https://oapi.dingtalk.com/robot/send
        access-token: 5004482dce6b24d0e1e655b8e4376a6418cfcebce17ff792d0e68cbb63d6eb5b
        secret: SEC985ad412f35ece68bb239cad88b6fba59b19461dd8d067e80fafa1270d6ab465
    at-all: true
#不进行userToken过滤的URL,@ConfigurationProperties要求tokennofilter中所有字母都小写
tokennofilter:
    urls:
        - /sso/sso
        - /production/schedule/selectAll #查询所有排班,触屏端使用不验证token
pms:
    global:
        dev: ${pmsGl.isDev}   #是否开发阶段,true或false,开发阶段不进行登录验证及权限验证
        ssoUserExpireAfterAccess: 60  #sso登录后,用户在一定时间(ssoUserExpireAfterAccess)(分钟)内未访问系统,系统清除缓存信息,使其重新登录系统
        ssoCacheSizeInit: 10  #sso缓存初始容量
        ssoCacheSizeMax: 10000  #sso缓存最大容量,即支持ssoCacheSizeMax个用户同时登录
    nginx:
        webPort: 8000
    sso:
        checkUrl: http://127.0.0.1:12344/sso/sso/ssoPowerCheck
        curUserUrl: http://127.0.0.1:12344/sso/sso/ssoCurUser
        webPort: 12344
        idSuffix: 1
    base:
        webPort: 12345
        idSuffix: 2
    platform:
        webPort: 12346
        idSuffix: 3
    production:
        webPort: 12347
        idSuffix: 4
    other:
        webPort: 12348
        idSuffix: 5
    station:
        webPort: 12349
        idSuffix: 6
    report:
        webPort: 12350
        idSuffix: 7
    wechat:
        webPort: 12351
        idSuffix: 8
    file:
        idSuffix: 99
    file1:
        webPort: 12380
    file2:
        webPort: 12380
    file3:
        webPort: 12380
    file4:
        webPort: 12380
    file5:
        webPort: 12380
    file6:
        webPort: 12380
    file7:
        webPort: 12380
    file8:
        webPort: 12380
    file9:
        webPort: 12380
    file10:
        webPort: 12380
    file11:
        webPort: 12380
    file12:
        webPort: 12380
#web分布式文件系统
dy:
    webFileAbsolutePath: ${pmsGl.webFileAbsolutePath}
    photoZipWidth: 400 #缩略图尺寸
    webFile:
        fmUrl: http://127.0.0.1:${pms.other.webPort}/other # fm的web上下文 URL
        supportedFileTypes: docx,xlsx,doc,xls,pdf #支持的文档(非媒体文件,如照片、录音、录像)文件类型
        sv1:
            id: dyFile1
            absolutePath: ${pmsGl.webFileAbsolutePath}
            relativePath: webFile1
            hashStart: 0
            hashEnd: 5461
            restUrl: http://127.0.0.1:${pms.file1.webPort}/file #file是上下文,ip为局域网ip或本地IP
            webUrl: http://${pmsGl.webFileIp4Client}:${pms.nginx.webPort}/webfiles/ #nginx服务路径,安装部署时IP改成外网IP或域名
            webDownloadPath: http://${pmsGl.webFileIp4Client}:${pms.file1.webPort}/file/download/down?id=  #安装部署时IP改成外网IP或域名
        sv2:
            id: dyFile2
            absolutePath: ${pmsGl.webFileAbsolutePath}
            relativePath: webFile2
            hashStart: 5462
            hashEnd: 10923
            restUrl: http://127.0.0.1:${pms.file2.webPort}/file
            webUrl: http://${pmsGl.webFileIp4Client}:${pms.nginx.webPort}/webfiles/
            webDownloadPath: http://${pmsGl.webFileIp4Client}:${pms.file2.webPort}/file/download/down?id=
        sv3:
            id: dyFile3
            absolutePath: ${pmsGl.webFileAbsolutePath}
            relativePath: webFile3
            hashStart: 10924
            hashEnd: 16385
            restUrl: http://127.0.0.1:${pms.file3.webPort}/file
            webUrl: http://${pmsGl.webFileIp4Client}:${pms.nginx.webPort}/webfiles/
            webDownloadPath: http://${pmsGl.webFileIp4Client}:${pms.file3.webPort}/file/download/down?id=
        sv4:
            id: dyFile4
            absolutePath: ${pmsGl.webFileAbsolutePath}
            relativePath: webFile4
            hashStart: 16386
            hashEnd: 21847
            restUrl: http://127.0.0.1:${pms.file4.webPort}/file
            webUrl: http://${pmsGl.webFileIp4Client}:${pms.nginx.webPort}/webfiles/
            webDownloadPath: http://${pmsGl.webFileIp4Client}:${pms.file4.webPort}/file/download/down?id=
        sv5:
            id: dyFile5
            absolutePath: ${pmsGl.webFileAbsolutePath}
            relativePath: webFile5
            hashStart: 21848
            hashEnd: 27309
            restUrl: http://127.0.0.1:${pms.file5.webPort}/file
            webUrl: http://${pmsGl.webFileIp4Client}:${pms.nginx.webPort}/webfiles/
            webDownloadPath: http://${pmsGl.webFileIp4Client}:${pms.file5.webPort}/file/download/down?id=
        sv6:
            id: dyFile6
            absolutePath: ${pmsGl.webFileAbsolutePath}
            relativePath: webFile6
            hashStart: 27310
            hashEnd: 32767
            restUrl: http://127.0.0.1:${pms.file6.webPort}/file
            webUrl: http://${pmsGl.webFileIp4Client}:${pms.nginx.webPort}/webfiles/
            webDownloadPath: http://${pmsGl.webFileIp4Client}:${pms.file6.webPort}/file/download/down?id=
        sv7:
            id: dyFile7
            absolutePath: ${pmsGl.webFileAbsolutePath}
            relativePath: webFile7
            hashStart: 32768
            hashEnd: 38229
            restUrl: http://127.0.0.1:${pms.file7.webPort}/file
            webUrl: http://${pmsGl.webFileIp4Client}:${pms.nginx.webPort}/webfiles/
            webDownloadPath: http://${pmsGl.webFileIp4Client}:${pms.file7.webPort}/file/download/down?id=
        sv8:
            id: dyFile8
            absolutePath: ${pmsGl.webFileAbsolutePath}
            relativePath: webFile8
            hashStart: 38230
            hashEnd: 43691
            restUrl: http://127.0.0.1:${pms.file8.webPort}/file
            webUrl: http://${pmsGl.webFileIp4Client}:${pms.nginx.webPort}/webfiles/
            webDownloadPath: http://${pmsGl.webFileIp4Client}:${pms.file8.webPort}/file/download/down?id=
        sv9:
            id: dyFile9
            absolutePath: ${pmsGl.webFileAbsolutePath}
            relativePath: webFile9
            hashStart: 43692
            hashEnd: 49153
            restUrl: http://127.0.0.1:${pms.file9.webPort}/file
            webUrl: http://${pmsGl.webFileIp4Client}:${pms.nginx.webPort}/webfiles/
            webDownloadPath: http://${pmsGl.webFileIp4Client}:${pms.file9.webPort}/file/download/down?id=
        sv10:
            id: dyFile10
            absolutePath: ${pmsGl.webFileAbsolutePath}
            relativePath: webFile10
            hashStart: 49154
            hashEnd: 54615
            restUrl: http://127.0.0.1:${pms.file10.webPort}/file
            webUrl: http://${pmsGl.webFileIp4Client}:${pms.nginx.webPort}/webfiles/
            webDownloadPath: http://${pmsGl.webFileIp4Client}:${pms.file10.webPort}/file/download/down?id=
        sv11:
            id: dyFile11
            absolutePath: ${pmsGl.webFileAbsolutePath}
            relativePath: webFile11
            hashStart: 54616
            hashEnd: 60077
            restUrl: http://127.0.0.1:${pms.file11.webPort}/file
            webUrl: http://${pmsGl.webFileIp4Client}:${pms.nginx.webPort}/webfiles/
            webDownloadPath: http://${pmsGl.webFileIp4Client}:${pms.file11.webPort}/file/download/down?id=
        sv12:
            id: dyFile12
            absolutePath: ${pmsGl.webFileAbsolutePath}
            relativePath: webFile12
            hashStart: 60078
            hashEnd: 65535
            restUrl: http://127.0.0.1:${pms.file12.webPort}/file
            webUrl: http://${pmsGl.webFileIp4Client}:${pms.nginx.webPort}/webfiles/
            webDownloadPath: http://${pmsGl.webFileIp4Client}:${pms.file12.webPort}/file/download/down?id=
pms-parent/pms-global/src/main/resources/application-global(80²âÊÔ·þÎñÆ÷).yml
New file
@@ -0,0 +1,257 @@
pmsGl:
    #本机开发环境:       127.0.0.1:3306
    #测试服务器开发环境:  192.168.40.80:3306
    #云服务203:         127.0.0.1:63306
    mySqlSvUrl: 192.168.40.80:3306
    #本机和测试服务器开发环境:  E:/java/nginx-1.24.0/html/webfiles/
    #云服务203:              D:/apps/pms/nginx-1.24.0/html/webfiles/
    webFileAbsolutePath: E:/java/nginx-1.24.0/html/webfiles/
    #web文件显示与下载IP
    #本机开发环境:        127.0.0.1
    #测试服务器开发环境:   192.168.40.80
    #云服务203:          8.130.75.203
    webFileIp4Client: 192.168.40.80
    #输出sql日志开关,控制PrintSqlInterceptor拦截器是否加载
    showSqlLog: true
    #是否开发阶段,true或false,开发阶段不进行登录验证及权限验证
    isDev: false
spring:
    devtools:
        livereload:
            enabled: false
        restart:
            enabled: false #禁用热部署
    servlet:
        multipart:
            # å‰ç«¯ä¸Šä¼ æ–‡ä»¶ï¼Œé™åˆ¶å•个文件的大小和限制所有文件的大小
            max-file-size: 500MB
            max-request-size: 5000MB
    main:
        allow-circular-references: true
logging:
    charset:
        console: UTF-8
    config:
        classpath: log4j2.yml
#禁用白标错误页面
server:
    error:
        whitelabel:
            enabled: false
    #servlet配置
    servlet:
        encoding:
            #取消默认的字符集编码
            enabled: true
            #设置强制使用指定字符编码集
            force: true
            #使用的字符编码
            charset: utf-8
#MybatisPlus é…ç½®æ—¥å¿—显示执行SQL
mybatis-plus:
    #匹配sql语句的映射文件的位置,classpath代表在resources下
    mapper-locations: classpath:mapper/*.xml
    #以下两个配置可以省略,在mapper映射文件中配置“@Mapper”也是可以的。
    #使用type-aliases-package中指定entity扫描包路径,让mybatis自动扫描自定义的entity
    #type-aliases-package: com.dy.pmsGlobal.daoBa
    configuration:
        #log-impl: org.apache.ibatis.logging.stdout.StdOutImpl #时而输出日志,时而不输出日志
        #log-impl: org.apache.ibatis.logging.log4j2.Log4j2Impl ä¸å†åº”用,改为PrintSqlInterceptor拦截器输出sql日志,下面print-sql项配置
        print-sql: ${pmsGl.showSqlLog} # è¾“出sql日志开关,控制PrintSqlInterceptor拦截器是否加载
        #开启驼峰uName自动映射到u_name
        #2023-10-24经实验,下面配置true或false,都能从u_name映射到uName
        #map-underscore-to-camel-case: true
        lazyLoadingEnabled: true # å¼€å¯å»¶æ—¶åŠ è½½å¼€å…³
        aggressiveLazyLoading: false # å°†ç§¯æžåŠ è½½æ”¹ä¸ºæ¶ˆæžåŠ è½½ï¼ˆå³æŒ‰éœ€åŠ è½½ï¼‰ï¼Œé»˜è®¤å€¼æ˜¯false
        lazy-load-trigger-methods: ""  # é˜»æŒ¡ä¸ç›¸å¹²çš„æ“ä½œè§¦å‘,实现懒加载
        cache-enabled: true  #打开全局缓存开关(二级环境),默认值是true+
        #default-enum-type-handler: com.dy.common.mybatis.envm.EnumCodeTypeHandler
dingtalk:
    robot:
        url: https://oapi.dingtalk.com/robot/send
        access-token: 5004482dce6b24d0e1e655b8e4376a6418cfcebce17ff792d0e68cbb63d6eb5b
        secret: SEC985ad412f35ece68bb239cad88b6fba59b19461dd8d067e80fafa1270d6ab465
    at-all: true
#不进行userToken过滤的URL,@ConfigurationProperties要求tokennofilter中所有字母都小写
tokennofilter:
    urls:
        - /sso/sso
        - /production/schedule/selectAll #查询所有排班,触屏端使用不验证token
pms:
    global:
        dev: ${pmsGl.isDev}   #是否开发阶段,true或false,开发阶段不进行登录验证及权限验证
        ssoUserExpireAfterAccess: 60  #sso登录后,用户在一定时间(ssoUserExpireAfterAccess)(分钟)内未访问系统,系统清除缓存信息,使其重新登录系统
        ssoCacheSizeInit: 10  #sso缓存初始容量
        ssoCacheSizeMax: 10000  #sso缓存最大容量,即支持ssoCacheSizeMax个用户同时登录
    nginx:
        webPort: 8000
    sso:
        checkUrl: http://127.0.0.1:12344/sso/sso/ssoPowerCheck
        curUserUrl: http://127.0.0.1:12344/sso/sso/ssoCurUser
        webPort: 12344
        idSuffix: 1
    base:
        webPort: 12345
        idSuffix: 2
    platform:
        webPort: 12346
        idSuffix: 3
    production:
        webPort: 12347
        idSuffix: 4
    other:
        webPort: 12348
        idSuffix: 5
    station:
        webPort: 12349
        idSuffix: 6
    report:
        webPort: 12350
        idSuffix: 7
    wechat:
        webPort: 12351
        idSuffix: 8
    file:
        idSuffix: 99
    file1:
        webPort: 12380
    file2:
        webPort: 12380
    file3:
        webPort: 12380
    file4:
        webPort: 12380
    file5:
        webPort: 12380
    file6:
        webPort: 12380
    file7:
        webPort: 12380
    file8:
        webPort: 12380
    file9:
        webPort: 12380
    file10:
        webPort: 12380
    file11:
        webPort: 12380
    file12:
        webPort: 12380
#web分布式文件系统
dy:
    webFileAbsolutePath: ${pmsGl.webFileAbsolutePath}
    photoZipWidth: 400 #缩略图尺寸
    webFile:
        fmUrl: http://127.0.0.1:${pms.other.webPort}/other # fm的web上下文 URL
        supportedFileTypes: docx,xlsx,doc,xls,pdf #支持的文档(非媒体文件,如照片、录音、录像)文件类型
        sv1:
            id: dyFile1
            absolutePath: ${pmsGl.webFileAbsolutePath}
            relativePath: webFile1
            hashStart: 0
            hashEnd: 5461
            restUrl: http://127.0.0.1:${pms.file1.webPort}/file #file是上下文,ip为局域网ip或本地IP
            webUrl: http://${pmsGl.webFileIp4Client}:${pms.nginx.webPort}/webfiles/ #nginx服务路径,安装部署时IP改成外网IP或域名
            webDownloadPath: http://${pmsGl.webFileIp4Client}:${pms.file1.webPort}/file/download/down?id=  #安装部署时IP改成外网IP或域名
        sv2:
            id: dyFile2
            absolutePath: ${pmsGl.webFileAbsolutePath}
            relativePath: webFile2
            hashStart: 5462
            hashEnd: 10923
            restUrl: http://127.0.0.1:${pms.file2.webPort}/file
            webUrl: http://${pmsGl.webFileIp4Client}:${pms.nginx.webPort}/webfiles/
            webDownloadPath: http://${pmsGl.webFileIp4Client}:${pms.file2.webPort}/file/download/down?id=
        sv3:
            id: dyFile3
            absolutePath: ${pmsGl.webFileAbsolutePath}
            relativePath: webFile3
            hashStart: 10924
            hashEnd: 16385
            restUrl: http://127.0.0.1:${pms.file3.webPort}/file
            webUrl: http://${pmsGl.webFileIp4Client}:${pms.nginx.webPort}/webfiles/
            webDownloadPath: http://${pmsGl.webFileIp4Client}:${pms.file3.webPort}/file/download/down?id=
        sv4:
            id: dyFile4
            absolutePath: ${pmsGl.webFileAbsolutePath}
            relativePath: webFile4
            hashStart: 16386
            hashEnd: 21847
            restUrl: http://127.0.0.1:${pms.file4.webPort}/file
            webUrl: http://${pmsGl.webFileIp4Client}:${pms.nginx.webPort}/webfiles/
            webDownloadPath: http://${pmsGl.webFileIp4Client}:${pms.file4.webPort}/file/download/down?id=
        sv5:
            id: dyFile5
            absolutePath: ${pmsGl.webFileAbsolutePath}
            relativePath: webFile5
            hashStart: 21848
            hashEnd: 27309
            restUrl: http://127.0.0.1:${pms.file5.webPort}/file
            webUrl: http://${pmsGl.webFileIp4Client}:${pms.nginx.webPort}/webfiles/
            webDownloadPath: http://${pmsGl.webFileIp4Client}:${pms.file5.webPort}/file/download/down?id=
        sv6:
            id: dyFile6
            absolutePath: ${pmsGl.webFileAbsolutePath}
            relativePath: webFile6
            hashStart: 27310
            hashEnd: 32767
            restUrl: http://127.0.0.1:${pms.file6.webPort}/file
            webUrl: http://${pmsGl.webFileIp4Client}:${pms.nginx.webPort}/webfiles/
            webDownloadPath: http://${pmsGl.webFileIp4Client}:${pms.file6.webPort}/file/download/down?id=
        sv7:
            id: dyFile7
            absolutePath: ${pmsGl.webFileAbsolutePath}
            relativePath: webFile7
            hashStart: 32768
            hashEnd: 38229
            restUrl: http://127.0.0.1:${pms.file7.webPort}/file
            webUrl: http://${pmsGl.webFileIp4Client}:${pms.nginx.webPort}/webfiles/
            webDownloadPath: http://${pmsGl.webFileIp4Client}:${pms.file7.webPort}/file/download/down?id=
        sv8:
            id: dyFile8
            absolutePath: ${pmsGl.webFileAbsolutePath}
            relativePath: webFile8
            hashStart: 38230
            hashEnd: 43691
            restUrl: http://127.0.0.1:${pms.file8.webPort}/file
            webUrl: http://${pmsGl.webFileIp4Client}:${pms.nginx.webPort}/webfiles/
            webDownloadPath: http://${pmsGl.webFileIp4Client}:${pms.file8.webPort}/file/download/down?id=
        sv9:
            id: dyFile9
            absolutePath: ${pmsGl.webFileAbsolutePath}
            relativePath: webFile9
            hashStart: 43692
            hashEnd: 49153
            restUrl: http://127.0.0.1:${pms.file9.webPort}/file
            webUrl: http://${pmsGl.webFileIp4Client}:${pms.nginx.webPort}/webfiles/
            webDownloadPath: http://${pmsGl.webFileIp4Client}:${pms.file9.webPort}/file/download/down?id=
        sv10:
            id: dyFile10
            absolutePath: ${pmsGl.webFileAbsolutePath}
            relativePath: webFile10
            hashStart: 49154
            hashEnd: 54615
            restUrl: http://127.0.0.1:${pms.file10.webPort}/file
            webUrl: http://${pmsGl.webFileIp4Client}:${pms.nginx.webPort}/webfiles/
            webDownloadPath: http://${pmsGl.webFileIp4Client}:${pms.file10.webPort}/file/download/down?id=
        sv11:
            id: dyFile11
            absolutePath: ${pmsGl.webFileAbsolutePath}
            relativePath: webFile11
            hashStart: 54616
            hashEnd: 60077
            restUrl: http://127.0.0.1:${pms.file11.webPort}/file
            webUrl: http://${pmsGl.webFileIp4Client}:${pms.nginx.webPort}/webfiles/
            webDownloadPath: http://${pmsGl.webFileIp4Client}:${pms.file11.webPort}/file/download/down?id=
        sv12:
            id: dyFile12
            absolutePath: ${pmsGl.webFileAbsolutePath}
            relativePath: webFile12
            hashStart: 60078
            hashEnd: 65535
            restUrl: http://127.0.0.1:${pms.file12.webPort}/file
            webUrl: http://${pmsGl.webFileIp4Client}:${pms.nginx.webPort}/webfiles/
            webDownloadPath: http://${pmsGl.webFileIp4Client}:${pms.file12.webPort}/file/download/down?id=
pms-parent/pms-web-station/.gitignore
New file
@@ -0,0 +1,33 @@
HELP.md
target/
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**/target/
!**/src/test/**/target/
### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache
### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/
!**/src/main/**/build/
!**/src/test/**/build/
### VS Code ###
.vscode/