package com.ruoyi.web.modules.industryservice.domain.dto;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

/**
 * 第三方开放接口「查询养殖过程记录列表」单条记录 OpenFarmingProcessRecordVo。
 * 接口：{@code GET /open-api/v1/farming/process-records}
 */
@JsonIgnoreProperties(ignoreUnknown = true)
public class OpenBreedingProcessRecordDto
{
    private Long id;

    private String recordNo;

    private String sourceType;

    private Long taskId;

    private String operationType;

    private Long farmId;

    private Long enclosureId;

    private Long batchId;

    private String cattleIds;

    private Long executorUserId;

    private String executorName;

    private String executeTime;

    private String executeResult;

    private String detailJson;

    private String materialUsageJson;

    private String attachments;

    private String exceptionFlag;

    private String exceptionDesc;

    private String remark;

    private String createTime;

    public Long getId()
    {
        return id;
    }

    public void setId(Long id)
    {
        this.id = id;
    }

    public String getRecordNo()
    {
        return recordNo;
    }

    public void setRecordNo(String recordNo)
    {
        this.recordNo = recordNo;
    }

    public String getSourceType()
    {
        return sourceType;
    }

    public void setSourceType(String sourceType)
    {
        this.sourceType = sourceType;
    }

    public Long getTaskId()
    {
        return taskId;
    }

    public void setTaskId(Long taskId)
    {
        this.taskId = taskId;
    }

    public String getOperationType()
    {
        return operationType;
    }

    public void setOperationType(String operationType)
    {
        this.operationType = operationType;
    }

    public Long getFarmId()
    {
        return farmId;
    }

    public void setFarmId(Long farmId)
    {
        this.farmId = farmId;
    }

    public Long getEnclosureId()
    {
        return enclosureId;
    }

    public void setEnclosureId(Long enclosureId)
    {
        this.enclosureId = enclosureId;
    }

    public Long getBatchId()
    {
        return batchId;
    }

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

    public String getCattleIds()
    {
        return cattleIds;
    }

    public void setCattleIds(String cattleIds)
    {
        this.cattleIds = cattleIds;
    }

    public Long getExecutorUserId()
    {
        return executorUserId;
    }

    public void setExecutorUserId(Long executorUserId)
    {
        this.executorUserId = executorUserId;
    }

    public String getExecutorName()
    {
        return executorName;
    }

    public void setExecutorName(String executorName)
    {
        this.executorName = executorName;
    }

    public String getExecuteTime()
    {
        return executeTime;
    }

    public void setExecuteTime(String executeTime)
    {
        this.executeTime = executeTime;
    }

    public String getExecuteResult()
    {
        return executeResult;
    }

    public void setExecuteResult(String executeResult)
    {
        this.executeResult = executeResult;
    }

    public String getDetailJson()
    {
        return detailJson;
    }

    public void setDetailJson(String detailJson)
    {
        this.detailJson = detailJson;
    }

    public String getMaterialUsageJson()
    {
        return materialUsageJson;
    }

    public void setMaterialUsageJson(String materialUsageJson)
    {
        this.materialUsageJson = materialUsageJson;
    }

    public String getAttachments()
    {
        return attachments;
    }

    public void setAttachments(String attachments)
    {
        this.attachments = attachments;
    }

    public String getExceptionFlag()
    {
        return exceptionFlag;
    }

    public void setExceptionFlag(String exceptionFlag)
    {
        this.exceptionFlag = exceptionFlag;
    }

    public String getExceptionDesc()
    {
        return exceptionDesc;
    }

    public void setExceptionDesc(String exceptionDesc)
    {
        this.exceptionDesc = exceptionDesc;
    }

    public String getRemark()
    {
        return remark;
    }

    public void setRemark(String remark)
    {
        this.remark = remark;
    }

    public String getCreateTime()
    {
        return createTime;
    }

    public void setCreateTime(String createTime)
    {
        this.createTime = createTime;
    }
}
