package com.ruoyi.web.modules.industryservice.research.domain.vo;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * 科研开放接口 — 三资具体问题上报（不含部门 ID / 备注）。
 */
public class ResearchThreeAssetsProblemReportVo
{
    /** 问题上报记录 ID */
    private Long problemId;

    /** 上报时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date reportTime;

    /** 所属乡镇名称 */
    private String townName;

    /** 所属村名称 */
    private String villageName;

    /** 问题等级（general/key/major） */
    private String problemLevel;

    /** 问题详情 */
    private String problemDetail;

    /** 处理结果 */
    private String handleResult;

    public Long getProblemId()
    {
        return problemId;
    }

    public void setProblemId(Long problemId)
    {
        this.problemId = problemId;
    }

    public Date getReportTime()
    {
        return reportTime;
    }

    public void setReportTime(Date reportTime)
    {
        this.reportTime = reportTime;
    }

    public String getTownName()
    {
        return townName;
    }

    public void setTownName(String townName)
    {
        this.townName = townName;
    }

    public String getVillageName()
    {
        return villageName;
    }

    public void setVillageName(String villageName)
    {
        this.villageName = villageName;
    }

    public String getProblemLevel()
    {
        return problemLevel;
    }

    public void setProblemLevel(String problemLevel)
    {
        this.problemLevel = problemLevel;
    }

    public String getProblemDetail()
    {
        return problemDetail;
    }

    public void setProblemDetail(String problemDetail)
    {
        this.problemDetail = problemDetail;
    }

    public String getHandleResult()
    {
        return handleResult;
    }

    public void setHandleResult(String handleResult)
    {
        this.handleResult = handleResult;
    }
}
