SpringDemo/src/main/java/com/example/springdemo/entities/Dishes.java
2023-11-10 16:48:23 +08:00

33 lines
882 B
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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)
private Long id;//主键菜品ID
private String name;//菜品名称
private BigDecimal price;//菜品价格
private Integer discount;//菜品折扣
@Column(name = "finalPrice")
private BigDecimal finalPrice;//菜品最终价格
private String description;//菜品描述
@ManyToOne(cascade = CascadeType.ALL, fetch = FetchType.EAGER)
@JoinColumn(name = "merchantsID", referencedColumnName = "id")
private Merchants merchants;//商家
}