package com.microservices.zone.partners.domain;

import com.microservices.common.core.annotation.Excel;
import com.microservices.common.core.web.domain.BaseEntity;
import com.microservices.zone.partners.domain.vo.ZonePartnersOverviewVo;
import lombok.Data;

/**
 * 特色专区合作伙伴分类对象 zone_partners_type
 *
 * @author otto
 * @date 2023-06-20
 */
@Data
public class ZonePartnersType extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 合作伙伴分类主键
     */
    private Long id;

    /**
     * 合作伙伴分类名称
     */
    @Excel(name = "合作伙伴分类名称")
    private String name;

    /**
     * 排序
     */
    @Excel(name = "排序")
    private Integer sort;

    /**
     * 所属组织Id
     */
    @Excel(name = "所属组织Id")
    private Long deptId;

    /**
     * 删除标志（0代表存在 2代表删除）
     */
    private String delFlag;

    /**
     * 专区标识
     */
    @Excel(name = "专区标识")
    private Long zoneId;

    public ZonePartnersOverviewVo toZonePartnersOverviewVo() {
        ZonePartnersOverviewVo zonePartnersOverviewVo = new ZonePartnersOverviewVo();
        zonePartnersOverviewVo.setId(id);
        zonePartnersOverviewVo.setTypeName(name);
        return zonePartnersOverviewVo;
    }

}
