27 lines
1.1 KiB
Python
27 lines
1.1 KiB
Python
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": "更新时间"
|
|
} |