feat:更新用户接口

This commit is contained in:
2025-06-28 15:51:04 +08:00
parent eadf548a94
commit 4f42574a02
8 changed files with 140 additions and 51 deletions

View File

@@ -2,10 +2,14 @@ package com.cxx.food.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler;
import com.cxx.framework.data.AbstractEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
import java.util.List;
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("user")
@@ -13,9 +17,36 @@ public class User extends AbstractEntity {
@TableField("username")
private String username;
@TableField("gender")
private Integer gender;
@TableField("password")
private String password;
@TableField("phone_number")
private String phoneNumber;
@TableField("email")
private String email;
@TableField("birth_date")
private Date birthDate;
@TableField("avatar")
private String avatar;
@TableField(value = "area", typeHandler = JacksonTypeHandler.class)
private List<String> area;
@TableField("address")
private String address;
@TableField("job")
private String job;
@TableField(value = "tags", typeHandler = JacksonTypeHandler.class)
private List<String> tags;
@TableField("description")
private String description;
}