================================================================================
Table: billiards_dwd.dwd_assistant_service_log_ex
Primary Key: assistant_service_id
================================================================================

## COLUMNS
--------------------------------------------------------------------------------
assistant_service_id: bigint | nullable=NO | PK
table_name: character varying(64) | nullable=YES | 
assistant_name: character varying(64) | nullable=YES | 
ledger_name: character varying(128) | nullable=YES | 
ledger_group_name: character varying(128) | nullable=YES | 
ledger_count: integer | nullable=YES | 
member_discount_amount: numeric(10,2) | nullable=YES | 
manual_discount_amount: numeric(10,2) | nullable=YES | 
service_money: numeric(10,2) | nullable=YES | 
returns_clock: integer | nullable=YES | 
ledger_start_time: timestamp with time zone | nullable=YES | 
ledger_end_time: timestamp with time zone | nullable=YES | 
ledger_status: integer | nullable=YES | 
is_confirm: integer | nullable=YES | 
is_single_order: integer | nullable=YES | 
is_not_responding: integer | nullable=YES | 
is_trash: integer | nullable=YES | 
trash_applicant_id: bigint | nullable=YES | 
trash_applicant_name: character varying(64) | nullable=YES | 
trash_reason: character varying(255) | nullable=YES | 
salesman_user_id: bigint | nullable=YES | 
salesman_name: character varying(64) | nullable=YES | 
salesman_org_id: bigint | nullable=YES | 
skill_grade: integer | nullable=YES | 
service_grade: integer | nullable=YES | 
composite_grade: numeric(5,2) | nullable=YES | 
sum_grade: numeric(10,2) | nullable=YES | 
get_grade_times: integer | nullable=YES | 
grade_status: integer | nullable=YES | 
composite_grade_time: timestamp with time zone | nullable=YES | 

## VALUE ANALYSIS (for enum detection)
--------------------------------------------------------------------------------

assistant_service_id:
  Total: 5003, Non-null: 5003, Distinct: 5003
  Top values:
    3032992041225285: 1
    2807763140514565: 1
    2813495350102213: 1
    2970598340873413: 1
    2886802749753733: 1
    2997570454391301: 1
    2945303654697029: 1
    3051266277197509: 1
    3045664751453957: 1
    2945022155688069: 1
    2800772218849349: 1
    3063091679972997: 1
    3001775585283077: 1
    2820758378661957: 1
    2807425539770053: 1

table_name:
  Total: 5003, Non-null: 4501, Distinct: 73
  Top values:
    888: 347
    TV: 278
    VIP5: 241
    666: 218
    C1: 208
    VIP1: 189
    S1: 186
    Ｍ1: 163
    A1: 136
    M4: 116
    发财: 113
    VIP3: 105
    M3: 98
    董事办: 89
    M8: 82

assistant_name:
  Total: 5003, Non-null: 5003, Distinct: 61
  Top values:
    陈嘉怡: 437
    张永英: 323
    邹绮: 319
    胡敏: 298
    谭璇: 296
    廖白洁: 265
    李小燕: 264
    陈淑涛: 249
    许雨嘉: 215
    王红苏: 205
    张庆: 184
    周佳怡: 169
    梁坚锖: 160
    张芳梅: 159
    李艳: 142

ledger_name:
  Total: 5003, Non-null: 5003, Distinct: 63
  Top values:
    2-佳怡: 437
    23-婉婉: 323
    15-七七: 319
    9-球球: 298
    4-璇子: 296
    6-乔西: 265
    1-小燕: 264
    18-涛涛: 249
    52-小柔: 215
    20-苏苏: 205
    8-小敌: 184
    16-周周: 169
    37-阿清: 160
    11-千千: 159
    21-年糕: 142

ledger_group_name:
  Total: 5003, Non-null: 0, Distinct: 0
  Top values:

ledger_count:
  Total: 5003, Non-null: 5003, Distinct: 3713
  Top values:
    3600: 219
    7200: 151
    10800: 139
    0: 79
    14400: 78
    18000: 15
    3594: 10
    7195: 9
    21600: 8
    7194: 8
    7193: 8
    7190: 8
    3603: 7
    36000: 7
    3601: 7

returns_clock:
  Total: 5003, Non-null: 5003, Distinct: 1
  *** LIKELY ENUM (distinct <= 15) ***
  Top values:
    0: 5003

ledger_status:
  Total: 5003, Non-null: 5003, Distinct: 1
  *** LIKELY ENUM (distinct <= 15) ***
  Top values:
    1: 5003

is_confirm:
  Total: 5003, Non-null: 5003, Distinct: 1
  *** LIKELY ENUM (distinct <= 15) ***
  Top values:
    2: 5003

is_single_order:
  Total: 5003, Non-null: 5003, Distinct: 1
  *** LIKELY ENUM (distinct <= 15) ***
  Top values:
    1: 5003

is_not_responding:
  Total: 5003, Non-null: 5003, Distinct: 1
  *** LIKELY ENUM (distinct <= 15) ***
  Top values:
    0: 5003

is_trash:
  Total: 5003, Non-null: 5003, Distinct: 1
  *** LIKELY ENUM (distinct <= 15) ***
  Top values:
    0: 5003

trash_applicant_id:
  Total: 5003, Non-null: 5003, Distinct: 1
  *** LIKELY ENUM (distinct <= 15) ***
  Top values:
    0: 5003

trash_applicant_name:
  Total: 5003, Non-null: 0, Distinct: 0
  Top values:

trash_reason:
  Total: 5003, Non-null: 0, Distinct: 0
  Top values:

salesman_user_id:
  Total: 5003, Non-null: 5003, Distinct: 1
  *** LIKELY ENUM (distinct <= 15) ***
  Top values:
    0: 5003

salesman_name:
  Total: 5003, Non-null: 0, Distinct: 0
  Top values:

salesman_org_id:
  Total: 5003, Non-null: 5003, Distinct: 1
  *** LIKELY ENUM (distinct <= 15) ***
  Top values:
    0: 5003

skill_grade:
  Total: 5003, Non-null: 5003, Distinct: 1
  *** LIKELY ENUM (distinct <= 15) ***
  Top values:
    0: 5003

service_grade:
  Total: 5003, Non-null: 5003, Distinct: 1
  *** LIKELY ENUM (distinct <= 15) ***
  Top values:
    0: 5003

get_grade_times:
  Total: 5003, Non-null: 5003, Distinct: 1
  *** LIKELY ENUM (distinct <= 15) ***
  Top values:
    0: 5003

grade_status:
  Total: 5003, Non-null: 5003, Distinct: 2
  *** LIKELY ENUM (distinct <= 15) ***
  Top values:
    1: 4787
    0: 216

## SAMPLE DATA (first 10 rows)
--------------------------------------------------------------------------------
No sample data available.
