package com.ruoyi.mall.domain;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * app-公司对象 mall_app_company
 *
 * @author ruoyi
 * @date 2024-06-27
 */
@Setter
@Getter
@ToString
public class MallAppCompany extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 公司ID */
    private Long companyId;

    /** 系统用户ID */
    @Excel(name = "系统用户ID")
    private Long sysUserId;

    /** 公司名称 */
    @Excel(name = "公司名称")
    private String companyName;

    /** 公司电话 */
    @Excel(name = "公司电话")
    private String companyPhone;

    /** 账号 */
    @Excel(name = "账号")
    private String companyAccount;

    /** 密码 */
    @Excel(name = "密码")
    private String companyPassword;

    /** 经营时间开始 */
    @Excel(name = "经营时间开始")
    private String companyBusinessBegin;

    /** 经营时间结束 */
    @Excel(name = "经营时间结束")
    private String companyBusinessEnd;

    /** 省份ID */
    @Excel(name = "省份ID")
    private Long provinceId;

    /** 省份名称 */
    @Excel(name = "省份名称")
    private String provinceName;

    /** 城市ID */
    @Excel(name = "城市ID")
    private Long cityId;

    /** 城市名称 */
    @Excel(name = "城市名称")
    private String cityName;

    /** 区域ID */
    @Excel(name = "区域ID")
    private Long areaId;

    /** 区域名称 */
    @Excel(name = "区域名称")
    private String areaName;

    /** 地址 */
    @Excel(name = "地址")
    private String address;

    /** 经度 */
    @Excel(name = "经度")
    private String longitude;

    /** 纬度 */
    @Excel(name = "纬度")
    private String latitude;

    /** 公司状态（0-正常，1-冻结） */
    @Excel(name = "公司状态", readConverterExp = "0=-正常，1-冻结")
    private Integer companyStatus;

    /** 创建时间 */
    @Excel(name = "创建时间")
    private String createAt;

    /** 更新时间 */
    @Excel(name = "更新时间")
    private String updateAt;

    /** 删除标记（0-正常，1-删除） */
    @Excel(name = "删除标记", readConverterExp = "0=-正常，1-删除")
    private Integer delFlag;

}
