
    hm                     6   d dl mZ  G d dej                        Z G d dej                        Z G d dej                        Z G d d	ej                        Z G d
 dej                        Z G d dej                        Z G d dej                        Z	y)    )modelsc                       e Zd Z ej                  d      Z ej                  dej                  dd      Z ej                  d      Z
 ej                  d      Z ej                  dd	      Zd
 Zy)JobPost   
max_length
DepartmentTjobposts	on_deletenullrelated_name)blank)auto_now_add)r   r   c                     | j                   S N)titleselfs    "/var/www/apihucms/career/models.py__str__zJobPost.__str__
   s    zz    N)__name__
__module____qualname__r   	CharFieldr   
ForeignKeySET_NULL
department	TextFielddescriptionDateTimeFieldjob_created_atjob_last_dater    r   r   r   r      so    F,E"""<6??QUdnoJ"&"".K)V))t<N(F((d$?Mr   r   c                   :    e Zd Z ej                  dd      Zd Zy)r	   d   Tr   uniquec                     | j                   S r   namer   s    r   r   zDepartment.__str__       yyr   Nr   r   r   r   r   r,   r   r%   r   r   r	   r	          6s48Dr   r	   c                   R   e Zd Z ej                  d      Z ej                  d      Z ej                  d      Z ej                         Z	 ej                  dddg      Z
 ej                         Z ej                  d      Z ej                  dej                  d	d
      Z ej                  dej                  d	d
      Z ej                  dej                  d	d
      Zg dZ ej                  de      ZddgZ ej                  de      Z ej.                         Z ej.                         Zg dZ ej                  de      Z ej                  d      Z ej                  dej                  d	d
      Z ej                  eej>                  d
      Z d Z!y)JobApplicationr'   r   
   )Maler3   )Femaler4   r   choices   CountryTapplicationsr   StateCity))Generalr<   )OBCr=   )SCr>   )STr?   OtherrA      )IndianrC   r@   ))SinglerD   )MarriedrE   )DivorcedrF   )WidowedrG   r@   r   r	   r   r   c                 R    | j                    d| j                   d| j                   S )N  - )
first_name	last_nameposition_applied_forr   s    r   r   zJobApplication.__str__9   s*    //"!DNN#33t7P7P6QRRr   N)"r   r   r   r   r   rL   rM   father_name	DateFielddate_of_birthgender
EmailFieldemailmobiler   r   countrystatecityCATEGORY_CHOICEScategoryNATIONALITY_CHOICESnationalityr    correspondence_addresspermanent_addressMARITAL_STATUS_CHOICESmarital_statusrN   r   r   CASCADEjob_postr   r%   r   r   r1   r1      s   !!!S1J   C0I"&""c2K$F$$&MV6FH\5]^FFEV,Ff	V__4^lmGFgtZhiE6VvTXfgD  v27GHH #&""b:MNK-V--/(((* &V%%=STN+6++s;"""<6??QUdrsJ v  FNNQ_`HSr   r1   c                   :    e Zd Z ej                  dd      Zd Zy)r8   r'   Tr(   c                     | j                   S r   r+   r   s    r   r   zCountry.__str__?   r-   r   Nr.   r%   r   r   r8   r8   <   r/   r   r8   c                   v    e Zd Z ej                  d      Z ej                  eej                  d      Z	d Z
y)r:   r'   r   statesrH   c                     | j                   S r   r+   r   s    r   r   zState.__str__F   r-   r   N)r   r   r   r   r   r,   r   r8   ra   rV   r   r%   r   r   r:   r:   B   s4    6s+Df6>>PXYGr   r:   c                   v    e Zd Z ej                  d      Z ej                  eej                  d      Z	d Z
y)r;   r'   r   citiesrH   c                     | j                   S r   r+   r   s    r   r   zCity.__str__M   r-   r   N)r   r   r   r   r   r,   r   r:   ra   rW   r   r%   r   r   r;   r;   I   s3    6s+DFev~~HUEr   r;   c                      e Zd Zg dZ ej
                  eej                  d      Z ej                  de      Z
 ej                  d      Z ej                  d      Z ej                         Z ej                  dd	
      Zd Zy)AcademicQualification))Ph.Drm   )PGrn   )UGro   )12thrp   )10thrq   r@   qualificationsrH   rB   r5   r'   r         )
max_digitsdecimal_placesc                 8    | j                    d| j                   S )NrK   )degreespecializationr   s    r   r   zAcademicQualification.__str__`   s    ++c$"5"5!677r   N)r   r   r   DEGREE_CHOICESr   r   r1   ra   job_applicationr   rx   ry   	institutePositiveIntegerFieldyearDecimalFieldmarksr   r%   r   r   rl   rl   P   s    N (f''&.._opOV^DF%V%%5N   C0I&6&&(DF1Q?E8r   rl   N)
	django.dbr   Modelr   r	   r1   r8   r:   r;   rl   r%   r   r   <module>r      s{    fll  'SV\\ 'SRfll FLL 6<< 8FLL 8r   