33 lines
1.4 KiB
Python
33 lines
1.4 KiB
Python
|
from Utils.ObjUtil import SpecObject
|
||
|
from Utils.ValidateUtil import ValidateAttr, Validate
|
||
|
|
||
|
|
||
|
class BusinessInfo(SpecObject):
|
||
|
"""工商信息"""
|
||
|
cname = ValidateAttr(field='cname', type=str)
|
||
|
ctype = ValidateAttr(field='ctype', type=str)
|
||
|
status = ValidateAttr(field='status', type=str)
|
||
|
representative = ValidateAttr(field='representative', type=str)
|
||
|
registered_capital = ValidateAttr(field='registered_capital', type=str)
|
||
|
paid_capital = ValidateAttr(field='paid_capital', type=str)
|
||
|
code = ValidateAttr(field='code', type=str)
|
||
|
establishment_date = ValidateAttr(field='establishment_date', func=Validate.date_format)
|
||
|
address = ValidateAttr(field='address', type=str)
|
||
|
agencies = ValidateAttr(field='agencies', type=str)
|
||
|
approved_date = ValidateAttr(field='approved_date', func=Validate.date_format)
|
||
|
business_scope = ValidateAttr(field='business_scope', type=str)
|
||
|
|
||
|
fields_map = {
|
||
|
"cname": "企业名称",
|
||
|
"ctype": "企业类型",
|
||
|
"status": "经营状态",
|
||
|
"representative": "法定代表人",
|
||
|
"registered_capital": "注册资本",
|
||
|
"paid_capital": "实缴资本",
|
||
|
"code": "社会统一信用代码",
|
||
|
"establishment_date": "成立日期",
|
||
|
"address": "注册地址",
|
||
|
"agencies": "登记机关",
|
||
|
"approved_date": "核准日期",
|
||
|
"business_scope": "经营范围"
|
||
|
}
|