|
|
|
@ -28,7 +28,7 @@ public class ResourceImportUtil {
|
|
|
|
|
|
|
|
|
|
public static void main(String[] args) {
|
|
|
|
|
File file = new File("C:\\Users\\yunha\\Desktop\\资源文件.xlsx");
|
|
|
|
|
File sql = new File("C:\\Users\\yunha\\Desktop\\imppRource.sql");
|
|
|
|
|
File sql = new File("C:\\Users\\yunha\\Desktop\\imppResource.sql");
|
|
|
|
|
int i = 1;
|
|
|
|
|
try {
|
|
|
|
|
FileWriter fileWritter = new FileWriter(sql,false);
|
|
|
|
@ -92,7 +92,7 @@ public class ResourceImportUtil {
|
|
|
|
|
sysLocaleResource.setResourceValue(row.getCell(3).getStringCellValue());
|
|
|
|
|
System.out.println(sql(sysLocaleResource));
|
|
|
|
|
|
|
|
|
|
if(isContainChinese(row.getCell(2).getStringCellValue())){
|
|
|
|
|
if(isContainChinese(row.getCell(3).getStringCellValue())){
|
|
|
|
|
bufferWritter.write(sql(sysLocaleResource));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -124,7 +124,7 @@ public class ResourceImportUtil {
|
|
|
|
|
sysLocaleResource.setResourceValue(row.getCell(3).getStringCellValue());
|
|
|
|
|
System.out.println(sql(sysLocaleResource));
|
|
|
|
|
|
|
|
|
|
if(isContainChinese(row.getCell(2).getStringCellValue())){
|
|
|
|
|
if(isContainChinese(row.getCell(3).getStringCellValue())){
|
|
|
|
|
bufferWritter.write(sql(sysLocaleResource));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -143,28 +143,34 @@ public class ResourceImportUtil {
|
|
|
|
|
Sheet enumSheet = wb.getSheet("ENUM");
|
|
|
|
|
i =1;
|
|
|
|
|
for (; i < enumSheet.getLastRowNum(); i++) {
|
|
|
|
|
row = wmsSheet.getRow(i);
|
|
|
|
|
row = enumSheet.getRow(i);
|
|
|
|
|
|
|
|
|
|
System.out.println(snowflakeIdMaker.nextId()+" ENUM 行:"+i);
|
|
|
|
|
// 模块
|
|
|
|
|
row.getCell(0).setCellType(CellType.STRING);
|
|
|
|
|
// 枚举名称
|
|
|
|
|
row.getCell(1).setCellType(CellType.STRING);
|
|
|
|
|
// 枚举项名称
|
|
|
|
|
row.getCell(2).setCellType(CellType.STRING);
|
|
|
|
|
// 国际化(汉)
|
|
|
|
|
row.getCell(3).setCellType(CellType.STRING);
|
|
|
|
|
// 国际化(英)
|
|
|
|
|
// row.getCell(4).setCellType(CellType.STRING);
|
|
|
|
|
sysLocaleResource.setId(snowflakeIdMaker.nextId());
|
|
|
|
|
sysLocaleResource.setLanguageCode("CN/zh");
|
|
|
|
|
sysLocaleResource.setLanguageNameRdd("简体中文");
|
|
|
|
|
sysLocaleResource.setResourceType( getType(row.getCell(1).getStringCellValue()));
|
|
|
|
|
sysLocaleResource.setResourceKey(row.getCell(2).getStringCellValue());
|
|
|
|
|
sysLocaleResource.setResourceValue(row.getCell(2).getStringCellValue());
|
|
|
|
|
sysLocaleResource.setResourceType(CommonEnumUtil.SYS_LOCALE_RESOURCE_TYPE.ENUM.getValue());
|
|
|
|
|
sysLocaleResource.setResourceKey(row.getCell(1).getStringCellValue()+":"+row.getCell(2).getStringCellValue());
|
|
|
|
|
sysLocaleResource.setResourceValue(row.getCell(3).getStringCellValue());
|
|
|
|
|
System.out.println(sql(sysLocaleResource));
|
|
|
|
|
|
|
|
|
|
if(isContainChinese(row.getCell(2).getStringCellValue())){
|
|
|
|
|
bufferWritter.write(sql(sysLocaleResource));
|
|
|
|
|
}
|
|
|
|
|
bufferWritter.write(sql(sysLocaleResource));
|
|
|
|
|
|
|
|
|
|
sysLocaleResource.setId(snowflakeIdMaker.nextId());
|
|
|
|
|
sysLocaleResource.setLanguageCode("US/en");
|
|
|
|
|
sysLocaleResource.setLanguageNameRdd("English");
|
|
|
|
|
sysLocaleResource.setResourceType( getType(row.getCell(1).getStringCellValue()));
|
|
|
|
|
sysLocaleResource.setResourceKey(row.getCell(2).getStringCellValue());
|
|
|
|
|
sysLocaleResource.setResourceType(CommonEnumUtil.SYS_LOCALE_RESOURCE_TYPE.ENUM.getValue());
|
|
|
|
|
sysLocaleResource.setResourceKey(row.getCell(1).getStringCellValue()+":"+row.getCell(2).getStringCellValue());
|
|
|
|
|
sysLocaleResource.setResourceValue(row.getCell(3).getStringCellValue());
|
|
|
|
|
System.out.println(sql(sysLocaleResource));
|
|
|
|
|
|
|
|
|
@ -198,7 +204,7 @@ public class ResourceImportUtil {
|
|
|
|
|
for (; i < configSheet.getLastRowNum(); i++) {
|
|
|
|
|
row = configSheet.getRow(i);
|
|
|
|
|
|
|
|
|
|
System.out.println(snowflakeIdMaker.nextId()+" 参数 行:"+i);
|
|
|
|
|
System.out.println(snowflakeIdMaker.nextId() + " 参数 行:" + i);
|
|
|
|
|
row.getCell(0).setCellType(CellType.STRING);
|
|
|
|
|
row.getCell(1).setCellType(CellType.STRING);
|
|
|
|
|
row.getCell(2).setCellType(CellType.STRING);
|
|
|
|
@ -240,7 +246,7 @@ public class ResourceImportUtil {
|
|
|
|
|
"values " +
|
|
|
|
|
"("+sysLocaleResource.getId()+",1,2,\"system\",\"" + TimeTool.getNowTime(true)+"\",\"system\",\"" + TimeTool.getNowTime(true)+
|
|
|
|
|
"\","+sysLocaleResource.getResourceType()+",\""+sysLocaleResource.getLanguageCode()+"\",\""+sysLocaleResource.getLanguageNameRdd()+"\",\""
|
|
|
|
|
+sysLocaleResource.getResourceKey().replaceAll("\"","\\\\\\\"")+"\",\""+sysLocaleResource.getResourceValue().replaceAll("\"","\\\\\\\"")+"\",1);\n";
|
|
|
|
|
+sysLocaleResource.getResourceKey().replaceAll("\"","\\\\\\\"").trim()+"\",\""+sysLocaleResource.getResourceValue().replaceAll("\"","\\\\\\\"").trim()+"\",1);\n";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|