package jnpf.model.store.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 门店基本信息VO
 *
 * @author Flynn Chan
 * @create 2024-07-30
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class StoreBaseListVO implements Serializable {
    /**
     * 主键
     */
    private String id;

    /**
     * 门店名称
     **/
    private String storeName;

    /**
     * 所属组织
     **/
    private String organizeId;

    /**
     * 负责人
     **/
    private String storeHeadUserId;

    /**
     * 定位
     **/
    private String address;

    /**
     * 是否禁用(1: 是, 0: 否)
     **/
    private Integer disabled;

    /**
     * 经度
     **/
    private String longitude;

    /**
     * 纬度
     **/
    private String latitude;

    public String getDisabledName() {
        return disabled != null ? (disabled.equals(1) ? "已禁用" : "已启用") : "未获取到状态";
    }
}
