SpringDemo/src/main/java/com/example/springdemo/entities/Dishes.java

33 lines
882 B
Java
Raw Normal View History

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;//商家
}