29 lines
1.2 KiB
Python
29 lines
1.2 KiB
Python
|
from Utils.ObjUtil import SpecObject
|
||
|
from Utils.ValidateUtil import ValidateAttr, Validate
|
||
|
|
||
|
|
||
|
class LitigationObj(SpecObject):
|
||
|
"""失信人"""
|
||
|
cid = ValidateAttr(field='cid', type=str, length=8)
|
||
|
title = ValidateAttr(field='title', type=str, default=None)
|
||
|
brief = ValidateAttr(field='brief', type=str, default=None)
|
||
|
case_number = ValidateAttr(field='case_number', type=str, default=None)
|
||
|
plaintiff = ValidateAttr(field='plaintiff', type=list, default=None)
|
||
|
defendant = ValidateAttr(field='defendant', type=list, default=None)
|
||
|
referee_result = ValidateAttr(field='referee_result', type=list, default=None)
|
||
|
release_date = ValidateAttr(field='release_date', func=Validate.date_format)
|
||
|
referee_date = ValidateAttr(field='referee_date', func=Validate.date_format)
|
||
|
update_time = ValidateAttr(field='update_time', func=Validate.time_format)
|
||
|
|
||
|
fields_map = {
|
||
|
"cid": "企业ID",
|
||
|
"title": "标题",
|
||
|
"brief": "案由",
|
||
|
"case_number": "案号",
|
||
|
"plaintiff": "原告",
|
||
|
"defendant": "被告",
|
||
|
"referee_result": "裁判结果",
|
||
|
"release_date": "发布日期",
|
||
|
"referee_date": "裁判日期",
|
||
|
"update_time": "更新时间"
|
||
|
}
|