{
  // 名称
  "name": "${name}",
  // 标题
  "title": "角色信息",
  // 描述
  "description": "定义角色信息的组件",
  // 状态 0：禁用 1：启用
  "state": 1,
  // 排序，越小越靠前
  "sort": 10,
  // 组件包含字段
  "fields": {
    "id": {
      "type": "string",
      "title": "角色ID",
      "description": "角色的唯一标识符",
      "min": 1,
      "max": 10000000,
      "default": "role_10000000"
    },
    "name": {
      "type": "string",
      "title": "角色名称",
      "description": "角色的显示名称",
      "min": 1,
      "max": 24,
      "default": "张三"
    },
    "description": {
      "type": "string",
      "title": "角色描述",
      "description": "角色的详细说明",
      "min": 1,
      "max": 255,
      "default": "一个普通的角色"
    },
    "type_id": {
      "type": "number",
      "title": "类型ID",
      "description": "角色的类型ID",
      "min": 1,
      "max": 10000000,
      "default": 1
    },
    "race": {
      "type": "string",
      "title": "种族",
      "description": "角色的种族",
      "min": 1,
      "max": 10000000,
      "default": "人族"
    },
    "age": {
      "type": "number",
      "title": "年龄",
      "description": "角色的年龄",
      "min": 1,
      "max": 10000,
      "default": 16
    }
  }
}