U
    -'WjÝ  ã                   @   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                   @   sR   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G dd	„ d	ƒZd
S )ÚTheLoaiBaiVietéÿ   ©Ú
max_lengthT©r
   ÚnullÚblank©r   r   c                 C   s   | j S ©N©Úten©Úself© r   ú6/var/www/BmcWebsite/BMC-WEBSITE-DONE/BmcBase/models.pyÚ__str__   s    zTheLoaiBaiViet.__str__c                   @   s   e Zd ZdZdZdS )zTheLoaiBaiViet.Metau   Thá»ƒ loáº¡i bÃ i viáº¿tN©Ú__name__Ú
__module__Ú__qualname__Úverbose_nameÚverbose_name_pluralr   r   r   r   ÚMeta   s   r   N)r   r   r   r   Ú	CharFieldr   Úten_tieng_anhÚ	TextFieldÚmo_tar   Úmo_ta_tieng_anhr   r   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   s   | j S r   r   r   r   r   r   r   $   s    zKienThuc.__str__c                   @   s   e Zd ZdgZdZdZdS )zKienThuc.Metaú
-ngay_dangu   Kiáº¿n thá»©cN©r   r   r   Úorderingr   r   r   r   r   r   r   '   s   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_deleter   Úrelated_namec                 C   s   d  | j| j¡S )NzComment {} by {})ÚformatÚtieu_deÚten_nguoi_dangr   r   r   r   r   8   s    zBinhLuan.__str__c                   @   s   e Zd ZdgZdZdZdS )zBinhLuan.Metar)   u   BÃ¬nh luáº­nNr*   r   r   r   r   r   ;   s   r   N)r   r   r   r   r   r8   Zthong_tin_lien_her7   r    r/   r,   r   Útodayr-   ÚBooleanFieldZtrang_thai_da_duyetÚ
ForeignKeyr#   ÚCASCADEZbai_vietr   r   r   r   r   r   r3   -   s   
r3   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   s   | j S r   r   r   r   r   r   r   J   s    zThongBao.__str__c                   @   s   e Zd ZdgZdZdZdS )zThongBao.Metar)   u   ThÃ´ng bÃ¡oNr*   r   r   r   r   r   M   s   r   N©r   r   r   r   r   r   r   r,   r-   r1   r2   r   r/   r0   r   r   r   r   r   r   r=   B   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   s   | j S r   r   r   r   r   r   r   [   s    zTinTuc.__str__c                   @   s   e Zd ZdgZdZdZdS )zTinTuc.Metar)   u	   Tin tá»©cNr*   r   r   r   r   r   ^   s   r   Nr>   r   r   r   r   r?   S   s   r?   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G dd„ dƒZdS )ÚSanPhamr   r	   Tr   ú	products/r@   éd   ©r   r   é   é   ©Ú
max_digitsÚdecimal_placesé
   c                 C   s   | j S r   r   r   r   r   r   r   w   s    zSanPham.__str__c                   @   s   e Zd ZdZdZdS )zSanPham.Metau   Sáº£n pháº©mNr   r   r   r   r   r   z   s   r   N)r   r   r   r   r   r   Zten_enZ
mo_ta_nganZmo_ta_ngan_enr1   Ú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   r   rA   d   s&   


rA   c                   @   sx   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G dd„ dƒZdS )ÚSanPhamBinhBomr   r	   rB   r@   TrD   rJ   rF   rG   c                 C   s   | j S r   r   r   r   r   r   r   †   s    zSanPhamBinhBom.__str__c                   @   s   e Zd ZdZdZdS )zSanPhamBinhBom.Metau   Sáº£n pháº©m bÃ¬nh bÆ¡mNr   r   r   r   r   r   ‰   s   r   N)r   r   r   r   r   r   r1   rK   Zac_quyZ	dung_tichZtrong_luongr    Zthong_so_khacrL   rM   r   r   r   r   r   r   rN   ~   s   rN   c                   @   s„   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G dd„ dƒZdS )ÚCareersrC   u   TÃªn cÃ´ng viá»‡c máº·c Ä‘á»‹nh)r
   r(   Tr   r   é   r	   c                 C   s   | j S r   )r7   r   r   r   r   r   •   s    zCareers.__str__c                 C   s   | j › d| j› S ©Nz - )Úmuc_luong_minÚmuc_luong_maxr   r   r   r   Úmuc_luong_range—   s    zCareers.muc_luong_rangec                   @   s   e Zd ZdZdZdS )zCareers.Metau   CÆ¡ há»™i viá»‡c lÃ mNr   r   r   r   r   r   ›   s   r   N)r   r   r   r   r   r7   Z
tieu_de_enr,   r-   r   Znoi_dung_cong_viecZnoi_dung_cong_viec_enrR   rS   r   ÚpropertyrT   r   r   r   r   r   rO      s   
rO   c                   @   s|   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G dd„ dƒZdS )Ú
FormLienHer   r	   rP   )Zkhach_hang_moiu   KhÃ¡ch hÃ ng má»›i)Zkhach_hang_cuu   KhÃ¡ch hÃ ng cÅ©)r
   ÚchoicesTr   z	contacts/r@   c                 C   s   | j › d| j› S rQ   )r   Úso_dien_thoair   r   r   r   r   ¬   s    zFormLienHe.__str__c                   @   s   e Zd ZdZdZdS )zFormLienHe.Metau   Form liÃªn há»‡Nr   r   r   r   r   r   ¯   s   r   N)r   r   r   r   r   r   Ú
EmailFieldÚemailrX   ZLOAI_KHACH_HANG_CHOICESZloai_khach_hangr    r/   Zoriginal_file_nameÚ	FileFieldÚfiler   r   r   r   r   r   rV       s   þrV   c                   @   s:   e Zd ZejddZejddZdd„ ZG dd„ dƒZdS )ÚFormTuVanSanPhamr   r	   c                 C   s   | j › d| j› S rQ   )ÚsdtÚtenSpr   r   r   r   r   ¶   s    zFormTuVanSanPham.__str__c                   @   s   e Zd ZdZdZdS )zFormTuVanSanPham.Metau   Form tÆ° váº¥n sáº£n pháº©mNr   r   r   r   r   r   ¹   s   r   N)	r   r   r   r   r   r^   r_   r   r   r   r   r   r   r]   ³   s   r]   N)Údatetimer   Ú	django.dbr   Zckeditor.fieldsr   Zckeditor_uploader.fieldsr   Údjango.utilsr   ÚModelr   r#   r3   r=   r?   rA   rN   rO   rV   r]   r   r   r   r   Ú<module>   s   