a
    ,h"                     @   s   d dl mZ d dlmZ d dlmZmZ d dlmZm	Z	 d dl
mZ d dlmZ d dlmZ G dd	 d	ejZG d
d dejZG dd dejZd dl mZ G dd dejZdS )    )models)Advocate)CaseTypeCountry)DistrictSubDistrict)Establishment)State)Villagec                   @   sJ  e Zd ZddgZejdddZejeddej	dZ
ejd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ddZejeddej	dZejddddZejeddej	dZejddddZejdddZejddddZejeddej	dZejdddZejddZejddZejddddZejdddZ ejddZ!ejddddZ"ej#dddZ$ej%ddZ&ej#dddZ'eje(ddej	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ddZ-ejddddZ.ejddddZ/ejdddZ0ejdedddZ1ejdddZ2ejdddZ3ejddddZ4ej#dddZ5ejdddZ6ejdddZ7ejddddZ8ejdddZ9ejdddZ:ejddddZ;ejdddZ<ejd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ddZAejddddZBejddZCejddZDejdddZEejdddZFdS )
CaseDetail)DZDisposed)PZPendingTnullblankZ	case_estbr   related_name	on_delete   
max_lengthr   r   )r   unique   d   <   pet_adv2   res_adv      Zcase_districtr   )defaultZc_case_type)r   choicesr   r        K   i   auto_now_addauto_nowN)G__name__
__module____qualname__ZSTATUS_CHOICESr   IntegerFieldZcaseno
ForeignKeyr   SET_NULLestablishment	CharFieldcinofil_nopet_nameres_namer   r   Zpet_advocater   Zres_advocatepetadven
petadvenyrbenchr   districtDateTimeFieldfil_dt
case_pagesdacodeconn_key	TextField	lastorder	listorderscanstat	DateFieldtentative_cl_dtSmallIntegerFielddelinkadmittedr   ZcasetypeZcaseyear
pet_name_h
res_name_h	pet_adv_h	res_adv_hresadven
resadvenyrc_statusbnonatureZprevnoZprevno_fildtZ	claim_amtZbailnoZ	head_codeZack_idZ
ack_rec_dtZoutsideZcourt_fee_flagZreliefZlaw_codeZ	law_otherZusec1Zdesc1fixed
created_at
updated_at
created_by
updated_by rU   rU   @E:\Server_2_sachin\app\JRP\backend_erp\cis\models\casedetails.pyr   
   sr   r   c                   @   sP  e Zd ZejeddejdZejdddddZ	ej
ddddZejd	ddd
dZejddddZejddddZejd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ddZejddddZejddddZejddddZej
dddZejdd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ddZeje ddej!dZ"eje#ddej!dZ$eje%ddej!ddZ&eje'ddejdZ(eje)ddej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ddZ/ejdddZ0ej1ddZ2ej1ddZ3ej
dddZ4ej
dddZ5dS )PartyT
case_partyr   r   r   )r   r   r   r    r   )r   r   r       Ir   r   r   r   r      i  )r   Zparty_countryZparty_stateZparty_district0)r   r   r   r    Zparty_sub_districtZparty_villager#   r"   r%   r'   N)6r)   r*   r+   r   r-   r   r.   
casedetailr0   pet_resr,   sr_noind_dep	partysuff	partyname
prfhname_hr>   partyname_hsonofauthcodeprfhnameagesexemailBigIntegerFieldmobileusercodepflagdeptcode	sr_no_lrsaddress	address_hr   CASCADEcountryr	   stater   r8   r   tehsilr
   villagepincode	mobile_noemail_id
lrs_remarkr2   Z	sonof_orgr9   rQ   rR   rS   rT   rU   rU   rU   rV   rW   P   sH   rW   c                   @   s   e Zd ZejeddejdZejeddejdZ	eje
ddejdZejddddZejd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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ejddd	Zejddd	ZdS )PartyAdvocateTZcase_advocater   Z	party_advparty_advocater"   r   r   r      r   r%   r'   N)r)   r*   r+   r   r-   r   r.   r]   rW   partyr   Zadvocater0   r2   r^   r,   
pet_res_noadv_codeadv	adv_cd_yrdisplayremarkr9   rQ   rR   rS   rT   rU   rU   rU   rV   r|      s   r|   c                   @   sR   e Zd ZejeddejdZe Z	e Z
e ZejddZG dd dZdS )
CnrCounterTZ
est_max_nor   r'   c                   @   s(   e Zd ZejdgdejdgdgZdS )zCnrCounter.Metar/   )fieldsyearN)r)   r*   r+   r   IndexindexesrU   rU   rU   rV   Meta   s   r   N)r)   r*   r+   r   r-   r   r.   r/   r,   r   Z
max_fil_noZ	case_typer9   ent_dtr   rU   rU   rU   rV   r      s   r   N)	django.dbr   hrms.models.userr   "masters.models.admin_master_tablesr   r   masters.models.districtr   r   masters.models.establishmentr   masters.models.stater	   masters.models.villager
   Modelr   rW   r|   r   rU   rU   rU   rV   <module>   s   F2