liujie
2026-08-21 a7c8a8f6055e1a03414f2227d12ff2e87ec52d41
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
package com.tourguide.modules.order.dto;
 
import java.math.BigDecimal;
import java.util.List;
 
/** 导游业绩汇总及分页明细。 */
public class GuideEarningsResponse {
    private final BigDecimal todayEarnings;
    private final BigDecimal monthEarnings;
    private final List<String> scenicOptions;
    private final List<GuideEarningItemResponse> records;
    private final long total;
    private final long page;
    private final long size;
 
    public GuideEarningsResponse(BigDecimal todayEarnings, BigDecimal monthEarnings,
                                 List<String> scenicOptions, List<GuideEarningItemResponse> records,
                                 long total, long page, long size) {
        this.todayEarnings = todayEarnings;
        this.monthEarnings = monthEarnings;
        this.scenicOptions = scenicOptions;
        this.records = records;
        this.total = total;
        this.page = page;
        this.size = size;
    }
 
    public BigDecimal getTodayEarnings() { return todayEarnings; }
    public BigDecimal getMonthEarnings() { return monthEarnings; }
    public List<String> getScenicOptions() { return scenicOptions; }
    public List<GuideEarningItemResponse> getRecords() { return records; }
    public long getTotal() { return total; }
    public long getPage() { return page; }
    public long getSize() { return size; }
}