main
黄海 9 months ago
parent b3388cf732
commit 1a449d6e84

@ -185,6 +185,13 @@
<artifactId>jackson-databind</artifactId> <artifactId>jackson-databind</artifactId>
<version>2.17.2</version> <version>2.17.2</version>
</dependency> </dependency>
<!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.datatype/jackson-datatype-jsr310 -->
<dependency>
<groupId>com.fasterxml.jackson.datatype</groupId>
<artifactId>jackson-datatype-jsr310</artifactId>
<version>2.18.0</version>
</dependency>
<!--引用ssh+sftp组件--> <!--引用ssh+sftp组件-->
<!-- https://mvnrepository.com/artifact/com.github.mwiede/jsch --> <!-- https://mvnrepository.com/artifact/com.github.mwiede/jsch -->
<dependency> <dependency>

@ -288,9 +288,9 @@ public class BaseController extends Controller {
* @param scheme_id ID * @param scheme_id ID
*/ */
@Before({GET.class}) @Before({GET.class})
@JwtCheckInterface({}) //@JwtCheckInterface({})
public void fetchStructure(int scheme_id) { public void fetchStructure(int scheme_id) {
List<Record> list = bm.fetchStructure(scheme_id, -1); List<Record> list = bm.fetchStructure(scheme_id, -1);
renderJson(RetKit.renderSuccess("成功", list, null, 1, 99999, list.size())); renderJson(RetKit.renderSuccess("成功", list, "list", 1, 99999, list.size()));
} }
} }

@ -1,16 +1,26 @@
package com.dsideal.resource.Test; package com.dsideal.resource.Test;
import com.dsideal.resource.Base.Model.BaseModel;
import com.dsideal.resource.Plugin.YamlProp; import com.dsideal.resource.Plugin.YamlProp;
import com.dsideal.resource.ResApplication; import com.dsideal.resource.ResApplication;
import com.dsideal.resource.Util.RetKit;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.SerializationFeature;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
import com.jfinal.kit.Prop; import com.jfinal.kit.Prop;
import com.jfinal.plugin.activerecord.ActiveRecordPlugin; import com.jfinal.plugin.activerecord.ActiveRecordPlugin;
import com.jfinal.plugin.activerecord.dialect.MysqlDialect; import com.jfinal.plugin.activerecord.dialect.MysqlDialect;
import com.jfinal.plugin.hikaricp.HikariCpPlugin; import com.jfinal.plugin.hikaricp.HikariCpPlugin;
import com.jfinal.plugin.activerecord.Record;
import java.io.File; import java.io.File;
import java.util.List;
import java.util.Map;
public class testDb { public class testDb {
public static void main(String[] args) { public static void main(String[] args) throws JsonProcessingException {
//加载配置文件 //加载配置文件
String configFile = "application_dev.yaml"; String configFile = "application_dev.yaml";
Prop PropKit = new YamlProp(configFile); Prop PropKit = new YamlProp(configFile);
@ -35,6 +45,16 @@ public class testDb {
} }
masterArp.start(); masterArp.start();
BaseModel bm = new BaseModel();
List<Record> list = bm.fetchStructure(1, -1);
System.out.println(list);
Map<String, Object> map = RetKit.renderSuccess("成功", list, null, 1, 99999, list.size());
ObjectMapper mapper = new ObjectMapper();
mapper.registerModule(new JavaTimeModule()); // 注册 JavaTimeModule
mapper.enable(SerializationFeature.INDENT_OUTPUT); // 启用美化输出
String jsonString = mapper.writeValueAsString(map);
System.out.println(jsonString);
} }
} }

Loading…
Cancel
Save