B
    b                 @   sd   d dl mZ d dlmZ d dlmZ G dd deZG dd deZeeG dd	 d	ej	Z
d
S )    )	ModelForm)admin)ParallelDBExportc               @   s   e Zd ZG dd dZdS )ParallelDbExportCreationFormc               @   s   e Zd ZeZdZdS )z!ParallelDbExportCreationForm.Meta)companyN)__name__
__module____qualname__r   modelexclude r   r   CG:\easytimepro\master/mysite/base\admin\parallel_db_export_admin.pyMeta	   s   r   N)r   r   r	   r   r   r   r   r   r      s   r   c                   s*   e Zd ZG dd dZ fddZ  ZS )ParallelDbExportChangeFormc               @   s   e Zd ZeZdZdS )zParallelDbExportChangeForm.Meta)r   N)r   r   r	   r   r
   r   r   r   r   r   r      s   r   c                s   t t| j|| d S )N)superr   __init__)selfargskwargs)	__class__r   r   r      s    z#ParallelDbExportChangeForm.__init__)r   r   r	   r   r   __classcell__r   r   )r   r   r      s   r   c                   s(   e Zd ZdZeZeZ fddZ  Z	S )ParallelDbExportAdmin)Z
table_nameZemp_codeZ
punch_timeZtime_formatZ
punch_dateZpunch_stateZpunch_statesZverify_typeZverify_typesZterminal_snZterminal_aliasZ
area_aliasZ	work_codeZupload_timeZpurposeZemp_idZterminal_idsourceZtemperatureZ	mask_flagZterminal_ipZpunch_date_timec                s    t t| |j|jjd}|S )N)Z
company_id)r   r   get_querysetfilteruserZcurrent_company)r   ZrequestZqs)r   r   r   r   !   s    z"ParallelDbExportAdmin.get_queryset)
r   r   r	   Zlist_displayr   Zadd_formr   Zformr   r   r   r   )r   r   r      s   r   N)Zdjango.formsr   mysiter   Zmysite.base.modelsr   r   r   registerZZKModelAdminr   r   r   r   r   <module>   s   
