package com.zg.project.information.domain.vo;

import lombok.Data;

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

/**
 * 大仓 VO（包含小仓列表）
 */
@Data
public class WarehouseGroupVO implements Serializable {

    private static final long serialVersionUID = 1L;

    /** 主键 ID（大仓自身的 ID） */
    private Long id;

    /** 大仓编码（warehouse_code） */
    private String warehouseCode;

    /** 大仓名称（warehouse_name） */
    private String warehouseName;

    /** 大仓地址（address） */
    private String address;

    /** 状态（1=启用，0=禁用） */
    private Integer status;

    /** 排序值 */
    private Integer sort;

    /** 备注 */
    private String remark;

    /** 创建时间（created_at） */
    private Date createdAt;

    /** 更新时间（updated_at） */
    private Date updatedAt;

    /** 该大仓下的小仓列表 */
    private List<WarehouseChildVO> children;
}
