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": "更新时间" }