package com.njcn.gather.icd.mapping.pojo.vo;


import com.njcn.gather.icd.mapping.pojo.enums.GenerateStatus;

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

// 手动写getter/setter，避免Lombok依赖问题
public class IcdToXmlResponse {
    private GenerateStatus status;
    private String message;
    private String iedName;
    private String ldInst;
    private String savedPath;
    private MappingDocumentResponse mappingDocument;
    private List<IndexCandidateResponse> indexCandidates = new ArrayList<IndexCandidateResponse>();
    private List<String> problems = new ArrayList<String>();
    public GenerateStatus getStatus() { return status; }
    public void setStatus(GenerateStatus status) { this.status = status; }
    public String getMessage() { return message; }
    public void setMessage(String message) { this.message = message; }
    public String getIedName() { return iedName; }
    public void setIedName(String iedName) { this.iedName = iedName; }
    public String getLdInst() { return ldInst; }
    public void setLdInst(String ldInst) { this.ldInst = ldInst; }

    public String getSavedPath() { return savedPath; }
    public void setSavedPath(String savedPath) { this.savedPath = savedPath; }
    public MappingDocumentResponse getMappingDocument() { return mappingDocument; }
    public void setMappingDocument(MappingDocumentResponse mappingDocument) { this.mappingDocument = mappingDocument; }
    public List<IndexCandidateResponse> getIndexCandidates() { return indexCandidates; }
    public void setIndexCandidates(List<IndexCandidateResponse> indexCandidates) { this.indexCandidates = indexCandidates; }
    public List<String> getProblems() { return problems; }
    public void setProblems(List<String> problems) { this.problems = problems; }
}