
    h                        d dl mZ d dlZd dlmZmZmZmZ d dlm	Z	  e	            Z
dZdd	Z	 	 dddZd Zedk    r e             dS dS )    )annotationsN)OptionalDictAnyList)
get_clientMOTIEsstrreturnc                    | pd                                 } t          j        dd|           } t          j        dd|           } |                                 S )N z\s+-z[^\w\-]+)stripresublower)r
   s    '/var/www/html/bot/app/org/seed_motie.pyslugifyr      sI    	
bA
vsAA
{B""A7799    namelevelint	unit_typeOptional[str]	parent_idOptional[int]sortnotec           	         t          | d|            }t          | ||||||d}t                              d                              |                                          j        }|d         d         S )Nr   )ministryr   r   r   slugr   
sort_orderr   gov_org_unitsr   unit_id)r   MINISTRYsbtableinsertexecutedata)	r   r   r   r   r   r   r"   rowrs	            r   add_unitr.      s    e$$d$$%%D	 	C 	!!((--5577<AQ4	?r   c                 j   t          dddd          } t          ddd| d	          }t          d
dd|d	          }t          ddd|d	          }t          ddd|d	          }t          ddd|d	           t          ddd|d	           t          ddd|d	           t          ddd| d	          }t          ddd| d	          }t          ddd| d	          }t          ddd |d	           t          d!dd"|d	           t          d#dd$|d	          }t          d%dd$|d	          }	t          d&dd|d	          }
t          d'dd|	d	          }t          d(dd |
d	           t          d)dd |d	           t          d*dd |d	           t          d+dd |d	           t          d,           d S )-Nu   장관   MINISTER
   )r   r   r   u	   장관실   OFFICE)r   r   r   r   u   장관정책보좌관ADVISORu	   대변인SPOKESPERSON   u	   감사관	INSPECTOR   u   홍보담당관   DIRECTORATEu   홍보지원팀   TEAMu   감사담당관u
   제1차관   VICE_MINISTERu
   제2차관u   통상교섭본부장CHIEF_NEGOTIATORu   운영지원과DIVISIONu   통상차관보VICE_MINISTER_ASSISTANTu   기획조정실BUREAUu   산업정책실u	   정책관u   소재부품장비정책관u   정책총괄과u   소재정책과u   부품정책과u   장비정책과z[OK] MOTIE org units seeded.)r.   print)lid_ministerlid_min_officelid_policy_advisorlid_spokespersonlid_inspectorlid_vm1lid_vm2lid_ctnlid_planning_bureaulid_industry_bureaulid_policy_officelid_materials_offices               r   seedrQ   "   sx   HA"MMML khR^eghhhN ""9icqxz{{{ A[iprsss AXfmopppM a=L\ceffffa6L\ceffff a=M`bcccc |1S_fhiiiG|1S_fhiiiG.aCUamtvwwwG a:WYZZZZ a3LX_fhiiii ##4A]dkmnnn"#4A]dkmnnn !AZmtvwww#$AVc  pC  JL  M  M  M a:IZacdddda:I]dfgggga:I]dfgggga:I]dfgggg	
()))))r   __main__)r
   r   r   r   )NNr   N)r   r   r   r   r   r   r   r   r   r   r   r   r   r   )
__future__r   r   typingr   r   r   r   app.services.supabase_servicer   r'   r&   r   r.   rQ   __name__ r   r   <module>rX      s    " " " " " " 				 , , , , , , , , , , , , 4 4 4 4 4 4Z\\    @DSW     -* -* -*^ zDFFFFF r   