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

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

@Schema(description = "方案按工种拆分成本（v4 group_breakdown）")
public class McpDraftGroupBreakdownItem {

    @JsonProperty("job_type")
    @Schema(description = "工种")
    private String jobType;

    @Schema(description = "人数")
    private Integer count;

    @JsonProperty("settlement_cycle")
    @Schema(description = "结算方式：daily / weekly / monthly")
    private String settlementCycle;

    @Schema(description = "该组企业总成本（含分摊服务费等）", example = "918.00")
    private String cost;

    @JsonProperty("net_income")
    @Schema(description = "该组员工实得合计", example = "900.00")
    private String netIncome;

    public String getJobType() {
        return jobType;
    }

    public void setJobType(String jobType) {
        this.jobType = jobType;
    }

    public Integer getCount() {
        return count;
    }

    public void setCount(Integer count) {
        this.count = count;
    }

    public String getSettlementCycle() {
        return settlementCycle;
    }

    public void setSettlementCycle(String settlementCycle) {
        this.settlementCycle = settlementCycle;
    }

    public String getCost() {
        return cost;
    }

    public void setCost(String cost) {
        this.cost = cost;
    }

    public String getNetIncome() {
        return netIncome;
    }

    public void setNetIncome(String netIncome) {
        this.netIncome = netIncome;
    }
}
