Procházet zdrojové kódy

求解配置文件生成

huangxingxing před 2 měsíci
rodič
revize
34547a852d

+ 2 - 2
dbscript/init/generate/01-appcodeInit.sql

@@ -123,8 +123,8 @@ INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_D
 -- 热膨胀常数单位
 INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attTECoefficientType1','service','attTECoefficientType', 'TECoefficient', 'm²/K','m²/K',1);
 -- 温度单位
-INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attTemperatureType1','service','attTemperatureType', 'Celsius', '','℃',1);
-INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attTemperatureType2','service','attTemperatureType', 'Fahrenheit', '','℉',2);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attTemperatureType1','service','attTemperatureType', 'Celsius', 'C','℃',1);
+INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attTemperatureType2','service','attTemperatureType', 'Fahrenheit', 'F','℉',2);
 INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attTemperatureType3','service','attTemperatureType', 'Kaiwen', 'K','K',3);
 -- 时间单位
 INSERT INTO SYS_APPCODE(CODE_ID, SYSID, CODE_TYPE, CODE_NAME, CODE_VALUE, CODE_DESC, CODE_ORDER)VALUES ('attTimeType1','service','attTimeType', 's', 's','s',1);

+ 2 - 2
definitionsrc/com/miniframe/generate/appcode/AttTemperatureType.java

@@ -5,8 +5,8 @@ package com.miniframe.generate.appcode;
  */
 public enum AttTemperatureType {
 
-	Celsius("Celsius", "", "℃"),
-	Fahrenheit("Fahrenheit", "", "℉"),
+	Celsius("Celsius", "C", "℃"),
+	Fahrenheit("Fahrenheit", "F", "℉"),
 	Kaiwen("Kaiwen", "K", "K");
 
 	// 成员变量

+ 1 - 1
src/main/resources/templates/pipenet.ftl

@@ -11,7 +11,7 @@
  <#list coms as c>
     <${c.com.code}<#if c.com.type??> type="${c.com.type}"</#if> ID="${c.pcom.idCode}${c.pcom.ser}">
       <#list c.atts as a>
-       <#if a.unit??||a.value??>
+       <#if a.value??>
         <${a.code}<#if a.unitType??&&a.unitType!="无"> unit="${a.unit!""}"<#else></#if>>${a.value!""}</${a.code}>
        </#if>
       </#list>

+ 28 - 0
src/test/java/com/miniframe/XFileRead.java

@@ -3,10 +3,38 @@ package com.miniframe;
 import org.junit.jupiter.api.Test;
 import org.springframework.boot.test.context.SpringBootTest;
 
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.IOException;
+import java.util.Base64;
+
 @SpringBootTest
 public class XFileRead {
     @Test
     void crmRead(){
 //        CRMFileRead.readFile("C:\\Users\\Administrator\\Desktop\\fsdownload");
     }
+
+    public static void main(String[] args) {
+        // 图片文件路径
+        String filePath = "C:\\Users\\Administrator\\Desktop\\mdo 模版\\6.13xigongda\\机翼静气弹优化.png";
+        try {
+            // 读取文件内容到byte数组
+            File file = new File(filePath);
+            FileInputStream imageInFile = new FileInputStream(file);
+            byte imageByte[] = new byte[(int) file.length()];
+            imageInFile.read(imageByte);
+
+            // 将byte数组转换为Base64编码的字符串
+            String encodedString = Base64.getEncoder().encodeToString(imageByte);
+
+            // 输出结果
+            System.out.println(encodedString);
+
+            // 关闭输入流
+            imageInFile.close();
+        } catch (IOException e) {
+            e.printStackTrace();
+        }
+    }
 }

+ 2 - 2
系统设计/数据定义/标准数据/attTemperatureType(温度单位).csv

@@ -1,4 +1,4 @@
 序号,代码编号,代码值,代码名称
-"0","Celsius","","℃"
-"1","Fahrenheit","","℉"
+"0","Celsius","C","℃"
+"1","Fahrenheit","F","℉"
 "2","Kaiwen","K","K"