package com.huimv.employment.service.draft.dto;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.v3.oas.annotations.media.Schema;

import java.util.ArrayList;
import java.util.List;

@JsonInclude(JsonInclude.Include.NON_NULL)
@Schema(description = "测算草稿摘要")
public class McpDraftSummaryResponse {

    @JsonProperty("total_worker_count")
    private Integer totalWorkerCount;

    @JsonProperty("total_amount")
    private String totalAmount;

    @JsonProperty("worker_source")
    private String workerSource;

    private List<McpDraftSummaryGroupResponse> groups = new ArrayList<>();

    public Integer getTotalWorkerCount() {
        return totalWorkerCount;
    }

    public void setTotalWorkerCount(Integer totalWorkerCount) {
        this.totalWorkerCount = totalWorkerCount;
    }

    public String getTotalAmount() {
        return totalAmount;
    }

    public void setTotalAmount(String totalAmount) {
        this.totalAmount = totalAmount;
    }

    public String getWorkerSource() {
        return workerSource;
    }

    public void setWorkerSource(String workerSource) {
        this.workerSource = workerSource;
    }

    public List<McpDraftSummaryGroupResponse> getGroups() {
        return groups;
    }

    public void setGroups(List<McpDraftSummaryGroupResponse> groups) {
        this.groups = groups;
    }
}
