from Utils.ObjUtil import SpecObject from Utils.ValidateUtil import ValidateAttr, Validate class CourtSessionObj(SpecObject): """开庭公告""" cid = ValidateAttr(field='cid', type=str, length=8) case_number = ValidateAttr(field='case_number', type=str) hearing_time = ValidateAttr(field='hearing_time', func=Validate.date_format) brief = ValidateAttr(field='brief', type=str, default=None) court = ValidateAttr(field='court', type=str, default=None) plaintiff = ValidateAttr(field='plaintiff', type=list, default=None) defendant = ValidateAttr(field='defendant', type=list, default=None) update_time = ValidateAttr(field='update_time', func=Validate.time_format) fields_map = { "cid": "企业ID", "case_number": "案号", "hearing_time": "开庭时间", "brief": "案由", "court": "法院", "plaintiff": "原告", "defendant": "被告", "update_time": "更新时间" }