diff --git a/src/main/java/mjkf/xinke/main/common/property/MainSuperviseProperty.java b/src/main/java/mjkf/xinke/main/common/property/MainSuperviseProperty.java new file mode 100644 index 0000000..3a57ada --- /dev/null +++ b/src/main/java/mjkf/xinke/main/common/property/MainSuperviseProperty.java @@ -0,0 +1,19 @@ +package mjkf.xinke.main.common.property; + +import lombok.Data; +import org.springframework.boot.context.properties.ConfigurationProperties; +import org.springframework.stereotype.Component; + +import java.util.Arrays; +import java.util.List; + +@Data +@ConfigurationProperties(prefix = "main.supervise") +@Component +public class MainSuperviseProperty { + private String dispatcherRoleId; + + public List getDispatcherRoleIdList() { + return Arrays.asList(this.dispatcherRoleId.split(",")); + } +} diff --git a/src/main/resources/application-dev.yml b/src/main/resources/application-dev.yml new file mode 100644 index 0000000..f9f41bd --- /dev/null +++ b/src/main/resources/application-dev.yml @@ -0,0 +1,18 @@ +spring: + datasource: + dynamic: + datasource: + master: + driver-class-name: com.mysql.cj.jdbc.Driver + password: Xxs123456 + url: jdbc:mysql://192.168.1.3:4306/material_manage?useUnicode=true&characterEncoding=utf-8&useSSL=false&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&useInformationSchema=true + username: root + redis: + database: 4 + host: 127.0.0.1 + password: '' + port: 6379 + +main: + supervise: + dispatcher-role-id: 1677946127227682818,0 diff --git a/src/main/resources/application-prod.yml b/src/main/resources/application-prod.yml new file mode 100644 index 0000000..3d7f146 --- /dev/null +++ b/src/main/resources/application-prod.yml @@ -0,0 +1,18 @@ +spring: + datasource: + dynamic: + datasource: + master: + driver-class-name: com.mysql.cj.jdbc.Driver + password: lyh123456! + url: jdbc:mysql://localhost:3306/material_manage?useUnicode=true&characterEncoding=utf-8&useSSL=false&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&useInformationSchema=true + username: root + redis: + database: 1 + host: 127.0.0.1 + password: '' + port: 6379 + +main: + supervise: + dispatcher-role-id: 1677946127227682818,0 diff --git a/src/main/resources/application-test.yml b/src/main/resources/application-test.yml new file mode 100644 index 0000000..a165a2e --- /dev/null +++ b/src/main/resources/application-test.yml @@ -0,0 +1,18 @@ +spring: + datasource: + dynamic: + datasource: + master: + driver-class-name: com.mysql.cj.jdbc.Driver + password: Xxs123456 + url: jdbc:mysql://xxs1110.local:4306/material_manage?useUnicode=true&characterEncoding=utf-8&useSSL=false&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&useInformationSchema=true + username: root + redis: + database: 4 + host: xxs1110.local + password: 'Xxs123456' + port: 6379 + +main: + supervise: + dispatcher-role-id: 1677946127227682818,0 diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index ca9690b..c9e9981 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -110,7 +110,7 @@ spring: locale: zh_CN time-zone: GMT+8 profiles: - active: local + active: dev redis: database: 1 host: 127.0.0.1 @@ -127,3 +127,15 @@ spring: multipart: max-file-size: 100MB max-request-size: 100MB + application: + name: material-manage-service +snowy: + config: + common: + backend-url: http://localhost:8192 + front-url: http://localhost:8181 + ten: + default-ten-id: -1 + enabled: true + ignore-table-names: '' + ten-id-column-name: TENANT_ID \ No newline at end of file