from Utils.ObjUtil import SpecObject from Utils.ValidateUtil import ValidateAttr, Validate class TrademarkObj(SpecObject): """商标信息""" cid = ValidateAttr(field='cid', type=str, length=8) trade_name = ValidateAttr(field='trade_name', type=str) trademark = ValidateAttr(field='trademark', type=str) application_date = ValidateAttr(field='application_date', func=Validate.date_format) registration_id = ValidateAttr(field='registration_id', type=str) classification = ValidateAttr(field='classification', type=str) status = ValidateAttr(field='status', type=str) registration_date = ValidateAttr(field='registration_date', func=Validate.date_format) update_time = ValidateAttr(field='update_time', func=Validate.time_format) fields_map = { "cid": "企业ID", "trade_name": "商标名称", "trademark": "商标", "application_date": "申请日期", "registration_id": "注册号", "classification": "国际分类", "status": "商标状态", "registration_date": "注册公告日期", "update_time": "更新时间" }