api-datamanager/Company/Ip/Website/WebsiteObj.py

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