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

/**
 * 第三方「查询养殖生产计划列表」单条记录 DTO。
 * <p>
 * 对应 {@code OpenFarmingPlanVo}；
 * 接口 {@code GET /open-api/v1/farming/plans}，落库 {@code biz_farming_plan}。
 * </p>
 */
public class OpenFarmingPlanDto
{
    /** 第三方计划编号 */
    private Long id;
    /** 所属养殖场 ID */
    private Long farmId;
    private Long regionId;
    private String regionName;
    private Long farmEnclosureId;
    private String planBatch;
    private String planName;
    private String startTime;
    private String endTime;
    private String planStatus;

    public Long getId() { return id; }
    public void setId(Long id) { this.id = id; }
    public Long getFarmId() { return farmId; }
    public void setFarmId(Long farmId) { this.farmId = farmId; }
    public Long getRegionId() { return regionId; }
    public void setRegionId(Long regionId) { this.regionId = regionId; }
    public String getRegionName() { return regionName; }
    public void setRegionName(String regionName) { this.regionName = regionName; }
    public Long getFarmEnclosureId() { return farmEnclosureId; }
    public void setFarmEnclosureId(Long farmEnclosureId) { this.farmEnclosureId = farmEnclosureId; }
    public String getPlanBatch() { return planBatch; }
    public void setPlanBatch(String planBatch) { this.planBatch = planBatch; }
    public String getPlanName() { return planName; }
    public void setPlanName(String planName) { this.planName = planName; }
    public String getStartTime() { return startTime; }
    public void setStartTime(String startTime) { this.startTime = startTime; }
    public String getEndTime() { return endTime; }
    public void setEndTime(String endTime) { this.endTime = endTime; }
    public String getPlanStatus() { return planStatus; }
    public void setPlanStatus(String planStatus) { this.planStatus = planStatus; }
}
