|
@@ -14,11 +14,13 @@ import com.google.common.collect.Lists;
|
|
|
import com.persagy.calendar.handle.WorkCalendarDateHandler;
|
|
|
import com.persagy.calendar.handle.WorkCalendarLabelHandler;
|
|
|
import com.persagy.calendar.pojo.dto.WorkCalendarLabel;
|
|
|
+import com.persagy.calendar.pojo.vo.CalculateExtraDateVO;
|
|
|
import com.persagy.calendar.pojo.vo.WorkCalendarLabelQueryVO;
|
|
|
import com.persagy.calendar.pojo.vo.WorkCalendarLabelUpdateVO;
|
|
|
import com.persagy.calendar.pojo.vo.WorkCalendarMoreDateCreateVO;
|
|
|
import com.persagy.calendar.pojo.vo.WorkLabelBatchUpdateVO;
|
|
|
import com.persagy.common.enums.ResponseCode;
|
|
|
+import com.persagy.common.utils.DateUtil;
|
|
|
import com.persagy.common.utils.ResponseResult;
|
|
|
import com.persagy.common.utils.ResponseUtil;
|
|
|
import com.persagy.common.utils.StringUtil;
|
|
@@ -46,6 +48,16 @@ public class WorkCalendarLabelController {
|
|
|
private WorkCalendarLabelHandler workCalendarLabelHandler;
|
|
|
|
|
|
/**
|
|
|
+ * 根据时间段-自动计算出此年内不在此时间段内的日期
|
|
|
+ */
|
|
|
+ @ApiOperation(value = "自动计算")
|
|
|
+ @RequestMapping(value = "calculateExtraDate")
|
|
|
+ public ResponseResult calculateExtraDate(@RequestBody @Validated CalculateExtraDateVO dateVO) {
|
|
|
+ List<String> extraDate = DateUtil.calculateExtraDate(dateVO.getLabelDates());
|
|
|
+ return ResponseUtil.successResult(extraDate);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
* 日期标签属性列表查询
|
|
|
*/
|
|
|
@ApiOperation(value = "列表查询")
|