package com.sunnyfarm.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import lombok.EqualsAndHashCode; import javax.validation.constraints.NotNull; @Data @EqualsAndHashCode(callSuper = true) @TableName("favorites") public class Favorite extends BaseEntity { @NotNull(message = "用户ID不能为空") private Long userId; @NotNull(message = "产品ID不能为空") private Long productId; // 非数据库字段 @TableField(exist = false) private Product product; }