You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
70 lines
1.7 KiB
70 lines
1.7 KiB
|
4 weeks ago
|
package com.mathvision.diet.entity;
|
||
|
|
|
||
|
|
import com.alibaba.fastjson2.annotation.JSONField;
|
||
|
|
import lombok.*;
|
||
|
|
|
||
|
|
import javax.persistence.*;
|
||
|
|
import java.math.BigDecimal;
|
||
|
|
import java.time.Instant;
|
||
|
|
import java.time.LocalDate;
|
||
|
|
|
||
|
|
@Builder
|
||
|
|
@AllArgsConstructor
|
||
|
|
@NoArgsConstructor
|
||
|
|
@Getter
|
||
|
|
@Setter
|
||
|
|
@Entity
|
||
|
|
@Table(name = "sugar")
|
||
|
|
public class Sugar {
|
||
|
|
|
||
|
|
@Id
|
||
|
|
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||
|
|
@Column(name = "id", nullable = false)
|
||
|
|
private Long id;
|
||
|
|
|
||
|
|
@Column(name = "vender", nullable = false)
|
||
|
|
private Long vender;
|
||
|
|
|
||
|
|
@Column(name = "name", nullable = false, length = 64)
|
||
|
|
private String name;
|
||
|
|
|
||
|
|
@Column(name = "day", columnDefinition = "int UNSIGNED not null")
|
||
|
|
private Integer day;
|
||
|
|
|
||
|
|
@Column(name = "sugar_day", precision = 10, scale = 2)
|
||
|
|
private BigDecimal sugarDay;
|
||
|
|
|
||
|
|
@Column(name = "sugar_week", precision = 10, scale = 2)
|
||
|
|
private BigDecimal sugarWeek;
|
||
|
|
|
||
|
|
@Column(name = "oil_day", precision = 10, scale = 2)
|
||
|
|
private BigDecimal oilDay;
|
||
|
|
|
||
|
|
@Column(name = "oil_week", precision = 10, scale = 2)
|
||
|
|
private BigDecimal oilWeek;
|
||
|
|
|
||
|
|
@Column(name = "salt_day", precision = 10, scale = 2)
|
||
|
|
private BigDecimal saltDay;
|
||
|
|
|
||
|
|
@Column(name = "salt_week", precision = 10, scale = 2)
|
||
|
|
private BigDecimal saltWeek;
|
||
|
|
|
||
|
|
@Column(name = "start_time")
|
||
|
|
private LocalDate startTime;
|
||
|
|
|
||
|
|
@Column(name = "end_time")
|
||
|
|
private LocalDate endTime;
|
||
|
|
|
||
|
|
@JSONField(serialize = false)
|
||
|
|
@Column(name = "operate", length = 45)
|
||
|
|
private String operate;
|
||
|
|
|
||
|
|
@JSONField(serialize = false)
|
||
|
|
@Column(name = "created")
|
||
|
|
private Instant created;
|
||
|
|
|
||
|
|
@JSONField(serialize = false)
|
||
|
|
@Column(name = "modify")
|
||
|
|
private Instant modify;
|
||
|
|
|
||
|
|
}
|