...
代码块 |
---|
子集时间连续校验 上一条数据的结束时间(end_date)与下一条数据的开始时间(begin_date)连续 :param model: 模型比如"EmployeeEducation" :param begin_date_field: :param end_date_field: :return: |
...
该公式常用于校验“外部工作经历子集时间连续”等与时间连续有关的校验。SUBSET_TIME_CONTINUITY(model,
...
begin_date_field=’begin_date’,
...
end_date_field=’end_date’)参数含义分别为:该模型中的begin_
...
date和end_date时间连续
(5)EMP_GET_DATA 获取人员主集信息字段
代码块 | ||
---|---|---|
| ||
获取人员信息字段
:param field:比如"take_work_time"
:param default: "数据为空返回的默认值"
:return: |
该公式常用于获取人员主集字段的数据,一般和其他公式一起结合使用,如校验“外部工作经历子集的开始时间等于主集参加工作时间”。EMP_GET_DATA(self, field, default=None)
(6)SUBSET_GIT_DATA 获取子集中某条字段
代码块 | ||
---|---|---|
| ||
获取子集中某个字段
:param model: 模型比如"PreOuterExperience"
:param field: 如‘begin_date’
:param filters:"is_first"
:param default: "数据为空返回的默认值"
:param sorts:如[{“key”: “begin_date”, “type”: “asc”}]
:param state:
:return: |
该公式常用于校验获取