| blade-ops/blade-flow/src/main/resources/processes/LeaveProcess.bpmn20.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| blade-service/blade-desk/${project.build.directory}/classes/org/springblade/desk/mapper/NoticeMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| blade-service/blade-mdm/src/main/resources/application-dev.yml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| blade-service/blade-mdm/src/main/resources/log/logback-dev.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| blade-service/blade-mdm/src/main/resources/logback-spring.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| blade-service/blade-mdm/src/main/resources/rebel.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| doc/sql/mdm/mdm.mysql.all.create.sql | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
blade-ops/blade-flow/src/main/resources/processes/LeaveProcess.bpmn20.xml
ÎļþÒÑɾ³ý blade-service/blade-desk/${project.build.directory}/classes/org/springblade/desk/mapper/NoticeMapper.xml
ÎļþÒÑɾ³ý blade-service/blade-mdm/src/main/resources/application-dev.yml
@@ -9,3 +9,8 @@ username: ${blade.datasource.dev.username} password: ${blade.datasource.dev.password} logging: level: root: WARN org.springblade.mdm: INFO org.springframework.web: INFO blade-service/blade-mdm/src/main/resources/log/logback-dev.xml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,140 @@ <?xml version="1.0" encoding="UTF-8"?> <configuration scan="true" scanPeriod="60 seconds"> <!--å å«etl tool çlogbackæä»¶--> <include resource="logback/logback.xml"/> <!-- èªå®ä¹åæ°çå¬ --> <contextListener class="org.springblade.core.log.listener.LoggerStartupListener"/> <springProperty scope="context" name="springAppName" source="spring.application.name"/> <!-- å½©è²æ¥å¿ä¾èµç渲æç±» --> <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="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> <pattern>${CONSOLE_LOG_PATTERN}</pattern> <charset>utf8</charset> </encoder> </appender> <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> <file>${LOG_FILE}</file> <encoder> <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern> </encoder> <!-- æ»å¨çç¥ --> <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> <!-- ææ¥æå大尿»å¨ --> <fileNamePattern>${LOG_PATH}/mdm-%d{yyyy-MM-dd}.%i.log</fileNamePattern> <!-- å个æä»¶æå¤§å¤§å° --> <maxFileSize>100MB</maxFileSize> <!-- ä¿çæå¤30å¤©çæ¥å¿ --> <maxHistory>30</maxHistory> <!-- æææ¥å¿æä»¶æ»å¤§å°éå¶ --> <totalSizeCap>2GB</totalSizeCap> </rollingPolicy> </appender> <if condition='property("ELK_MODE").toUpperCase().contains("TRUE")'> <then> <!-- æ¨éæ¥å¿è³elk --> <appender name="STDOUT_LOGSTASH" class="net.logstash.logback.appender.LogstashTcpSocketAppender"> <destination>${DESTINATION}</destination> <!-- æ¥å¿è¾åºç¼ç --> <encoder charset="UTF-8" class="net.logstash.logback.encoder.LoggingEventCompositeJsonEncoder"> <providers> <timestamp> <timeZone>UTC</timeZone> </timestamp> <pattern> <pattern> { "traceId": "%X{traceId}", "requestId": "%X{requestId}", "accountId": "%X{accountId}", "tenantId": "%X{tenantId}", "logLevel": "%level", "serviceName": "${springAppName:-SpringApp}", "pid": "${PID:-}", "thread": "%thread", "class": "%logger{40}", "line":"%L", "message": "%message" } </pattern> </pattern> <mdc/> <stackTrace/> </providers> </encoder> </appender> </then> </if> <!-- æ¥å¿è¾åºçº§å« --> <root level="INFO"> <appender-ref ref="STDOUT"/> <appender-ref ref="FILE"/> <appender-ref ref="${STDOUT_APPENDER}"/> </root> <logger name="net.sf.ehcache" level="INFO"/> <logger name="druid.sql" level="INFO"/> <!-- MyBatis log configure --> <logger name="com.apache.ibatis" level="INFO"/> <logger name="org.mybatis.spring" level="INFO"/> <logger name="java.sql.Connection" level="INFO"/> <logger name="java.sql.Statement" level="INFO"/> <logger name="java.sql.PreparedStatement" level="INFO"/> <!-- åå°é¨ådebugæ¥å¿ --> <logger name="druid.sql" level="INFO"/> <logger name="org.apache.shiro" level="INFO"/> <logger name="org.mybatis.spring" level="INFO"/> <logger name="org.springframework" level="INFO"/> <logger name="org.springframework.context" level="WARN"/> <logger name="org.springframework.beans" level="WARN"/> <logger name="com.baomidou.mybatisplus" level="INFO"/> <logger name="org.apache.ibatis.io" level="INFO"/> <logger name="org.apache.velocity" level="INFO"/> <logger name="org.eclipse.jetty" level="INFO"/> <logger name="io.undertow" level="INFO"/> <logger name="org.xnio.nio" level="INFO"/> <logger name="org.thymeleaf" level="INFO"/> <logger name="springfox.documentation" level="INFO"/> <logger name="org.hibernate.validator" level="INFO"/> <logger name="com.netflix.loadbalancer" level="INFO"/> <logger name="com.netflix.hystrix" level="INFO"/> <logger name="com.netflix.zuul" level="INFO"/> <logger name="de.codecentric" level="INFO"/> <!-- cache INFO --> <logger name="net.sf.ehcache" level="INFO"/> <logger name="org.springframework.cache" level="INFO"/> <!-- cloud --> <logger name="org.apache.http" level="INFO"/> <logger name="com.netflix.discovery" level="INFO"/> <logger name="com.netflix.eureka" level="INFO"/> <!-- ä¸å¡æ¥å¿ --> <Logger name="org.springblade.mdm" level="INFO"/> <Logger name="org.springblade.core.tenant" level="INFO"/> <Logger name="org.springblade.core.version" level="INFO"/> <!-- åå°nacosæ¥å¿ --> <logger name="com.alibaba.nacos" level="ERROR"/> <logger name="RocketmqClient" additivity="false"> <level value="ERROR" /> <appender-ref ref="STDOUT"/> </logger> </configuration> blade-service/blade-mdm/src/main/resources/logback-spring.xml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,43 @@ <?xml version="1.0" encoding="UTF-8"?> <configuration> <include resource="org/springframework/boot/logging/logback/defaults.xml"/> <!-- å®ä¹åºç¨åç§°ï¼ç¨äºæ¥å¿æä»¶å --> <property name="APP_NAME" value="mdm"/> <!-- å®ä¹æ¥å¿æä»¶åå¨è·¯å¾ --> <property name="LOG_PATH" value="d:/mdmnew/logs/${APP_NAME}"/> <property name="LOG_FILE" value="${LOG_PATH}/mdm.log"/> <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern> </encoder> </appender> <!-- æä»¶è¾åºappender --> <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> <file>${LOG_FILE}</file> <encoder> <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern> </encoder> <!-- æ»å¨çç¥ --> <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> <!-- ææ¥æå大尿»å¨ --> <fileNamePattern>${LOG_PATH}/mdm-%d{yyyy-MM-dd}.%i.log</fileNamePattern> <!-- å个æä»¶æå¤§å¤§å° --> <maxFileSize>100MB</maxFileSize> <!-- ä¿çæå¤30å¤©çæ¥å¿ --> <maxHistory>30</maxHistory> <!-- æææ¥å¿æä»¶æ»å¤§å°éå¶ --> <totalSizeCap>2GB</totalSizeCap> </rollingPolicy> </appender> <!-- 设置æ¥å¿çº§å« --> <root level="INFO"> <appender-ref ref="CONSOLE"/> <appender-ref ref="FILE"/> </root> <!-- <logger name="org.spingblade.mdm" level="INFO"/>--> </configuration> blade-service/blade-mdm/src/main/resources/rebel.xml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> <!-- This is the JRebel configuration file. It maps the running application to your IDE workspace, enabling JRebel reloading for this project. Refer to https://manuals.jrebel.com/jrebel/standalone/config.html for more information. --> <application generated-by="intellij" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.zeroturnaround.com" xsi:schemaLocation="http://www.zeroturnaround.com http://update.zeroturnaround.com/jrebel/rebel-2_3.xsd"> <id>blade-mdm</id> <classpath> <dir name="D:/yangys/åºå®mdm/src/BladeX/blade-service/blade-mdm/target/classes"> </dir> </classpath> </application> doc/sql/mdm/mdm.mysql.all.create.sql
@@ -99,7 +99,6 @@ DROP TABLE IF EXISTS `mdm_produce_division`; CREATE TABLE `mdm_produce_division` ( `id` bigint NOT NULL, `drawing_no` varchar(100) Not NULL COMMENT 'å¾å·ï¼é¶ç»ä»¶å·', `team_leader_id` bigint COMMENT 'ä¸ä¸ç»é¿è´¦å·', `programmer_id` bigint COMMENT 'ç¼å¶åè´¦å·', `checker_id` bigint COMMENT 'æ ¡å¯¹åè´¦å·ï¼å·¥èºåè§è²ï¼', @@ -224,6 +223,7 @@ `name` varchar(100) DEFAULT NULL COMMENT 'æä»¶å', `program_name` varchar(100) DEFAULT NULL COMMENT 'ç¨åºå/ç¨åºå å', `oss_name` varchar(400) DEFAULT NULL COMMENT 'ossæä»¶å', `file_type` varchar(10) DEFAULT NULL COMMENT 'æä»¶ç±»å(program/other)', `is_cured` int DEFAULT 0 COMMENT 'æ¯å¦åºåç,1æ¯;0å¦ï¼æµç¨åèµ·æ¶åç°åºåç¨åºèªå¨æå ¥ç为åºå1', `status` int DEFAULT NULL COMMENT 'ä¸å¡ç¶æ', `create_dept` bigint DEFAULT NULL COMMENT 'å建åä½', @@ -308,6 +308,7 @@ `id` bigint NOT NULL, `tenant_id` varchar(6) DEFAULT NULL COMMENT 'æå±ç§æ·', `nc_node_id` bigint NOT NULL COMMENT 'ç¨åºå å对åºçnodeid', `programmer_id` bigint NOT NULL COMMENT 'ç¼ç¨åç¨æ·ID', `title` varchar(200) NOT NULL COMMENT 'æµç¨æ é¢', `program_name` varchar(100) NOT NULL COMMENT 'ç¨åºåç§°', `status` int DEFAULT NULL COMMENT 'ä¸å¡ç¶æ', @@ -341,8 +342,8 @@ DROP TABLE IF EXISTS `mdm_dnc_back_file`; CREATE TABLE `mdm_dnc_back_file` ( DROP TABLE IF EXISTS `mdm_dnc_back_fileold`; CREATE TABLE `mdm_dnc_back_fileold` ( `id` bigint NOT NULL, `tenant_id` varchar(6) DEFAULT NULL COMMENT 'æå±ç§æ·', `nc_node_id` bigint NOT NULL COMMENT 'ç¨åºå å èç¹id', @@ -360,6 +361,26 @@ PRIMARY KEY (`id`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='DNCåä¼ æä»¶è®°å½'; DROP TABLE IF EXISTS `mdm_dnc_back_file`; CREATE TABLE `mdm_dnc_back_file` ( `id` bigint NOT NULL, `tenant_id` varchar(6) DEFAULT NULL COMMENT 'æå±ç§æ·', `nc_node_id` bigint NOT NULL COMMENT 'ç¨åºå å èç¹id', `oss_name` varchar(100) NULL COMMENT 'ossä¸çæä»¶ååä¼ çzipæä»¶å', `status` int DEFAULT NULL COMMENT 'ä¸å¡ç¶æ', `create_dept` bigint DEFAULT NULL COMMENT 'å建åä½', `is_deleted` int DEFAULT NULL, `create_time` datetime DEFAULT NULL COMMENT 'å建æ¶é´', `create_user` bigint DEFAULT NULL COMMENT 'å建人', `update_time` datetime DEFAULT NULL COMMENT 'æ´æ°æ¶é´', `update_user` bigint DEFAULT NULL COMMENT 'æ´æ°äºº', PRIMARY KEY (`id`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='DNCåä¼ æä»¶è®°å½æ°'; DROP TABLE IF EXISTS `mdm_file_locks`; @@ -417,9 +438,10 @@ `dir_type` varchar(5) DEFAULT NULL COMMENT 'ç®å½ç±»åï¼SEND/REC/TEMP', `machine_code` varchar(100) DEFAULT NULL COMMENT 'æºåºç¼ç ', `file_create_time` datetime DEFAULT NULL COMMENT 'æä»¶å建æ¶é´', `file_modify_date` datetime DEFAULT NULL COMMENT 'æä»¶å建æ¶é´', `file_modify_time` datetime DEFAULT NULL COMMENT 'æä»¶å建æ¶é´', `md5` varchar(32) DEFAULT NULL COMMENT 'md5 hex', `file_size` bigint DEFAULT NULL COMMENT 'æä»¶åèæ°', `determine_time` datetime DEFAULT NULL COMMENT 'æ¥å/æç»çæ¶é´', `status` int DEFAULT NULL COMMENT 'ä¸å¡ç¶æ', `create_dept` bigint DEFAULT NULL COMMENT 'å建åä½', `is_deleted` int DEFAULT NULL, @@ -429,3 +451,4 @@ `update_user` bigint DEFAULT NULL COMMENT 'æ´æ°äºº', PRIMARY KEY (`id`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='å·¥æ§ç½æºåºæä»¶';