package com.ssm.manage.entity;


//import com.dc.common.core.BaseEntity;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;
import lombok.AllArgsConstructor;
import lombok.NoArgsConstructor;

import java.util.Date;
import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Id;

/**
 * (RegionList)实体类
 *
 * @author makejava
 * @since 2023-12-16 11:26:09
 */
@TableName("region_list")
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "")
@JsonIgnoreProperties(ignoreUnknown = true)
public class RegionList implements Serializable {
    private static final long serialVersionUID = 720493350902083240L;
    @Id
    @Column(name = "id")
    private Integer id;
    @Column(name = "beisen_id")
    private Integer beisenId;

    @Column(name = "parent_id")
    @ApiModelProperty(name = "parentId", value = "父级id")
    private Integer parentId;
    @Column(name = "manage_id")
    @ApiModelProperty(name = "manage_id", value = "管理员id")
    private Long manageId;
    /**
     * 录入人名称
     */
    @Column(name = "manage_name")
    @ApiModelProperty(name = "manage_name", value = "管理员名字")
    private String manageName;
    @Column(name = "mobile_phone")
    @ApiModelProperty(name = "mobile_phone", value = "管理员联系电话")
    private String mobilePhone;

    /**
     * 区域编码
     */
    @Column(name = "region_num")
    @ApiModelProperty(name = "regionNum", value = "区域编码")
    private String regionNum;
    /**
     * 区域名字
     */
    @Column(name = "region_name")
    @ApiModelProperty(name = "regionName", value = "区域名字")
    private String regionName;

    @Column(name = "store_id")
    @ApiModelProperty(name = "store_id", value = "公司id")
    private String storeId;
    /**
     * 区域地址
     */
    @Column(name = "region_address")
    @ApiModelProperty(name = "regionAddress", value = "区域地址")
    private String regionAddress;
    /**
     * 录入人id
     */
    @Column(name = "input_id")
    @ApiModelProperty(name = "inputId", value = "录入人id")
    private Long inputId;
    /**
     * 录入人名称
     */
    @Column(name = "input_name")
    @ApiModelProperty(name = "inputName", value = "录入人名称")
    private String inputName;
    /**
     * 录入时间
     */
    @Column(name = "input_date")
    @ApiModelProperty(name = "inputDate", value = "录入时间")
    private Date inputDate;
    /**
     * 修改人id
     */
    @Column(name = "update_id")
    @ApiModelProperty(name = "updateId", value = "修改人id")
    private Long updateId;
    /**
     * 修改人名字
     */
    @Column(name = "update_name")
    @ApiModelProperty(name = "updateName", value = "修改人名字")
    private String updateName;
    /**
     * 修改时间
     */
    @Column(name = "update_date")
    @ApiModelProperty(name = "updateDate", value = "修改时间")
    private Date updateDate;


}
