package com.cool.modules.user.entity; import com.cool.core.base.BaseEntity; import com.mybatisflex.annotation.Table; import com.cool.core.annotation.ColumnDefine; import lombok.Getter; import lombok.Setter; import org.dromara.autotable.annotation.Index; /** * 用户模块-收货地址 */ @Getter @Setter @Table(value = "user_address", comment = "用户模块-收货地址") public class UserAddressEntity extends BaseEntity { @Index @ColumnDefine(comment = "用户ID", notNull = true) private Long userId; @ColumnDefine(comment = "联系人", notNull = true) private String contact; @Index @ColumnDefine(comment = "手机号", length = 11, notNull = true) private String phone; @ColumnDefine(comment = "省", notNull = true) private String province; @ColumnDefine(comment = "市", notNull = true) private String city; @ColumnDefine(comment = "区", notNull = true) private String district; @ColumnDefine(comment = "地址", notNull = true) private String address; @ColumnDefine(comment = "是否默认", defaultValue = "false") private Boolean isDefault; }