1 package com.srv4pos.server.api.sale;
2
3 import com.srv4pos.server.api.infrastructure.Info;
4 import com.srv4pos.server.api.posplus.PrintType;
5 import org.springframework.roo.addon.javabean.RooJavaBean;
6 import org.springframework.roo.addon.json.RooJson;
7 import org.springframework.roo.addon.tostring.RooToString;
8
9 import javax.validation.constraints.NotNull;
10 import java.util.Date;
11
12
13
14
15 @RooJavaBean
16 @RooToString
17 @RooJson(deepSerialize = true)
18 public class PrintInfo implements Info {
19 @NotNull
20 private Integer receiptNumber;
21
22 @NotNull
23 private PrintType printType;
24
25 @NotNull
26 private DeliveryType deliveryType;
27
28 @NotNull
29 private String controlNumber;
30
31 @NotNull
32 private Date created;
33
34 @NotNull
35 private boolean printed;
36 }