diff --git a/eladmin-system/src/main/java/cn/ysk/cashier/dto/calltable/BaseCallTableDTO.java b/eladmin-system/src/main/java/cn/ysk/cashier/dto/calltable/BaseCallTableDTO.java new file mode 100644 index 00000000..6d79ea24 --- /dev/null +++ b/eladmin-system/src/main/java/cn/ysk/cashier/dto/calltable/BaseCallTableDTO.java @@ -0,0 +1,13 @@ +package cn.ysk.cashier.dto.calltable; + +import lombok.Data; + +import javax.validation.constraints.NotNull; + +@Data +public class BaseCallTableDTO { + @NotNull + private Integer callTableId; + @NotNull + private Integer shopId; +} diff --git a/eladmin-system/src/main/java/cn/ysk/cashier/dto/calltable/CallQueueDTO.java b/eladmin-system/src/main/java/cn/ysk/cashier/dto/calltable/CallQueueDTO.java new file mode 100644 index 00000000..37d26627 --- /dev/null +++ b/eladmin-system/src/main/java/cn/ysk/cashier/dto/calltable/CallQueueDTO.java @@ -0,0 +1,13 @@ +package cn.ysk.cashier.dto.calltable; + +import lombok.Data; + +import javax.validation.constraints.NotNull; + +@Data +public class CallQueueDTO{ + @NotNull + private Integer callQueueId; + @NotNull + private Integer shopId; +} diff --git a/eladmin-system/src/main/java/cn/ysk/cashier/dto/calltable/CallTableDTO.java b/eladmin-system/src/main/java/cn/ysk/cashier/dto/calltable/CallTableDTO.java new file mode 100644 index 00000000..92448269 --- /dev/null +++ b/eladmin-system/src/main/java/cn/ysk/cashier/dto/calltable/CallTableDTO.java @@ -0,0 +1,27 @@ +package cn.ysk.cashier.dto.calltable; + +import lombok.Data; + +import javax.validation.constraints.Min; +import javax.validation.constraints.NotBlank; +import javax.validation.constraints.NotEmpty; +import javax.validation.constraints.NotNull; + +@Data +public class CallTableDTO { + @NotNull + private Integer shopId; + @NotEmpty + private String name; + private String note; + @NotNull + @Min(1) + private Integer waitTime; + @NotBlank + private String prefix; + @NotNull + @Min(1) + private Integer start; + @Min(1) + private Integer nearNum; +} diff --git a/eladmin-system/src/main/java/cn/ysk/cashier/dto/calltable/TakeNumberDTO.java b/eladmin-system/src/main/java/cn/ysk/cashier/dto/calltable/TakeNumberDTO.java new file mode 100644 index 00000000..7d774145 --- /dev/null +++ b/eladmin-system/src/main/java/cn/ysk/cashier/dto/calltable/TakeNumberDTO.java @@ -0,0 +1,15 @@ +package cn.ysk.cashier.dto.calltable; + +import lombok.Data; +import lombok.EqualsAndHashCode; + +import javax.validation.constraints.NotNull; + +@EqualsAndHashCode(callSuper = true) +@Data +public class TakeNumberDTO extends BaseCallTableDTO{ + private Integer userId; + private String phone; + private String note; + private String name; +}