25 lines
1.0 KiB
Python
25 lines
1.0 KiB
Python
from Utils.ObjUtil import SpecObject
|
|
from Utils.ValidateUtil import ValidateAttr, Validate
|
|
|
|
|
|
class WebsiteObj(SpecObject):
|
|
"""网站备案"""
|
|
cid = ValidateAttr(field='cid', type=str, length=8)
|
|
review_date = ValidateAttr(field='review_date', type=str, default=None)
|
|
site_name = ValidateAttr(field='site_name', type=str, default=None)
|
|
homepage = ValidateAttr(field='homepage', type=list, default=None)
|
|
domain_name = ValidateAttr(field='domain_name', type=str, default=None)
|
|
license_id = ValidateAttr(field='license_id', type=str, default=None)
|
|
record = ValidateAttr(field='record', type=str, default=None)
|
|
update_time = ValidateAttr(field='update_time', func=Validate.time_format)
|
|
|
|
fields_map = {
|
|
"cid": "企业ID",
|
|
"review_date": "审核日期",
|
|
"site_name": "网站名称",
|
|
"homepage": "网站首页",
|
|
"domain_name": "域名",
|
|
"license_id": "网站备案/许可证号",
|
|
"record": "公安备案",
|
|
"update_time": "更新时间"
|
|
} |