package com.kingtom.shengtai.api.model;

import java.util.List;
import java.util.Map;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;

/**
 * 应用模块名称</p>
 * 产品目录表 前后端数据传输类。</p>
 * Copyright: Copyright (C) 2024 , Inc. All rights reserved. <p>
 * Company: 成都诚唐科技有限责任公司</p>
 *
 * @author wany
 * @since 2024/01/17
 */

@Data
@SuperBuilder
@NoArgsConstructor
@AllArgsConstructor
@Schema(description = "产品目录表")
public class ProductDirDTO{

    @Schema(description = "id")
    private String id;

    @Schema(description = "标识符")
    private String code;

    @Schema(description = "名称")
    private String name;

    @Schema(description = "父目录Id")
    private String parentId;

    @Schema(description = "路径")
    private List<String> path;

    @Schema(description = "图片")
    private String image;

    @Schema(description = "备注")
    private String remark;

    @Schema(description = "扩展字段1")
    private String ext1;

    @Schema(description = "扩展字段2")
    private String ext2;

    @Schema(description = "扩展字段3")
    private Map<String, Object> ext3;

    @Schema(description = "创建时间")
    private String gmtCreate;

    @Schema(description = "更新时间")
    private String gmtModified;

    @Schema(description = "系统ID")
    private String sysId;

}