You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
jty/src/main/java/jty/expressdistributionsystem/entity/Address.java

34 lines
964 B

package jty.expressdistributionsystem.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
import java.io.Serial;
import java.io.Serializable;
@Data
@TableName("address")
public class Address implements Serializable {
@Serial
private static final long serialVersionUID = 1L;
@TableId("id")
@JsonSerialize(using = ToStringSerializer.class)
private Long id;
@TableField("user_id")
@JsonSerialize(using = ToStringSerializer.class)
@NotNull
private Long userId;
@TableField("address")
@NotBlank(message = "地址不能为空")
private String address;
}