
    h                         S SK Jr   " S S\R                  5      r " S S\R                  5      r " S S\R                  5      rg)	    )modelsc                   j   \ rS rSr\R
                  " SSSS9r\R                  " SSS9r\R
                  " SSSS9r	\R                  " SSS9r\R                  " SSS9r\R                  " SSS9r\R
                  " SSSS9r\R                   " SS9r\R                   " SS9r\R
                  " SSSS9r\R(                  " SSS9r\R(                  " SSS9r\R(                  " SSS9r\R(                  " SSS9r\R(                  " SSS9r\R4                  " SS9r\R4                  " SS9r " S	 S
5      rSrg)DevelopmentApplication   d   T)
max_lengthuniquenullr
   blankr   r
   r   )r
   auto_now_addc                       \ rS rSrSrSrg)DevelopmentApplication.Meta   development_application N__name__
__module____qualname____firstlineno__db_table__static_attributes__r       3/home/developer/Desktop/shao/shao/shaoApp/models.pyMetar      s    &(r   r   r   N)r   r   r   r   r   	CharFieldapplication_idURLFieldapplication_urldecision	DateFieldlodgement_datedetermined_date
FloatFieldcostcouncil_name	TextFieldcategoryland_usedevelopment_typeIntegerFieldnumber_of_dwellingsnumber_of_storeysnumber_of_placesnumber_of_apartmentsnumber_of_subdivisionsDateTimeField
created_at
updated_atr   r   r   r   r   r   r      sD   ""c$DI??T:$dC""D9##T:t40  Cd$G$'$' $$$dK**DA((d$?''T>++TB --4tD""5""5' 'r   r   c                      \ rS rSrSr\R                  " \\R                  SS9r	\R                  " SSSS9r\R                  " SSSS9r\R                  " S	SSS9r\R                  " S
SSS9r\R                  " SSSS9r\R                   " SSS9r\R                   " SSS9r\R                  " S
SS9r\R(                  " SSS9r\R,                  " SS9r\R,                  " SS9r " S S5      rSrg)PDFDocument   z'Model to store PDF document informationpdf_documents	on_deleterelated_namei  Tr      r   2      r   pending)r   defaultr   auto_nowc                       \ rS rSrSrSrg)PDFDocument.Meta/   pdf_documentr   Nr   r   r   r   r   rF   /   s    (r   r   r   N)r   r   r   r   __doc__r   
ForeignKeyr   CASCADEapplicationr   	file_path	file_namedocument_typepdf_type
confidencer.   text_lengthpages_processedextraction_statusr*   error_messager4   r5   r6   r   r   r   r   r   r8   r8      s    .  !76>>`op4tD4tD!!St4HTB"4tD""D9&&D=%%YG!!t48""5""D1 r   r8   c                      \ rS rSrSr\R                  " \\R                  SS9r	\R                  " SSS9r\R                  " SSS9r\R                  " SSS9r\R                  " SSS9r\R                  " SSS9r\R                   " SSSS9r\R                  " SSS9r\R                   " SSSS9r\R                   " SSSS9r\R                  " SSS9r\R,                  " SSS9r\R                   " S	SSS9r\R                  " SSS9r\R,                  " SSS9r\R                   " S	SSS9r\R                   " S
SSS9r\R                   " S
SSS9r\R                   " S
SSS9r\R                   " S
SSS9r\R                   " S
SSS9r \R                   " S
SSS9r!\R                   " S
SSS9r"\RF                  " SSS9r$\RJ                  " SS9r&\RJ                  " SS9r' " S S5      r(Sr)g)ExtractedPDFData3   z2Model to store structured data extracted from PDFsextracted_datar;   Tr      r   r?   r   r   rC   c                       \ rS rSrSrSrg)ExtractedPDFData.Meta[   extracted_pdf_datar   Nr   r   r   r   r   r\   [   s    !(r   r   r   N)*r   r   r   r   rI   r   OneToOneFieldr8   rK   rH   r*   land_descriptionregistered_proprietorencumbrancesactivity_last_125_daysadministrative_noticesr   proposed_usedescriptionapplicant_namecontact_namecontact_address
EmailFieldcontact_emailcontact_phoneapplicant_addressapplicant_emailapplicant_phonelot_sizesite_coverage
total_areaground_floor_areafirst_floor_areaposspos	JSONFieldraw_extracted_datar4   r5   r6   r   r   r   r   r   rW   rW   3   s   9$$[FNNYij $$$d;))t4@  d$7 **DA **DA   Cd$GT6 ""cDI  Cd$G##T:""D9!!Rd$G%%4t<$$$d;##rDI $dC!!St4H#DE%%4tL$$$dK3T>Cd$? &&D=""5""D1" "r   rW   N)	django.dbr   Modelr   r8   rW   r   r   r   <module>r{      s8    'V\\ '6&,, ()"v|| )"r   