Browse Source

当前用户信息 增加字段

skyline 2 years ago
parent
commit
2c054a9d4d

+ 9 - 1
entity/src/main/java/com/kym/entity/miniapp/vo/UserVo.java

@@ -1,9 +1,12 @@
 package com.kym.entity.miniapp.vo;
 
+import com.alibaba.fastjson2.annotation.JSONField;
 import com.baomidou.mybatisplus.annotation.TableField;
+import com.fasterxml.jackson.annotation.JsonFormat;
 import lombok.Data;
 
 import java.io.Serializable;
+import java.time.LocalDateTime;
 
 
 @Data
@@ -12,10 +15,15 @@ public class UserVo implements Serializable {
     public Long id;
     public String username;
     public String nickname;
+    public String openid;
+    public String avatar;
+    public String gender;
     public String mobilePhone;
+    public Integer status;
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    public LocalDateTime lastLoginTime;
     public Integer balance;
     public String defaultPlateNo;
-    public Integer status;
     public String vin;
 
 }

+ 4 - 0
mapper/src/main/java/com/kym/mapper/miniapp/UserMapper.java

@@ -21,7 +21,11 @@ public interface UserMapper extends BaseMapper<User> {
             "  u.id,\n" +
             "  u.username,\n" +
             "  u.nickname,\n" +
+            "  u.openid,\n" +
+            "  u.avatar,\n" +
+            "  u.gender,\n" +
             "  u.mobile_phone,\n" +
+            "  u.last_login_time,\n" +
             "  acc.balance,\n" +
             "  cars.plate_no default_plate_no,\n" +
             "  u.status,\n" +