版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

代码块
子集时间连续校验
上一条数据的结束时间(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时间连续

Image Added

(5)EMP_GET_DATA 获取人员主集信息字段

代码块
languagejson
获取人员信息字段
:param field:比如"take_work_time"
:param default: "数据为空返回的默认值"
:return:

该公式常用于获取人员主集字段的数据,一般和其他公式一起结合使用,如校验“外部工作经历子集的开始时间等于主集参加工作时间”。EMP_GET_DATA(self, field, default=None)


(6)SUBSET_GIT_DATA 获取子集中某条字段

代码块
languagejson
获取子集中某个字段
:param model: 模型比如"PreOuterExperience"
:param field: 如‘begin_date’
:param filters:"is_first"
:param default: "数据为空返回的默认值"
:param sorts:如[{“key”: “begin_date”, “type”: “asc”}]
:param state:
:return:

该公式常用于校验获取