{
  "schema": "dwd",
  "table": "dwd_assistant_service_log_ex",
  "ods_source": "assistant_service_records",
  "columns": [
    {
      "name": "assistant_service_id",
      "data_type": "bigint",
      "is_nullable": false,
      "column_default": null,
      "comment": "【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2957913441292165（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_service_records - id。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - id。",
      "ordinal_position": 1
    },
    {
      "name": "table_name",
      "data_type": "character varying",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】名称字段，用于展示与辅助识别。     【示例】S1（名称字段，用于展示与辅助识别）。     【ODS来源】assistant_service_records - tableName。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - tableName。",
      "ordinal_position": 2
    },
    {
      "name": "assistant_name",
      "data_type": "character varying",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】名称字段，用于展示与辅助识别。     【示例】何海婷（名称字段，用于展示与辅助识别）。     【ODS来源】assistant_service_records - assistantName。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - assistantName。",
      "ordinal_position": 3
    },
    {
      "name": "ledger_name",
      "data_type": "character varying",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】名称字段，用于展示与辅助识别。     【示例】27-泡芙（名称字段，用于展示与辅助识别）。     【ODS来源】assistant_service_records - ledger_name。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - ledger_name。",
      "ordinal_position": 4
    },
    {
      "name": "ledger_group_name",
      "data_type": "character varying",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】名称字段，用于展示与辅助识别。     【示例】NULL（名称字段，用于展示与辅助识别）。     【ODS来源】assistant_service_records - ledger_group_name。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - ledger_group_name。",
      "ordinal_position": 5
    },
    {
      "name": "ledger_count",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】数量/时长字段，用于统计与计量。     【示例】7592（数量/时长字段，用于统计与计量）。     【ODS来源】assistant_service_records - ledger_count。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - ledger_count。",
      "ordinal_position": 6
    },
    {
      "name": "member_discount_amount",
      "data_type": "numeric",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】0.0（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】assistant_service_records - member_discount_amount。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - member_discount_amount。",
      "ordinal_position": 7
    },
    {
      "name": "manual_discount_amount",
      "data_type": "numeric",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】0.0（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】assistant_service_records - manual_discount_amount。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - manual_discount_amount。",
      "ordinal_position": 8
    },
    {
      "name": "service_money",
      "data_type": "numeric",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】0.0（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】assistant_service_records - service_money。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - service_money。",
      "ordinal_position": 9
    },
    {
      "name": "returns_clock",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】明细字段，用于记录事实取值。     【示例】0（明细字段，用于记录事实取值）。     【ODS来源】assistant_service_records - returns_clock。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - returns_clock。",
      "ordinal_position": 10
    },
    {
      "name": "ledger_start_time",
      "data_type": "timestamp with time zone",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】时间/日期字段，用于记录业务时间与统计口径对齐。     【示例】2025-11-09 21:18:18（时间/日期字段，用于记录业务时间与统计口径对齐）。     【ODS来源】assistant_service_records - ledger_start_time。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - ledger_start_time。",
      "ordinal_position": 11
    },
    {
      "name": "ledger_end_time",
      "data_type": "timestamp with time zone",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】时间/日期字段，用于记录业务时间与统计口径对齐。     【示例】2025-11-09 23:24:50（时间/日期字段，用于记录业务时间与统计口径对齐）。     【ODS来源】assistant_service_records - ledger_end_time。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - ledger_end_time。",
      "ordinal_position": 12
    },
    {
      "name": "ledger_status",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】状态枚举字段，用于标识业务状态。     【示例】1（状态枚举字段，用于标识业务状态）。     【ODS来源】assistant_service_records - ledger_status。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - ledger_status。",
      "ordinal_position": 13
    },
    {
      "name": "is_confirm",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】布尔/开关字段，用于表示是否/可用性等业务开关。     【示例】2（布尔/开关字段，用于表示是否/可用性等业务开关）。     【ODS来源】assistant_service_records - is_confirm。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - is_confirm。",
      "ordinal_position": 14
    },
    {
      "name": "is_single_order",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】布尔/开关字段，用于表示是否/可用性等业务开关。     【示例】1（布尔/开关字段，用于表示是否/可用性等业务开关）。     【ODS来源】assistant_service_records - is_single_order。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - is_single_order。",
      "ordinal_position": 15
    },
    {
      "name": "is_not_responding",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】布尔/开关字段，用于表示是否/可用性等业务开关。     【示例】0（布尔/开关字段，用于表示是否/可用性等业务开关）。     【ODS来源】assistant_service_records - is_not_responding。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - is_not_responding。",
      "ordinal_position": 16
    },
    {
      "name": "is_trash",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】布尔/开关字段，用于表示是否/可用性等业务开关。     【示例】0（布尔/开关字段，用于表示是否/可用性等业务开关）。     【ODS来源】assistant_service_records - is_trash。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - is_trash。",
      "ordinal_position": 17
    },
    {
      "name": "trash_applicant_id",
      "data_type": "bigint",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】0（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_service_records - trash_applicant_id。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - trash_applicant_id。",
      "ordinal_position": 18
    },
    {
      "name": "trash_applicant_name",
      "data_type": "character varying",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】名称字段，用于展示与辅助识别。     【示例】NULL（名称字段，用于展示与辅助识别）。     【ODS来源】assistant_service_records - trash_applicant_name。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - trash_applicant_name。",
      "ordinal_position": 19
    },
    {
      "name": "trash_reason",
      "data_type": "character varying",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】明细字段，用于记录事实取值。     【示例】NULL（明细字段，用于记录事实取值）。     【ODS来源】assistant_service_records - trash_reason。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - trash_reason。",
      "ordinal_position": 20
    },
    {
      "name": "salesman_user_id",
      "data_type": "bigint",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】0（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_service_records - salesman_user_id。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - salesman_user_id。",
      "ordinal_position": 21
    },
    {
      "name": "salesman_name",
      "data_type": "character varying",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】名称字段，用于展示与辅助识别。     【示例】NULL（名称字段，用于展示与辅助识别）。     【ODS来源】assistant_service_records - salesman_name。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - salesman_name。",
      "ordinal_position": 22
    },
    {
      "name": "salesman_org_id",
      "data_type": "bigint",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】0（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_service_records - salesman_org_id。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - salesman_org_id。",
      "ordinal_position": 23
    },
    {
      "name": "skill_grade",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】明细字段，用于记录事实取值。     【示例】0（明细字段，用于记录事实取值）。     【ODS来源】assistant_service_records - skill_grade。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - skill_grade。",
      "ordinal_position": 24
    },
    {
      "name": "service_grade",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】明细字段，用于记录事实取值。     【示例】0（明细字段，用于记录事实取值）。     【ODS来源】assistant_service_records - service_grade。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - service_grade。",
      "ordinal_position": 25
    },
    {
      "name": "composite_grade",
      "data_type": "numeric",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】明细字段，用于记录事实取值。     【示例】0.0（明细字段，用于记录事实取值）。     【ODS来源】assistant_service_records - composite_grade。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - composite_grade。",
      "ordinal_position": 26
    },
    {
      "name": "sum_grade",
      "data_type": "numeric",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】明细字段，用于记录事实取值。     【示例】0.0（明细字段，用于记录事实取值）。     【ODS来源】assistant_service_records - sum_grade。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - sum_grade。",
      "ordinal_position": 27
    },
    {
      "name": "get_grade_times",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】明细字段，用于记录事实取值。     【示例】0（明细字段，用于记录事实取值）。     【ODS来源】assistant_service_records - get_grade_times。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - get_grade_times。",
      "ordinal_position": 28
    },
    {
      "name": "grade_status",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】状态枚举字段，用于标识业务状态。     【示例】1（状态枚举字段，用于标识业务状态）。     【ODS来源】assistant_service_records - grade_status。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - grade_status。",
      "ordinal_position": 29
    },
    {
      "name": "composite_grade_time",
      "data_type": "timestamp with time zone",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】时间/日期字段，用于记录业务时间与统计口径对齐。     【示例】0001-01-01 00:00:00（时间/日期字段，用于记录业务时间与统计口径对齐）。     【ODS来源】assistant_service_records - composite_grade_time。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - composite_grade_time。",
      "ordinal_position": 30
    },
    {
      "name": "assistant_team_name",
      "data_type": "text",
      "is_nullable": true,
      "column_default": null,
      "comment": null,
      "ordinal_position": 31
    },
    {
      "name": "operator_id",
      "data_type": "bigint",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】操作员 ID，录入/结算这条助教服务的员工。     【ODS来源】assistant_service_records - operator_id。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - operator_id。",
      "ordinal_position": 32
    },
    {
      "name": "operator_name",
      "data_type": "text",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】操作员姓名（带职位前缀），与 operator_id 一起使用，便于直接阅读。     【ODS来源】assistant_service_records - operator_name。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - operator_name。",
      "ordinal_position": 33
    }
  ]
}