
     h!                         d dl mZ d dlmZmZ 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y)    )models)User_Departments
User_Types)Projectsc                      e Zd Z ej                  dd      Z ej                  ddddd      Z ej                  dd	      Z ej                  ddd
      Z	 ej                  ddd
      Z
 ej                  ddd
      Z ej                  ddd
      Z ej                  ddd
      Z ej                  ddd
      Z ej                  dd      Z ej                  ddd
      Z ej                  ddd
      Z ej                  dd      Z ej                  dd      Z ej                  ddd
      Z ej                  ddd
      Z ej,                  eddej0                  d      Z ej,                  edej0                  ddd      Z ej                  dd      Z ej                  ddd
      Z ej                  ddd
      Z ej                  ddd
      Z ej                  ddd
      Z  ejB                  ddd      Z" ejB                  ddd      Z# ejB                  ddd      Z$ ej                  dddd      Z% ejB                  ddd      Z& ejB                  ddd      Z' ejP                  dd      Z) ejP                  dd      Z* ejP                  dd      Z+ ejP                  dd      Z, ejZ                  ddd      Z. ej                  dddd      Z/ ej                  dddd      Z0y)Teamr   ))r   	Permanent)   zProject Based)defaultchoices    FT)
max_lengthr   blanknullunique))r   	Employeee)r
   	Volunteer)   Internr   r   r   ))r   Male)r
   Female)r   transgender))r   Fresher)r
   z6 Months)r   z1 Year)r   z2 Years)   z3 Years+))r   Single)r
   Married)r   Divorced)r   OtherN)r   r   	on_deleter   team_department)r   r!   r   r   related_name))r   Salary)r
   Stipend)r   
Honorariumteam	upload_tor   r   r   r   r   r   r   r   )r   r   r   r   )1__name__
__module____qualname__r   IntegerFieldemployment_type	CharFieldemployee_idpositionnamefather_namemother_nameemailmobiledate_of_birthgenderqualification
university
experiencemarital_statusemergency_contact_nojoining_date
ForeignKeyr   SET_NULLdesignationr   
departmentpayment_typebasic_amount
ctc_amountepfesic
ImageFieldphotoresumeaadharpan_nopan_card	marksheet	TextFieldaddressmessageassets	condition	FileFielddeclaration
issue_datereturn_date     M/mnt/ACDE16A4DE16673C/PROJECTS/MIS_PORTALS/MIS_PORTAL/hr_department/models.pyr   r      sB   )f))1>fgO"&""c2UQV_cdK"v""A7jkH6s%eDD"&""cUKK"&""cUKKF5uEEVEFF$F$$5uMM V  !5efF$F$$5uMM!!!SEJJ$$$a  :K  LJ(V((!={|N+6++s%eT#6##s%eLL#&##JdQWQ`Q`jnoK"""#3TV__dhos  CT  UJ&6&&;mnL#6##s%eLL!!!SEJJ
&

cU
CC6s%eDDFe%HEVu5IFVu5IFVDtRPF v  6UKH!!!F%eLIfT5GfT5GVDt4F   t$7I"&""V4dKK!!!4CQSTJ"&""DSRTUKr[   r   c                       e Zd Z ej                  eej                  d      Z ej                  eej                  d      Z	y)Team_Projectsmembers_projectsr!   r#   N)
r,   r-   r.   r   rA   r   CASCADEmemberr   projectrZ   r[   r\   r^   r^   -   s8    Vtv~~L^_FfFNNQcdGr[   r^   c                   2   e Zd Z ej                  ddd      Z ej                  ddd      Z ej                  ddd      Z ej                  dddd      Z ej                  dddd      Z
 ej                  dd	      Z ej                  dd	      Zy
)Vendorsr   Fr   Tr   r*   vendors)r)   r   r   r   r+   N)r,   r-   r.   r   r1   r4   r7   r8   rN   rJ   rO   rQ   rR   rS   rZ   r[   r\   re   re   3   s    6s%eDDF5uEEVEFFVDtRPF v  9DtUWXHfT5GfT5Gr[   re   c                      e Zd Z ej                  eej                  d      Z ej                  dd      Z	 ej                  dd      Z
 ej                  ddd      Z ej                  d      Z ej                  d	      Zy
)
Attendanceattendance_recordsr`   Fr+   
attendancer(   T)auto_now_add)auto_nowN)r,   r-   r.   r   rA   r   ra   rb   r/   monthyearrV   fileDateTimeField
created_at
updated_atrZ   r[   r\   rh   rh   =   s    Vtv~~L`aFFe%8E6U7D6l%eLD%%%48J%%%t4Jr[   rh   N)	django.dbr   users.modelsr   r   program_department.modelsr   Modelr   r^   re   rh   rZ   r[   r\   <module>rw      sS     5 .$V6<< $VNeFLL e6fll 65 5r[   