@Service @Transactional public class WorkDayManagerImpl extends Object implements WorkDayManager
| 构造器和说明 |
|---|
WorkDayManagerImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
calcHolidays(String topUnit,
Date startDate,
Date endDate) |
int |
calcWorkDays(String topUnit,
Date startDate,
Date endDate) |
Date |
calcWorkingDeadline(String topUnit,
Date startDate,
com.centit.support.common.DateTimeSpan timeLimit)
根据工作时长计算工作日期限
|
void |
deleteWorkDay(String topUnit,
Date currDate)
删除工作日设置
|
WorkDay |
getWorkDay(String topUnit,
Date currDate) |
boolean |
isWorkDay(String topUnit,
Date currDate) |
List<WorkDay> |
listWorkDays(String topUnit,
Date startDate,
Date endDate) |
void |
mergeWorkDay(WorkDay workDay)
保存工作日对象,只有特殊的情况才需要保存; 或者和system租户不同的情况下需要设置
|
List<WorkDay> |
rangeHolidays(String topUnit,
Date startDate,
Date endDate) |
List<WorkDay> |
rangeWorkDays(String topUnit,
Date startDate,
Date endDate) |
public void mergeWorkDay(WorkDay workDay)
WorkDayManagermergeWorkDay 在接口中 WorkDayManagerworkDay - 工作日对象public void deleteWorkDay(String topUnit, Date currDate)
WorkDayManagerdeleteWorkDay 在接口中 WorkDayManagertopUnit - 租户隔离,system 租户为通用设计, 每次获取,获取租户为当前租户和系统租户的信息currDate - 日期 ,如果是date型用函数转换 WorkDay.toWorkDayId( Date类型)public WorkDay getWorkDay(String topUnit, Date currDate)
getWorkDay 在接口中 WorkDayManagertopUnit - 租户隔离,system 租户为通用设计, 每次获取,获取租户为当前租户和系统租户的信息currDate - 日期 ,如果是date型用函数转换 WorkDay.toWorkDayId( Date类型)public List<WorkDay> listWorkDays(String topUnit, Date startDate, Date endDate)
listWorkDays 在接口中 WorkDayManagertopUnit - 租户隔离,system 租户为通用设计, 每次获取,获取租户为当前租户和系统租户的信息startDate - 日期 ,如果是date型用函数转换 WorkDay.toWorkDayId( Date类型)endDate - 日期 ,如果是date型用函数转换 WorkDay.toWorkDayId( Date类型)public boolean isWorkDay(String topUnit, Date currDate)
isWorkDay 在接口中 WorkDayManagertopUnit - 租户隔离,system 租户为通用设计, 每次获取,获取租户为当前租户和系统租户的信息currDate - 日期 ,如果是date型用函数转换 WorkDay.toWorkDayId( Date类型)public int calcHolidays(String topUnit, Date startDate, Date endDate)
calcHolidays 在接口中 WorkDayManagertopUnit - 租户隔离,system 租户为通用设计, 每次获取,获取租户为当前租户和系统租户的信息startDate - 日期 ,如果是date型用函数转换 WorkDay.toWorkDayId( Date类型)endDate - 日期 ,如果是date型用函数转换 WorkDay.toWorkDayId( Date类型)public int calcWorkDays(String topUnit, Date startDate, Date endDate)
calcWorkDays 在接口中 WorkDayManagertopUnit - 租户隔离,system 租户为通用设计, 每次获取,获取租户为当前租户和系统租户的信息startDate - 日期 ,如果是date型用函数转换 WorkDay.toWorkDayId( Date类型)endDate - 日期 ,如果是date型用函数转换 WorkDay.toWorkDayId( Date类型)public Date calcWorkingDeadline(String topUnit, Date startDate, com.centit.support.common.DateTimeSpan timeLimit)
WorkDayManagercalcWorkingDeadline 在接口中 WorkDayManagertopUnit - 租户隔离,system 租户为通用设计, 每次获取,获取租户为当前租户和系统租户的信息startDate - 日期 ,如果是date型用函数转换 WorkDay.toWorkDayId( Date类型)timeLimit - 期限public List<WorkDay> rangeHolidays(String topUnit, Date startDate, Date endDate)
rangeHolidays 在接口中 WorkDayManagertopUnit - 租户隔离,system 租户为通用设计, 每次获取,获取租户为当前租户和系统租户的信息startDate - 日期 ,如果是date型用函数转换 WorkDay.toWorkDayId( Date类型)endDate - 日期 ,如果是date型用函数转换 WorkDay.toWorkDayId( Date类型)public List<WorkDay> rangeWorkDays(String topUnit, Date startDate, Date endDate)
rangeWorkDays 在接口中 WorkDayManagertopUnit - 租户隔离,system 租户为通用设计, 每次获取,获取租户为当前租户和系统租户的信息startDate - 日期 ,如果是date型用函数转换 WorkDay.toWorkDayId( Date类型)endDate - 日期 ,如果是date型用函数转换 WorkDay.toWorkDayId( Date类型)Copyright © 2024 Centit Information Technical, co. Inc.. All rights reserved.