package com.ruoyi.web.modules.video.domain;

/**
 * 畜牧监控「所属主体」下拉选项。
 * <p>
 * 由 {@link com.ruoyi.web.modules.video.service.impl.BizLivestockMonitorServiceImpl#selectOwnerOptions}
 * 合并牧场与市场两个数据源生成，供列表筛选与表单选择共用。
 * </p>
 */
public class MonitorOwnerOption
{
    /** 主体类型：1 养殖主体，2 交易市场 */
    private Integer ownerType;

    /** 主体类型中文展示名 */
    private String ownerTypeName;

    /** 主体主键（{@code biz_pasture.id} 或 {@code biz_trade_market.id}） */
    private Long ownerId;

    /** 主体名称，下拉展示文案 */
    private String ownerName;

    public Integer getOwnerType()
    {
        return ownerType;
    }

    public void setOwnerType(Integer ownerType)
    {
        this.ownerType = ownerType;
    }

    public String getOwnerTypeName()
    {
        return ownerTypeName;
    }

    public void setOwnerTypeName(String ownerTypeName)
    {
        this.ownerTypeName = ownerTypeName;
    }

    public Long getOwnerId()
    {
        return ownerId;
    }

    public void setOwnerId(Long ownerId)
    {
        this.ownerId = ownerId;
    }

    public String getOwnerName()
    {
        return ownerName;
    }

    public void setOwnerName(String ownerName)
    {
        this.ownerName = ownerName;
    }
}
