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

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

@Schema(description = "MCP 确认提交草稿响应（v2 §6.3.5）")
public class McpDraftSubmitResponse {

    @JsonProperty("draft_id")
    @Schema(description = "草稿 ID")
    private Long draftId;

    @Schema(description = "提交结果", example = "success")
    private String status;

    @JsonProperty("order_id")
    @Schema(description = "生成的正式订单 ID", example = "ord_98765")
    private String orderId;

    @JsonProperty("batch_id")
    @Schema(description = "登记批次业务编号", example = "bat_1")
    private String batchId;

    public Long getDraftId() {
        return draftId;
    }

    public void setDraftId(Long draftId) {
        this.draftId = draftId;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getBatchId() {
        return batchId;
    }

    public void setBatchId(String batchId) {
        this.batchId = batchId;
    }

}
