@Service @Transactional public class WorkDayManagerImpl extends Object implements WorkDayManager
| Constructor and Description |
|---|
WorkDayManagerImpl() |
| Modifier and Type | Method and Description |
|---|---|
int |
calcHolidays(String topUnit,
Date startDate,
Date endDate) |
int |
calcWorkDays(String topUnit,
Date startDate,
Date endDate) |
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 in interface WorkDayManagerworkDay - 工作日对象public void deleteWorkDay(String topUnit, Date currDate)
WorkDayManagerdeleteWorkDay in interface WorkDayManagertopUnit - 租户隔离,system 租户为通用设计, 每次获取,获取租户为当前租户和系统租户的信息currDate - 日期 ,如果是date型用函数转换 WorkDay.toWorkDayId( Date类型)public WorkDay getWorkDay(String topUnit, Date currDate)
getWorkDay in interface WorkDayManagertopUnit - 租户隔离,system 租户为通用设计, 每次获取,获取租户为当前租户和系统租户的信息currDate - 日期 ,如果是date型用函数转换 WorkDay.toWorkDayId( Date类型)public List<WorkDay> listWorkDays(String topUnit, Date startDate, Date endDate)
listWorkDays in interface WorkDayManagertopUnit - 租户隔离,system 租户为通用设计, 每次获取,获取租户为当前租户和系统租户的信息startDate - 日期 ,如果是date型用函数转换 WorkDay.toWorkDayId( Date类型)endDate - 日期 ,如果是date型用函数转换 WorkDay.toWorkDayId( Date类型)public boolean isWorkDay(String topUnit, Date currDate)
isWorkDay in interface WorkDayManagertopUnit - 租户隔离,system 租户为通用设计, 每次获取,获取租户为当前租户和系统租户的信息currDate - 日期 ,如果是date型用函数转换 WorkDay.toWorkDayId( Date类型)public int calcHolidays(String topUnit, Date startDate, Date endDate)
calcHolidays in interface WorkDayManagertopUnit - 租户隔离,system 租户为通用设计, 每次获取,获取租户为当前租户和系统租户的信息startDate - 日期 ,如果是date型用函数转换 WorkDay.toWorkDayId( Date类型)endDate - 日期 ,如果是date型用函数转换 WorkDay.toWorkDayId( Date类型)public int calcWorkDays(String topUnit, Date startDate, Date endDate)
calcWorkDays in interface WorkDayManagertopUnit - 租户隔离,system 租户为通用设计, 每次获取,获取租户为当前租户和系统租户的信息startDate - 日期 ,如果是date型用函数转换 WorkDay.toWorkDayId( Date类型)endDate - 日期 ,如果是date型用函数转换 WorkDay.toWorkDayId( Date类型)public List<WorkDay> rangeHolidays(String topUnit, Date startDate, Date endDate)
rangeHolidays in interface WorkDayManagertopUnit - 租户隔离,system 租户为通用设计, 每次获取,获取租户为当前租户和系统租户的信息startDate - 日期 ,如果是date型用函数转换 WorkDay.toWorkDayId( Date类型)endDate - 日期 ,如果是date型用函数转换 WorkDay.toWorkDayId( Date类型)public List<WorkDay> rangeWorkDays(String topUnit, Date startDate, Date endDate)
rangeWorkDays in interface WorkDayManagertopUnit - 租户隔离,system 租户为通用设计, 每次获取,获取租户为当前租户和系统租户的信息startDate - 日期 ,如果是date型用函数转换 WorkDay.toWorkDayId( Date类型)endDate - 日期 ,如果是date型用函数转换 WorkDay.toWorkDayId( Date类型)Copyright © 2024 Centit Information Technical, co. Inc.. All rights reserved.