Files
food-hub-service/src/main/java/com/cxx/food/entity/User.java
2025-06-30 20:03:00 +08:00

53 lines
1.2 KiB
Java

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(value = "user", autoResultMap = true)
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;
}