from Utils.ObjUtil import SpecObject from Utils.ValidateUtil import ValidateAttr, Validate class ExecutedObj(SpecObject): """开庭公告""" cid = ValidateAttr(field='cid', type=str, length=8) case_number = ValidateAttr(field='case_number', type=str) executor = ValidateAttr(field='executor', type=str, default=None) filing_date = ValidateAttr(field='filing_date', func=Validate.date_format) court = ValidateAttr(field='court', type=str, default=None) execute_target = ValidateAttr(field='execute_target', type=[str, float, int], default=None) update_time = ValidateAttr(field='update_time', func=Validate.time_format) fields_map = { "cid": "企业ID", "case_number": "案号", "executor": "申请执行人", "filing_date": "立案日期", "court": "执行法院", "execute_target": "执行标的(元)", "update_time": "更新时间" }