2023-11-05 15:16:30 +00:00
|
|
|
|
package com.example.springdemo.entities;
|
|
|
|
|
|
|
|
|
|
import jakarta.persistence.*;
|
|
|
|
|
import lombok.AllArgsConstructor;
|
|
|
|
|
import lombok.Builder;
|
|
|
|
|
import lombok.Data;
|
|
|
|
|
import lombok.NoArgsConstructor;
|
|
|
|
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
|
|
|
|
|
|
|
@Data
|
|
|
|
|
@Builder
|
|
|
|
|
@NoArgsConstructor
|
|
|
|
|
@AllArgsConstructor
|
|
|
|
|
@Entity
|
|
|
|
|
@Table(name = "Dishes")
|
|
|
|
|
//菜单菜品类
|
|
|
|
|
public class Dishes {
|
|
|
|
|
@Id
|
|
|
|
|
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
2023-11-06 10:39:06 +00:00
|
|
|
|
private Long id;//主键,菜品ID
|
2023-11-05 15:16:30 +00:00
|
|
|
|
private String name;//菜品名称
|
|
|
|
|
private BigDecimal price;//菜品价格
|
|
|
|
|
private Integer discount;//菜品折扣
|
|
|
|
|
@Column(name = "finalPrice")
|
|
|
|
|
private BigDecimal finalPrice;//菜品最终价格
|
|
|
|
|
private String description;//菜品描述
|
|
|
|
|
|
2023-11-10 08:48:23 +00:00
|
|
|
|
@ManyToOne(cascade = CascadeType.ALL, fetch = FetchType.EAGER)
|
2023-11-05 15:16:30 +00:00
|
|
|
|
@JoinColumn(name = "merchantsID", referencedColumnName = "id")
|
|
|
|
|
private Merchants merchants;//商家
|
|
|
|
|
}
|