package com.zksy.base.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 设备类别表
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName(value = "equipment_type", schema = "app_user")
public class EquipmentType {

    @TableId(value = "id", type = IdType.ASSIGN_UUID)
    /**
     * 数据库主键ID
     */
    private String id;

    /**
     * 类别ID
     */
    private String typeId;

    /**
     * 类别名称（如生产设备、办公设备等）
     */
    private String typeName;

    /**
     * 父类别ID，用于多级分类，0表示无父类
     */
    private String parentTypeId;

    /**
     * 类别备注信息
     */
    private String typeRemark;
}
