o
    Ëãiú  ã                   @   sô   d dl mZ d dl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G dd„ dej
ƒZG dd„ dej
ƒZG dd„ dej
ƒZG dd„ dej
ƒZG dd„ dej
ƒZG dd„ dej
ƒZG dd„ dej
ƒZdS )é    )Údate)Úmodels)ÚRichTextField)ÚRichTextUploadingField)Útimezonec                   @   sD   e Zd Zejdd�Zejdddd�Ze ¡ Ze	ddd�Z
dd„ ZdS )	ÚTheLoaiBaiVietéÿ   ©Ú
max_lengthT©r
   ÚnullÚblank©r   r   c                 C   ó   | j S ©N©Úten©Úself© r   ú7D:\Huy\Project\programing\website-bmc\BmcBase\models.pyÚ__str__   ó   zTheLoaiBaiViet.__str__N)Ú__name__Ú
__module__Ú__qualname__r   Ú	CharFieldr   Úten_tieng_anhÚ	TextFieldÚmo_tar   Úmo_ta_tieng_anhr   r   r   r   r   r   	   s    r   c                   @   s‚   e Zd Zejdd�Zejdddd�Ze ¡ Ze 	e
¡Zeƒ Zeddd�Zeƒ Zeddd�Zejddd�Zd	d
„ ZG dd„ dƒZdS )ÚKienThucr   r	   Tr   r   úbanners/úbanners/30-4.jpg©Ú	upload_toÚdefaultc                 C   r   r   r   r   r   r   r   r       r   zKienThuc.__str__c                   @   ó   e Zd ZdgZdS )zKienThuc.Metaú
-ngay_dangN©r   r   r   Úorderingr   r   r   r   ÚMeta#   ó    
r+   N)r   r   r   r   r   r   r   Ú	DateFieldÚ	ngay_dangÚManyToManyFieldr   Zthe_loair   r   r    r   Únoi_dungÚnoi_dung_tieng_anhÚ
ImageFieldÚbannerr   r+   r   r   r   r   r!      s    
r!   c                   @   sˆ   e Zd Zejddd�Zejddd�Zejddd�Ze d¡Z	ej
dejd�Zejd	d
d�Zejeejddd�Zdd„ ZG dd„ dƒZdS )ÚBinhLuanu   TÃªnr   r	   u   ThÃ´ng tin liÃªn há»‡u   TiÃªu Ä‘á»�u
   Ná»™i dungu   NgÃ y Ä‘Äƒng)r&   u   Tráº¡ng thÃ¡i (Ä�Ã£ duyá»‡t)Fu   BÃ i viáº¿tZcac_binh_luan)Ú	on_deleteÚverbose_nameÚrelated_namec                 C   s   d  | j| j¡S )NzComment {} by {})ÚformatÚtieu_deÚten_nguoi_dangr   r   r   r   r   3   s   zBinhLuan.__str__c                   @   r'   )zBinhLuan.Metar(   Nr)   r   r   r   r   r+   6   r,   r+   N)r   r   r   r   r   r:   Zthong_tin_lien_her9   r   r0   r-   r   Útodayr.   ÚBooleanFieldZtrang_thai_da_duyetÚ
ForeignKeyr!   ÚCASCADEZbai_vietr   r+   r   r   r   r   r4   (   s    
r4   c                   @   sf   e Zd Zejdd�Zejdddd�Ze ¡ Zej	ddd�Z
eƒ Zeddd�Zd	d
„ ZG dd„ dƒZdS )ÚThongBaor   r	   Tr   r"   r#   r$   r   c                 C   r   r   r   r   r   r   r   r   C   r   zThongBao.__str__c                   @   r'   )zThongBao.Metar(   Nr)   r   r   r   r   r+   F   r,   r+   N©r   r   r   r   r   r   r   r-   r.   r2   r3   r   r0   r1   r   r+   r   r   r   r   r?   ;   s    r?   c                   @   sd   e Zd Zejdd�Zejdddd�Ze ¡ Zej	dd�Z
eƒ Zeddd�Zdd	„ ZG d
d„ dƒZdS )ÚTinTucr   r	   Tr   r"   ©r%   r   c                 C   r   r   r   r   r   r   r   r   R   r   zTinTuc.__str__c                   @   r'   )zTinTuc.Metar(   Nr)   r   r   r   r   r+   U   r,   r+   Nr@   r   r   r   r   rA   J   s    rA   c                   @   sì   e Zd Zejdd�Zejdddd�Zej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d�Zedd�Zeddd	�Zejdd�Zejddd	�Zedd�Zeddd	�Zedd�Zeddd	�Zejd
dd�Zejddd�Zdd„ ZdS )ÚSanPhamr   r	   Tr   ú	products/rB   éd   ©r   r   é   é   ©Ú
max_digitsÚdecimal_placesé
   c                 C   r   r   r   r   r   r   r   r   l   r   zSanPham.__str__N)r   r   r   r   r   r   Zten_enZ
mo_ta_nganZmo_ta_ngan_enr2   Úhinh_anhZloaiZloai_enr   Z
thanh_phanZthanh_phan_enr   Zhang_sxZ
hang_sx_enZdac_tinhZdac_tinh_enZhdsdZhdsd_enÚDecimalFieldZ
khuyen_maiÚgiar   r   r   r   r   rC   Y   s&    


rC   c                   @   sj   e Zd Zejdd�Zejdd�Zejdd�Zejdd�Z	ejdd�Z
ejdd�Zejddd	�Zd
d„ ZdS )ÚSanPhamBinhBomr   r	   rD   rB   TrF   rL   rH   rI   c                 C   r   r   r   r   r   r   r   r   w   r   zSanPhamBinhBom.__str__N)r   r   r   r   r   r   r2   rM   Zac_quyZ	dung_tichZtrong_luongr   Zthong_so_khacrN   rO   r   r   r   r   r   rP   o   s    rP   c                   @   sv   e Zd Zejddd�Zejdddd�Zejddd�Ze	ƒ Z
e	ddd�Zejdd�Zejdd�Zd	d
„ Zedd„ ƒZdS )ÚCareersrE   u   TÃªn cÃ´ng viá»‡c máº·c Ä‘á»‹nh)r
   r&   Tr   r   é   r	   c                 C   r   r   )r9   r   r   r   r   r   ‚   r   zCareers.__str__c                 C   ó   | j › d| j› �S ©Nz - )Úmuc_luong_minÚmuc_luong_maxr   r   r   r   Úmuc_luong_range„   s   zCareers.muc_luong_rangeN)r   r   r   r   r   r9   Z
tieu_de_enr-   r.   r   Znoi_dung_cong_viecZnoi_dung_cong_viec_enrU   rV   r   ÚpropertyrW   r   r   r   r   rQ   z   s    rQ   c                   @   sn   e Zd Zejdd�Ze ¡ Zejdd�ZddgZ	ejde	d�Z
e ¡ Zejdddd�Zejd	d
�Zdd„ ZdS )Ú
FormLienHer   r	   rR   )Zkhach_hang_moiu   KhÃ¡ch hÃ ng má»›i)Zkhach_hang_cuu   KhÃ¡ch hÃ ng cÅ©)r
   ÚchoicesTr   z	contacts/rB   c                 C   rS   rT   )r   Úso_dien_thoair   r   r   r   r   •   ó   zFormLienHe.__str__N)r   r   r   r   r   r   Ú
EmailFieldÚemailr[   ZLOAI_KHACH_HANG_CHOICESZloai_khach_hangr   r0   Zoriginal_file_nameÚ	FileFieldÚfiler   r   r   r   r   rY   ‰   s    þrY   c                   @   s,   e Zd Zejdd�Zejdd�Zdd„ ZdS )ÚFormTuVanSanPhamr   r	   c                 C   rS   rT   )ÚsdtÚtenSpr   r   r   r   r   ›   r\   zFormTuVanSanPham.__str__N)r   r   r   r   r   rb   rc   r   r   r   r   r   ra   ˜   s    ra   N)Údatetimer   Ú	django.dbr   Zckeditor.fieldsr   Zckeditor_uploader.fieldsr   Údjango.utilsr   ÚModelr   r!   r4   r?   rA   rC   rP   rQ   rY   ra   r   r   r   r   Ú<module>   s    