B
    ebC	                 @   s\   d dl Z d dlmZ d dlmZ d dlmZ d dlm	Z	m
Z
 d dlmZ G dd deZdS )	    N)models)gettext_lazy)	BaseModel)db_constchoices)Employeec               @   s,  e Zd ZejeeddejdZe	edZ
ejeddddZejed	dddZejed
ejdZejedejdZejedejddZeje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dddZejedejdddZdd Zdd Z dd Z!G dd  d Z"d!S )"BioDataZbioData_field_employeeF)verbose_nameblankZ	on_deleteZbioData_field_bioTemplateZbioData_field_bioIndexr   T)defaultnullZbioData_field_templateIndexZbioData_field_bioType)r   Z#bioData_field_algorithmMajorVersion)
max_lengthZ#bioData_field_algorithmMinorVersion)r   r   ZbioData_field_algorithmFormatZbioData_field_isValid   )r   r   ZbioData_field_isDuressZbioData_field_updateTime)r   r
   ZeditableZbioData_field_enrollTerminal)r   r
   r   c             C   s   d| j  | jf S )Nz%s,%s)employee__unicode__bio_type)self r   ;G:\easytimepro\master/mysite/iclock\models\model_biodata.pyr      s    zBioData.__unicode__c             C   s   d| j  | jf S )Nz%s,%s)r   r   r   )r   r   r   r   __str__"   s    zBioData.__str__c             C   s   | j ddddS )N
 )bio_tmpreplace)r   r   r   r   temp%   s    zBioData.tempc               @   s"   e Zd ZejZdZedZeZ	dS )zBioData.Meta))r   bio_no	bio_indexr   
bio_format	major_verZiclock_model_bioDataN)
__name__
__module____qualname__r   Z	APP_LABELZ	app_labelZunique_together_r	   Zverbose_name_pluralr   r   r   r   Meta(   s   r$   N)#r    r!   r"   r   Z
ForeignKeyr   r#   ZCASCADEr   Z	TextFieldr   ZIntegerFieldr   r   r   ZBIO_TYPEr   Z	CharFieldr   ZMAX_MAJOR_VERr   ZMAX_MINOR_VERZ	minor_verr   ZBOOLEANSZvalidZduressZDateTimeFieldZupdate_timeZMAX_TERMINAL_SNZsnr   r   r   r$   r   r   r   r   r      s"   r   )ZdatetimeZ	django.dbr   Zdjango.utils.translationr   r#   Zmysite.admin.modelsr   Zmysite.iclockr   r   Zmysite.personnel.modelsr   r   r   r   r   r   <module>   s   