29 lines
1.3 KiB
Python
29 lines
1.3 KiB
Python
|
from Utils.ObjUtil import SpecObject
|
||
|
from Utils.ValidateUtil import ValidateAttr, Validate
|
||
|
|
||
|
|
||
|
class LandMortgageObj(SpecObject):
|
||
|
"""动产抵押"""
|
||
|
cid = ValidateAttr(field='cid', type=str, length=8)
|
||
|
land_located = ValidateAttr(field='land_located', type=str, default=None)
|
||
|
land_use = ValidateAttr(field='land_use', type=str, default=None)
|
||
|
start_time = ValidateAttr(field='start_time', func=Validate.date_format)
|
||
|
end_time = ValidateAttr(field='end_time', func=Validate.date_format)
|
||
|
district = ValidateAttr(field='district', type=str, default=None)
|
||
|
mortgage_area = ValidateAttr(field='mortgage_area', type=[str, int, float], default=None)
|
||
|
evaluate_amount = ValidateAttr(field='evaluate_amount', type=[str, int, float], default=None)
|
||
|
collateral_amount = ValidateAttr(field='collateral_amount', type=[str, int, float], default=None)
|
||
|
update_time = ValidateAttr(field='update_time', func=Validate.time_format)
|
||
|
|
||
|
fields_map = {
|
||
|
"cid": "企业ID",
|
||
|
"land_located": "土地坐落",
|
||
|
"land_use": "土地用途",
|
||
|
"start_time": "起始时间",
|
||
|
"end_time": "结束日期",
|
||
|
"district": "行政区",
|
||
|
"mortgage_area": "抵押面积",
|
||
|
"evaluate_amount": "评估金额",
|
||
|
"collateral_amount": "抵押金额",
|
||
|
"update_time": "更新时间"
|
||
|
}
|