营养配餐软件后端代码,2026年后的版本
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.

31 lines
723 B

package com.mathvision.diet.domian;
import com.alibaba.fastjson2.JSONWriter;
import com.alibaba.fastjson2.annotation.JSONField;
import com.mathvision.diet.convert.MenuStatusConvert;
import lombok.*;
import javax.persistence.Column;
import javax.persistence.Convert;
@Builder
@NoArgsConstructor
@Getter
@Setter
@EqualsAndHashCode
public class MenuCountDTO {
public MenuCountDTO(MenuStatus status, Long count) {
setCount(count);
setStatus(status);
}
@JSONField(serializeFeatures = { JSONWriter.Feature.WriteEnumUsingOrdinal })
@Convert(converter = MenuStatusConvert.class)
@Column(name = "status")
private MenuStatus status;
@Column(name = "count")
private Long count;
}