23 lines
590 B
Java
23 lines
590 B
Java
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;
|
|
}
|