32 lines
711 B
Java
32 lines
711 B
Java
package com.example.takeawaysystemserver.entity;
|
||
|
||
import jakarta.annotation.Nullable;
|
||
import lombok.AllArgsConstructor;
|
||
import lombok.Data;
|
||
import lombok.NoArgsConstructor;
|
||
|
||
import java.util.Map;
|
||
|
||
/**
|
||
* @author spyn
|
||
* @date 2024/7/10
|
||
* @description
|
||
*/
|
||
@Data
|
||
@AllArgsConstructor
|
||
@NoArgsConstructor
|
||
public class OrderItem {
|
||
private String dishId;
|
||
@Nullable
|
||
private Dish dish;
|
||
private String orderId;
|
||
private Integer count;
|
||
private Integer price;
|
||
/**
|
||
* [key: 类型,如“辣度选择”] : [value: 子选项,如"微辣"]
|
||
* 注意这里value是String,而不是String[],和Dish中的subOptions不同
|
||
*/
|
||
@Nullable
|
||
private Map<String, String> options;
|
||
}
|