This commit is contained in:
QAIU
2024-11-07 18:37:08 +08:00
parent a01df6c7db
commit b6a9c2d3a0
10 changed files with 82 additions and 264 deletions

View File

@@ -28,6 +28,7 @@ public class AppMain {
}
/**
* 框架回调方法
* 初始化数据库/缓存等
*
* @param jsonObject 配置

View File

@@ -2,11 +2,15 @@ package cn.qaiu.lz.web.model;
import cn.qaiu.db.ddl.Table;
import cn.qaiu.lz.common.ToJson;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.vertx.codegen.annotations.DataObject;
import io.vertx.core.json.JsonObject;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
@Data
@DataObject
@NoArgsConstructor
@@ -16,9 +20,17 @@ public class SysUser implements ToJson {
private String username;
private String password;
private Integer age;
@JsonFormat(pattern = "yyyy-MM-dd'T'HH:mm:ss")
private LocalDateTime createTime;
public SysUser(JsonObject json) {
this.id = json.getString("id");
this.username = json.getString("username");
this.password = json.getString("password");
this.age = json.getInteger("age");
if (json.getString("createTime") != null) {
this.createTime = LocalDateTime.parse(json.getString("createTime"));
}
}
}