feat:充值流程

This commit is contained in:
dzc committed 2025-09-29 11:41:56 +08:00
1 parent a50a4a6a60
commit 28afa35b35
18 files changed
+521 -2

No files matched your search

@@ -0,0 +1,25 @@
package com.bsd.pjcloud.hard.api.dto.panel;
import com.bsd.pjcloud.common.core.constant.enums.DateRangeTypeEnum;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class PanelCanteenDto {
private DateRangeTypeEnum dateRangeType = DateRangeTypeEnum.YESTERDAY;
private LocalDateTime[] totalTimeList;
private String hourType;
private Long limit;
}
@@ -0,0 +1,98 @@
package com.bsd.pjcloud.hard.api.vo.hard;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDate;
import java.util.List;
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class PanelCanteenVo {
/**
* 用餐时间段(早中晚)
*/
private String hourType;
/**
* 商品名
*/
private String productStr;
/**
* 用餐人数
*/
private Long personCount;
/**
* 购买次数
*/
private Long buyCount;
/**
* 购买商品数量
*/
private Long buyProductCount;
/**
* 购买总金额(分)
*/
private Long totalPrice;
/**
* 时间
*/
private LocalDate time;
/**
* 时间字符串
*/
private LocalDate timeStr;
/**
* 周几
*/
private String weekStr;
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public static class HourTypeItemVo {
private String type;
private String typeStr;
private List<PanelCanteenVo> list;
}
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public static class HourTypeVo {
/**
* 早
*/
private HourTypeItemVo morning;
/**
* 中
*/
private HourTypeItemVo noon;
/**
* 晚
*/
private HourTypeItemVo evening;
}
}