23 lines
933 B
Python
23 lines
933 B
Python
from Utils.ObjUtil import SpecObject
|
|
from Utils.ValidateUtil import ValidateAttr, Validate
|
|
|
|
|
|
class TaxArrearsObj(SpecObject):
|
|
"""欠税公告"""
|
|
cid = ValidateAttr(field='cid', type=str, length=8)
|
|
arrears_id = ValidateAttr(field='arrears_id', type=str, length=8)
|
|
types = ValidateAttr(field='types', type=str, default=None)
|
|
tax_arrears = ValidateAttr(field='tax_arrears', type=[str, int, float], default=None)
|
|
publish_unit = ValidateAttr(field='publish_unit', type=str, default=None)
|
|
date = ValidateAttr(field='date', func=Validate.date_format, default=None)
|
|
update_time = ValidateAttr(field='update_time', func=Validate.time_format)
|
|
|
|
fields_map = {
|
|
"cid": "企业ID",
|
|
"arrears_id": "欠税ID",
|
|
"types": "欠税税种",
|
|
"tax_arrears": "欠税余额",
|
|
"publish_unit": "发布单位",
|
|
"date": "发布日期",
|
|
"update_time": "更新时间"
|
|
} |