OThinker.H3.Calendar.IWorkingCalendarManager
类:OThinker.H3.Calendar.IWorkingCalendarManager
说明:
工作日历接口方法
工作日历接口方法
方法:.GetCalendar(System.String)
方法说明:
获取日历缓存数据
名称
说明
CalendarId
返回值:
获取日历缓存数据
名称
说明
CalendarId
方法:.GetCalendarList
方法说明:
获取所有的日期类型
名称
说明
返回值:
获取所有的日期类型
名称
说明
方法:.GetWorkingDays(System.String)
方法说明:
获取日历的日期信息
名称
说明
CalendarId
日历ID
返回值:
获取日历的日期信息
名称
说明
CalendarId
日历ID
方法:.GetWorkingDaysBySpan(System.String,System.DateTime,System.DateTime)
方法说明:
获取日历的日期信息
名称
说明
CalendarId
日历ID
StartDate
EndDate
返回值:
获取日历的日期信息
名称
说明
CalendarId
日历ID
StartDate
EndDate
方法:.AddCalendar(OThinker.H3.Calendar.WorkingCalendar)
方法说明:
初始化工作日历
名称
说明
Calendar
日期类型实体类
初始化工作日历
名称
说明
Calendar
日期类型实体类
方法:.UpdateCalendar(OThinker.H3.Calendar.WorkingCalendar)
方法说明:
更新工作日历,不更新日期和工作时间
名称
说明
Calendar
更新工作日历,不更新日期和工作时间
名称
说明
Calendar
方法:.GetWorkingDay(System.String,System.DateTime)
方法说明:
获取日期信息
名称
说明
CalendarId
Date
返回值:
获取日期信息
名称
说明
CalendarId
Date
方法:.UpdateWorkingDay(OThinker.H3.Calendar.WorkingDay)
方法说明:
保存日期
名称
说明
WorkingDay
返回值:
保存日期
名称
说明
WorkingDay
方法:.GetExceptionalDays(System.String,System.DateTime,System.DateTime)
方法说明:
查询例外日期
名称
说明
CalendarId
日历ID
FromTime
开始日期
ToTime
结束日期
返回值:
查询例外日期
名称
说明
CalendarId
日历ID
FromTime
开始日期
ToTime
结束日期
方法:.RemoveCalendar(System.String)
方法说明:
删除日历
名称
说明
CalendarId
日历ID
返回值:
删除日历
名称
说明
CalendarId
日历ID
方法:.ExistsDefaultCalendar
方法说明:
获取是否存在默认日历
名称
说明
返回值:
获取是否存在默认日历
名称
说明
方法:.GetOrgCalendar(System.String)
方法说明:
获得某个组织结构对应的工作日历
名称
说明
OrgId
组织结构ID
返回值:
工作日历
获得某个组织结构对应的工作日历
名称
说明
OrgId
组织结构ID
工作日历
方法:.GetUsedTimeByCompanyCalendar(System.DateTime,System.DateTime)
方法说明:
获取集团公司工作日历耗费时间
名称
说明
StartTime
开始时间
EndTime
结束时间
返回值:
获取集团公司工作日历耗费时间
名称
说明
StartTime
开始时间
EndTime
结束时间
方法:.GetUsedTimeByOrgCalendar(System.String,System.DateTime,System.DateTime)
方法说明:
获取组织工作日历耗费时间
名称
说明
OrgId
当前组织
StartTime
开始时间
EndTime
结束时间
返回值:
获取组织工作日历耗费时间
名称
说明
OrgId
当前组织
StartTime
开始时间
EndTime
结束时间
方法:.GetUsedTimeByWorkflowCalendar(System.String,System.DateTime,System.DateTime)
方法说明:
获取流程模板维度工作日历耗费时间
名称
说明
WorkflowCode
流程模板编码
StartTime
开始时间
EndTime
结束时间
返回值:
获取流程模板维度工作日历耗费时间
名称
说明
WorkflowCode
流程模板编码
StartTime
开始时间
EndTime
结束时间
方法:.GetUsedTimeByCalendar(System.String,System.DateTime,System.DateTime)
方法说明:
获取用户自定义日历的工作时间
名称
说明
CalendarId
自定义日历的ID
StartTime
开始时间
EndTime
结束时间
返回值:
获取用户自定义日历的工作时间
名称
说明
CalendarId
自定义日历的ID
StartTime
开始时间
EndTime
结束时间
方法:.GetDelayedTimeByCompanyCalendar(System.DateTime,System.TimeSpan)
方法说明:
获取集团公司日历的某个时间段后的工作时间
名称
说明
StartTime
输入时间
Delay
延后的时间
返回值:
延迟时间段后的工作时间
获取集团公司日历的某个时间段后的工作时间
名称
说明
StartTime
输入时间
Delay
延后的时间
延迟时间段后的工作时间
方法:.GetDelayedTimeByOrgCalendar(System.String,System.DateTime,System.TimeSpan)
方法说明:
获取当前组织的某个时间段后的工作时间
名称
说明
OrgId
组织ID
StartTime
输入时间
Delay
延迟时间段
返回值:
延迟时间段后的工作时间
获取当前组织的某个时间段后的工作时间
名称
说明
OrgId
组织ID
StartTime
输入时间
Delay
延迟时间段
延迟时间段后的工作时间
方法:.GetDelayedTimeByWorkflowCalendar(System.String,System.DateTime,System.TimeSpan)
方法说明:
获取流程模板日历的某个时间段后的工作时间
名称
说明
WorkflowCode
流程模板编码
StartTime
输入时间
Delay
延迟时间段
返回值:
延迟时间段后的工作时间
获取流程模板日历的某个时间段后的工作时间
名称
说明
WorkflowCode
流程模板编码
StartTime
输入时间
Delay
延迟时间段
延迟时间段后的工作时间
方法:.GetDelayedTimeByCalendar(System.String,System.DateTime,System.TimeSpan)
方法说明:
获取用户自定义日历某个时间段后的工作时间
名称
说明
CalendarId
日历ID
StartTime
输入时间
Delay
延迟时间段
返回值:
延迟时间段后的工作时间
获取用户自定义日历某个时间段后的工作时间
名称
说明
CalendarId
日历ID
StartTime
输入时间
Delay
延迟时间段
延迟时间段后的工作时间