public interface WorkTimeSetManager
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
checkUIAndSysTime(java.lang.Integer year,
java.lang.Integer month,
java.lang.Integer day)
检查系统时间和前台浏览器时间是否一致
|
void |
copyCurrenctTimeFormGroupToUnit(java.lang.Long orgAcconutID,
java.lang.String year,
java.lang.Integer month)
将集团的通用时间设置复制给单位
|
java.util.List<WorkTimeCurrency> |
findComnRestDaySet(java.lang.Integer year,
java.lang.Long orgAccountID,
boolean isGroup,
java.lang.Integer month)
取得通用的休息时间设置
|
java.lang.String |
findComnRestDaySet(java.lang.String year,
java.lang.String month,
java.lang.Long orgAcconutID,
boolean isLoginGroupAdminRole) |
java.util.Map<java.lang.String,WorkTimeCurrency> |
findComnWorkDaySet(java.lang.Integer year,
java.lang.Long orgAcconutID,
boolean isLoginGroupAdminRole,
java.lang.Integer month)
取得通用设置的工作日
|
java.util.List<WorkTimeCurrency> |
findComnWorkTimeSet(java.lang.Integer year,
java.lang.Long orgAcconutID,
boolean isLoginGroupAdminRole,
java.lang.Integer month)
取得通用设置的工作日
|
WorkTimeCurrency |
findComnWorkTimeSet(java.lang.Long orgAcconutID)
根据orgAcconutID查找当年当月的通用工作时间设置
|
WorkTimeCurrency |
findComnWorkTimeSet(java.lang.String year,
java.lang.String month,
java.lang.Long orgAcconutID,
boolean isLoginGroupAdminRole)
查找一年的通用工作时间设置
|
java.lang.String |
findSpecialWorkDaySet(java.lang.String year,
java.lang.String month,
java.lang.Long orgAcconutID,
boolean isLoginGroupAdminRole)
取得某年当月设置的特殊的工作日和非工作日
|
java.util.Map<java.lang.String,WorkTimeSpecial> |
findSpicalWorkDayMap(java.lang.Integer year,
java.lang.Long orgAcconutID,
boolean isLoginGroupAdminRole,
java.lang.Integer month)
特殊设置的工作日/休息日/法定休息日
|
java.util.List<java.util.HashMap<java.lang.String,java.lang.String>> |
getCalendarData(java.lang.String year,
java.lang.String month)
获取某年某月的工作时间(工作日、休息日、法定节假日)填充日历显示
|
void |
insertWorkTimeCurrencySetByYear(java.lang.Integer year)
将一年的工作时间设置保存到数据库和缓存 (供定时任务使用)
|
java.lang.String |
syncSpecialDayFromGroupToUnit(java.lang.String year,
java.lang.String month,
java.lang.String syncFlag,
java.lang.String dateNum)
将集团的指定的工作日设置复制给单位
|
void |
updateComnWorkDayTimeSet(java.lang.String year,
java.lang.String workDays,
java.lang.String workAmBeginTime,
java.lang.String workAmEndTime,
java.lang.String workPmBeginTime,
java.lang.String workPmEndTime,
java.lang.Long orgAccountID,
boolean isLoginGroupAdminRole,
boolean copyCurrencyTimeFlag,
java.lang.Integer month) |
java.lang.String |
updateSpecialWorkDaySet(java.lang.String year,
java.lang.String updateDaySetStr,
java.lang.String month) |
void updateComnWorkDayTimeSet(java.lang.String year, java.lang.String workDays, java.lang.String workAmBeginTime, java.lang.String workAmEndTime, java.lang.String workPmBeginTime, java.lang.String workPmEndTime, java.lang.Long orgAccountID, boolean isLoginGroupAdminRole, boolean copyCurrencyTimeFlag, java.lang.Integer month) throws WorkTimeSetExecption
year
- 年workDays
- 工作日/休息日 1,1,1,1,1,0,0workAmBeginTime
- 上午工作开始时间workAmEndTime
- 上午工作结束时间workPmBeginTime
- 下午工作开始时间workPmEndTime
- 下午工作结束时间copyCurrencyTimeFlag
- 如果是单位,表示是否复制集团工作时间设置;如果是集团,表示是否将集团的时间设置推送给单位;WorkTimeSetExecption
WorkTimeCurrency findComnWorkTimeSet(java.lang.Long orgAcconutID) throws WorkTimeSetExecption
orgAcconutID
- WorkTimeSetExecption
WorkTimeCurrency findComnWorkTimeSet(java.lang.String year, java.lang.String month, java.lang.Long orgAcconutID, boolean isLoginGroupAdminRole) throws WorkTimeSetExecption
year
- 年WorkTimeSetExecption
java.util.List<WorkTimeCurrency> findComnRestDaySet(java.lang.Integer year, java.lang.Long orgAccountID, boolean isGroup, java.lang.Integer month) throws WorkTimeSetExecption
year
- orgAccountID
- isGroup
- month
- WorkTimeSetExecption
java.lang.String findComnRestDaySet(java.lang.String year, java.lang.String month, java.lang.Long orgAcconutID, boolean isLoginGroupAdminRole) throws WorkTimeSetExecption
java.lang.String updateSpecialWorkDaySet(java.lang.String year, java.lang.String updateDaySetStr, java.lang.String month)
year
- 年updateDaySetStr
- 更新串,格式"2010/09/30||id||flag||info"month
- 月java.lang.String findSpecialWorkDaySet(java.lang.String year, java.lang.String month, java.lang.Long orgAcconutID, boolean isLoginGroupAdminRole) throws WorkTimeSetExecption
year
- 年month
- 月WorkTimeSetExecption
java.util.Map<java.lang.String,WorkTimeCurrency> findComnWorkDaySet(java.lang.Integer year, java.lang.Long orgAcconutID, boolean isLoginGroupAdminRole, java.lang.Integer month) throws WorkTimeSetExecption
year
- 年orgAcconutID
- 组织idisLoginGroupAdminRole
- 是否是集团管理员month
- 月WorkTimeSetExecption
java.util.Map<java.lang.String,WorkTimeSpecial> findSpicalWorkDayMap(java.lang.Integer year, java.lang.Long orgAcconutID, boolean isLoginGroupAdminRole, java.lang.Integer month) throws WorkTimeSetExecption
year
- 年orgAcconutID
- 组织idisLoginGroupAdminRole
- 是否是集团管理员month
- 月WorkTimeSetExecption
java.util.List<WorkTimeCurrency> findComnWorkTimeSet(java.lang.Integer year, java.lang.Long orgAcconutID, boolean isLoginGroupAdminRole, java.lang.Integer month) throws WorkTimeSetExecption
year
- 年orgAcconutID
- 组织idisLoginGroupAdminRole
- 是否是集团管理员month
- 月WorkTimeSetExecption
void copyCurrenctTimeFormGroupToUnit(java.lang.Long orgAcconutID, java.lang.String year, java.lang.Integer month) throws WorkTimeSetExecption
orgAcconutID
- 单位IDyear
- 年WorkTimeSetExecption
java.lang.String syncSpecialDayFromGroupToUnit(java.lang.String year, java.lang.String month, java.lang.String syncFlag, java.lang.String dateNum) throws WorkTimeSetExecption
year
- 当年month
- 当月syncFlag
- 同步标志区分 1:同步年;0:同步当月dateNum
- 当前日期WorkTimeSetExecption
void insertWorkTimeCurrencySetByYear(java.lang.Integer year) throws WorkTimeSetExecption
year
- 年WorkTimeSetExecption
java.lang.String checkUIAndSysTime(java.lang.Integer year, java.lang.Integer month, java.lang.Integer day)
year
- 前台yearmonth
- 前台monthday
- 前台dayjava.util.List<java.util.HashMap<java.lang.String,java.lang.String>> getCalendarData(java.lang.String year, java.lang.String month) throws WorkTimeSetExecption
year
- month
- WorkTimeSetExecption