package com.yd.base.feign.response.category;

import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

@Data
public class ApiCategoryTreeListResponse {

    /**
     * 主键ID
     */
    private Long id;

    /**
     * 分类表唯一业务ID
     */
    private String categoryBizId;

    /**
     * 父级id
     */
    private String pid;

    /**
     * 分类编码
     */
    private String code;

    /**
     * 分类名称
     */
    private String name;

    /**
     * 父子路径
     */
    private String path;

    /**
     * 分类层级
     */
    private Integer level;

    /**
     * 状态(0:停用 1:启用)
     */
    private Integer status;

    /**
     * 通用备注
     */
    private String remark;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 更新时间
     */
    private LocalDateTime updateTime;

    /**
     * 子级分类
     */
    private List<ApiCategoryTreeListResponse> children;
}
