{
  "schema": "dwd",
  "table": "dim_assistant_ex",
  "ods_source": "assistant_accounts_master",
  "columns": [
    {
      "name": "assistant_id",
      "data_type": "bigint",
      "is_nullable": false,
      "column_default": null,
      "comment": "【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2947562271297029（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_accounts_master - id。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - id。",
      "ordinal_position": 1
    },
    {
      "name": "gender",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】维度字段，用于补充维度属性。     【示例】0（维度字段，用于补充维度属性）。     【ODS来源】assistant_accounts_master - gender。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - gender。",
      "ordinal_position": 2
    },
    {
      "name": "birth_date",
      "data_type": "timestamp with time zone",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】时间/日期字段，用于记录业务时间与统计口径对齐。     【示例】0001-01-01 00:00:00（时间/日期字段，用于记录业务时间与统计口径对齐）。     【ODS来源】assistant_accounts_master - birth_date。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - birth_date。",
      "ordinal_position": 3
    },
    {
      "name": "avatar",
      "data_type": "text",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】维度字段，用于补充维度属性。     【示例】https://oss.ficoo.vip/maUiImages/images/defaultAvatar.png（维度字段，用于补充维度属性）。     【ODS来源】assistant_accounts_master - avatar。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - avatar。",
      "ordinal_position": 4
    },
    {
      "name": "introduce",
      "data_type": "text",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】维度字段，用于补充维度属性。     【示例】NULL（维度字段，用于补充维度属性）。     【ODS来源】assistant_accounts_master - introduce。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - introduce。",
      "ordinal_position": 5
    },
    {
      "name": "video_introduction_url",
      "data_type": "text",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】维度字段，用于补充维度属性。     【示例】https://oss.ficoo.vip/cbb/userVideo/1753096246308/175309624630830.mp4（维度字段，用于补充维度属性）。     【ODS来源】assistant_accounts_master - video_introduction_url。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - video_introduction_url。",
      "ordinal_position": 6
    },
    {
      "name": "height",
      "data_type": "numeric",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】维度字段，用于补充维度属性。     【示例】0.0（维度字段，用于补充维度属性）。     【ODS来源】assistant_accounts_master - height。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - height。",
      "ordinal_position": 7
    },
    {
      "name": "weight",
      "data_type": "numeric",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】维度字段，用于补充维度属性。     【示例】0.0（维度字段，用于补充维度属性）。     【ODS来源】assistant_accounts_master - weight。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - weight。",
      "ordinal_position": 8
    },
    {
      "name": "shop_name",
      "data_type": "text",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】名称字段，用于展示与辅助识别。     【示例】朗朗桌球（名称字段，用于展示与辅助识别）。     【ODS来源】assistant_accounts_master - shop_name。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - shop_name。",
      "ordinal_position": 9
    },
    {
      "name": "group_id",
      "data_type": "bigint",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】0（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_accounts_master - group_id。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - group_id。",
      "ordinal_position": 10
    },
    {
      "name": "group_name",
      "data_type": "text",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】名称字段，用于展示与辅助识别。     【示例】NULL（名称字段，用于展示与辅助识别）。     【ODS来源】assistant_accounts_master - group_name。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - group_name。",
      "ordinal_position": 11
    },
    {
      "name": "person_org_id",
      "data_type": "bigint",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2947562271215109（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_accounts_master - person_org_id。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - person_org_id。",
      "ordinal_position": 12
    },
    {
      "name": "staff_id",
      "data_type": "bigint",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】0（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_accounts_master - staff_id。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - staff_id。",
      "ordinal_position": 13
    },
    {
      "name": "staff_profile_id",
      "data_type": "bigint",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】0（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_accounts_master - staff_profile_id。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - staff_profile_id。",
      "ordinal_position": 14
    },
    {
      "name": "assistant_grade",
      "data_type": "double precision",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】维度字段，用于补充维度属性。     【示例】0.0（维度字段，用于补充维度属性）。     【ODS来源】assistant_accounts_master - assistant_grade。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - assistant_grade。",
      "ordinal_position": 15
    },
    {
      "name": "sum_grade",
      "data_type": "double precision",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】维度字段，用于补充维度属性。     【示例】0.0（维度字段，用于补充维度属性）。     【ODS来源】assistant_accounts_master - sum_grade。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - sum_grade。",
      "ordinal_position": 16
    },
    {
      "name": "get_grade_times",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】维度字段，用于补充维度属性。     【示例】0（维度字段，用于补充维度属性）。     【ODS来源】assistant_accounts_master - get_grade_times。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - get_grade_times。",
      "ordinal_position": 17
    },
    {
      "name": "charge_way",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】维度字段，用于补充维度属性。     【示例】2（维度字段，用于补充维度属性）。     【ODS来源】assistant_accounts_master - charge_way。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - charge_way。",
      "ordinal_position": 18
    },
    {
      "name": "allow_cx",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】维度字段，用于补充维度属性。     【示例】1（维度字段，用于补充维度属性）。     【ODS来源】assistant_accounts_master - allow_cx。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - allow_cx。",
      "ordinal_position": 19
    },
    {
      "name": "is_guaranteed",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】布尔/开关字段，用于表示是否/可用性等业务开关。     【示例】1（布尔/开关字段，用于表示是否/可用性等业务开关）。     【ODS来源】assistant_accounts_master - is_guaranteed。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - is_guaranteed。",
      "ordinal_position": 20
    },
    {
      "name": "salary_grant_enabled",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】维度字段，用于补充维度属性。     【示例】2（维度字段，用于补充维度属性）。     【ODS来源】assistant_accounts_master - salary_grant_enabled。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - salary_grant_enabled。",
      "ordinal_position": 21
    },
    {
      "name": "entry_type",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】维度字段，用于补充维度属性。     【示例】1（维度字段，用于补充维度属性）。     【ODS来源】assistant_accounts_master - entry_type。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - entry_type。",
      "ordinal_position": 22
    },
    {
      "name": "entry_sign_status",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】状态枚举字段，用于标识业务状态。     【示例】0（状态枚举字段，用于标识业务状态）。     【ODS来源】assistant_accounts_master - entry_sign_status。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - entry_sign_status。",
      "ordinal_position": 23
    },
    {
      "name": "resign_sign_status",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】状态枚举字段，用于标识业务状态。     【示例】0（状态枚举字段，用于标识业务状态）。     【ODS来源】assistant_accounts_master - resign_sign_status。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - resign_sign_status。",
      "ordinal_position": 24
    },
    {
      "name": "work_status",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】状态枚举字段，用于标识业务状态。     【示例】2（状态枚举字段，用于标识业务状态）。     【ODS来源】assistant_accounts_master - work_status。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - work_status。",
      "ordinal_position": 25
    },
    {
      "name": "show_status",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】状态枚举字段，用于标识业务状态。     【示例】1（状态枚举字段，用于标识业务状态）。     【ODS来源】assistant_accounts_master - show_status。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - show_status。",
      "ordinal_position": 26
    },
    {
      "name": "show_sort",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】维度字段，用于补充维度属性。     【示例】31（维度字段，用于补充维度属性）。     【ODS来源】assistant_accounts_master - show_sort。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - show_sort。",
      "ordinal_position": 27
    },
    {
      "name": "online_status",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】状态枚举字段，用于标识业务状态。     【示例】1（状态枚举字段，用于标识业务状态）。     【ODS来源】assistant_accounts_master - online_status。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - online_status。",
      "ordinal_position": 28
    },
    {
      "name": "is_delete",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】布尔/开关字段，用于表示是否/可用性等业务开关。     【示例】0（布尔/开关字段，用于表示是否/可用性等业务开关）。     【ODS来源】assistant_accounts_master - is_delete。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - is_delete。",
      "ordinal_position": 29
    },
    {
      "name": "criticism_status",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】状态枚举字段，用于标识业务状态。     【示例】1（状态枚举字段，用于标识业务状态）。     【ODS来源】assistant_accounts_master - criticism_status。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - criticism_status。",
      "ordinal_position": 30
    },
    {
      "name": "create_time",
      "data_type": "timestamp with time zone",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】时间/日期字段，用于记录业务时间与统计口径对齐。     【示例】2025-11-02 15:55:26（时间/日期字段，用于记录业务时间与统计口径对齐）。     【ODS来源】assistant_accounts_master - create_time。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - create_time。",
      "ordinal_position": 31
    },
    {
      "name": "update_time",
      "data_type": "timestamp with time zone",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】时间/日期字段，用于记录业务时间与统计口径对齐。     【示例】2025-11-03 18:32:07（时间/日期字段，用于记录业务时间与统计口径对齐）。     【ODS来源】assistant_accounts_master - update_time。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - update_time。",
      "ordinal_position": 32
    },
    {
      "name": "start_time",
      "data_type": "timestamp with time zone",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】时间/日期字段，用于记录业务时间与统计口径对齐。     【示例】2025-11-01 08:00:00（时间/日期字段，用于记录业务时间与统计口径对齐）。     【ODS来源】assistant_accounts_master - start_time。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - start_time。",
      "ordinal_position": 33
    },
    {
      "name": "end_time",
      "data_type": "timestamp with time zone",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】时间/日期字段，用于记录业务时间与统计口径对齐。     【示例】2025-12-01 08:00:00（时间/日期字段，用于记录业务时间与统计口径对齐）。     【ODS来源】assistant_accounts_master - end_time。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - end_time。",
      "ordinal_position": 34
    },
    {
      "name": "last_table_id",
      "data_type": "bigint",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】0（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_accounts_master - last_table_id。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - last_table_id。",
      "ordinal_position": 35
    },
    {
      "name": "last_table_name",
      "data_type": "text",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】名称字段，用于展示与辅助识别。     【示例】TV（名称字段，用于展示与辅助识别）。     【ODS来源】assistant_accounts_master - last_table_name。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - last_table_name。",
      "ordinal_position": 36
    },
    {
      "name": "last_update_name",
      "data_type": "text",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】名称字段，用于展示与辅助识别。     【示例】管理员：郑丽珊（名称字段，用于展示与辅助识别）。     【ODS来源】assistant_accounts_master - last_update_name。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - last_update_name。",
      "ordinal_position": 37
    },
    {
      "name": "order_trade_no",
      "data_type": "bigint",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】维度字段，用于补充维度属性。     【示例】0（维度字段，用于补充维度属性）。     【ODS来源】assistant_accounts_master - order_trade_no。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - order_trade_no。",
      "ordinal_position": 38
    },
    {
      "name": "ding_talk_synced",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】维度字段，用于补充维度属性。     【示例】1（维度字段，用于补充维度属性）。     【ODS来源】assistant_accounts_master - ding_talk_synced。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - ding_talk_synced。",
      "ordinal_position": 39
    },
    {
      "name": "site_light_cfg_id",
      "data_type": "bigint",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】0（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_accounts_master - site_light_cfg_id。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - site_light_cfg_id。",
      "ordinal_position": 40
    },
    {
      "name": "light_equipment_id",
      "data_type": "text",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】NULL（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_accounts_master - light_equipment_id。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - light_equipment_id。",
      "ordinal_position": 41
    },
    {
      "name": "light_status",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】状态枚举字段，用于标识业务状态。     【示例】2（状态枚举字段，用于标识业务状态）。     【ODS来源】assistant_accounts_master - light_status。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - light_status。",
      "ordinal_position": 42
    },
    {
      "name": "is_team_leader",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】布尔/开关字段，用于表示是否/可用性等业务开关。     【示例】0（布尔/开关字段，用于表示是否/可用性等业务开关）。     【ODS来源】assistant_accounts_master - is_team_leader。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - is_team_leader。",
      "ordinal_position": 43
    },
    {
      "name": "serial_number",
      "data_type": "bigint",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】数量/时长字段，用于统计与计量。     【示例】0（数量/时长字段，用于统计与计量）。     【ODS来源】assistant_accounts_master - serial_number。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - serial_number。",
      "ordinal_position": 44
    },
    {
      "name": "scd2_start_time",
      "data_type": "timestamp with time zone",
      "is_nullable": false,
      "column_default": null,
      "comment": "【说明】SCD2 开始时间（版本生效起点），用于维度慢变追踪。     【示例】2025-11-10T00:00:00+08:00（SCD2 开始时间（版本生效起点），用于维度慢变追踪）。     【ODS来源】assistant_accounts_master - 无（DWD慢变元数据）。     【JSON字段】无 - DWD慢变元数据 - 无。",
      "ordinal_position": 45
    },
    {
      "name": "scd2_end_time",
      "data_type": "timestamp with time zone",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】SCD2 结束时间（默认 9999-12-31 表示当前版本），用于维度慢变追踪。     【示例】9999-12-31T00:00:00+00:00（SCD2 结束时间（默认 9999-12-31 表示当前版本），用于维度慢变追踪）。     【ODS来源】assistant_accounts_master - 无（DWD慢变元数据）。     【JSON字段】无 - DWD慢变元数据 - 无。",
      "ordinal_position": 46
    },
    {
      "name": "scd2_is_current",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】SCD2 当前版本标记（1=当前，0=历史），用于筛选最新维度记录。     【示例】1（SCD2 当前版本标记（1=当前，0=历史），用于筛选最新维度记录）。     【ODS来源】assistant_accounts_master - 无（DWD慢变元数据）。     【JSON字段】无 - DWD慢变元数据 - 无。",
      "ordinal_position": 47
    },
    {
      "name": "scd2_version",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】SCD2 版本号（自增），用于与时间段一起避免版本重叠。     【示例】1（SCD2 版本号（自增），用于与时间段一起避免版本重叠）。     【ODS来源】assistant_accounts_master - 无（DWD慢变元数据）。     【JSON字段】无 - DWD慢变元数据 - 无。",
      "ordinal_position": 48
    },
    {
      "name": "system_role_id",
      "data_type": "bigint",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】系统角色 ID，标识助教在系统中的角色类型。     【ODS来源】assistant_accounts_master - system_role_id。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - system_role_id。",
      "ordinal_position": 49
    },
    {
      "name": "job_num",
      "data_type": "text",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】工号，助教的内部编号标识。     【ODS来源】assistant_accounts_master - job_num。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - job_num。",
      "ordinal_position": 50
    },
    {
      "name": "cx_unit_price",
      "data_type": "numeric",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】促销单价（元），助教提供促销服务时的计费单价。     【ODS来源】assistant_accounts_master - cx_unit_price。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - cx_unit_price。",
      "ordinal_position": 51
    },
    {
      "name": "pd_unit_price",
      "data_type": "numeric",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】陪打单价（元），助教提供陪打服务时的计费单价。     【ODS来源】assistant_accounts_master - pd_unit_price。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - pd_unit_price。",
      "ordinal_position": 52
    }
  ]
}