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

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

@Schema(description = "办理流程步骤")
public class RegistrationBatchStepResponse {

    @JsonProperty("step_code")
    @Schema(description = "步骤编码", example = "registration")
    private String stepCode;

    @Schema(description = "步骤标题", example = "扫码登记")
    private String title;

    @Schema(description = "步骤状态：done / active / pending", example = "active")
    private String status;

    @Schema(description = "步骤时间展示（MM-dd HH:mm）；done/active 有值，pending 可为空", example = "01-15 14:30")
    private String time;

    @Schema(description = "进行中高亮文案，如「进行中 7/10」")
    private String highlight;

    public String getStepCode() {
        return stepCode;
    }

    public void setStepCode(String stepCode) {
        this.stepCode = stepCode;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getStatus() {
        return status;
    }

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

    public String getTime() {
        return time;
    }

    public void setTime(String time) {
        this.time = time;
    }

    public String getHighlight() {
        return highlight;
    }

    public void setHighlight(String highlight) {
        this.highlight = highlight;
    }
}
