package com.wansenai.entities.shop;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*;
import lombok.experimental.Accessors;

import java.io.Serial;
import java.io.Serializable;
import java.util.Date;

@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("bas_shop")
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class BasShop implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    private Long id;

    private String code;

    private String name;

    private String channel;

    private String type;

    private Long addressId;

    private String priceType;

    @TableField(value = "field_1")
    private String field1;

    @TableField(value = "field_2")
    private String field2;

    @TableField(value = "field_3")
    private String field3;

    @TableField(value = "field_4")
    private String field4;

    @TableField(value = "field_5")
    private String field5;

    @TableField(value = "field_6")
    private String field6;

    @TableField(value = "field_7")
    private String field7;

    @TableField(value = "field_8")
    private String field8;

    @TableField(value = "field_9")
    private String field9;

    @TableField(value = "field_10")
    private String field10;

    private Date createTime;

    private String createBy;

    private Date updateTime;

    private String updateBy;

    private String remark;
}
