日历对接
This commit is contained in:
@@ -1,10 +1,16 @@
|
||||
package com.cool.store.controller;
|
||||
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.cool.store.dto.calendar.CreateCalendarEventDTO;
|
||||
import com.cool.store.dto.calendar.DeleteCalendarEventDTO;
|
||||
import com.cool.store.dto.calendar.UpdateCalendarEventDTO;
|
||||
import com.cool.store.dto.calendar.UserCalendarsEventDTO;
|
||||
import com.cool.store.dto.response.ResultDTO;
|
||||
import com.cool.store.entity.HyOpenAreaInfoDO;
|
||||
|
||||
import com.cool.store.entity.EnterpriseUserDO;
|
||||
import com.cool.store.enums.RocketMqTagEnum;
|
||||
import com.cool.store.exception.ApiException;
|
||||
import com.cool.store.mapper.HyOpenAreaInfoMapper;
|
||||
import com.cool.store.http.ISVHttpRequest;
|
||||
import com.cool.store.mq.producer.SimpleMessageService;
|
||||
@@ -166,4 +172,29 @@ public class TestController {
|
||||
return ResponseResult.success();
|
||||
}
|
||||
|
||||
@GetMapping("/user/getFreeBusyList")
|
||||
public ResultDTO<List<UserCalendarsEventDTO>> getFreeBusyList(@RequestParam("userId") String userId, @RequestParam("startTime") long startTime,
|
||||
@RequestParam("endTime") long endTime) throws ApiException {
|
||||
log.info("getUserCalendarsEvents : corpId:{}, appType:{}, userId:{}, startTime:{}, endTime:{}", userId, startTime, endTime);
|
||||
return ResultDTO.successResult(isvHttpRequest.getFreeBusyList(userId, startTime, endTime));
|
||||
}
|
||||
|
||||
@PostMapping("/user/createUserCalendarEvent")
|
||||
public ResultDTO<UserCalendarsEventDTO> createUserCalendarEvent(@RequestBody CreateCalendarEventDTO param) throws ApiException {
|
||||
log.info("createUserCalendarEvent , param:{}", JSONObject.toJSONString(param));
|
||||
return ResultDTO.successResult(isvHttpRequest.createUserCalendarEvent(param));
|
||||
}
|
||||
|
||||
@PostMapping("/user/updateUserCalendarEvent")
|
||||
public ResultDTO<UserCalendarsEventDTO> updateUserCalendarEvent(@RequestBody UpdateCalendarEventDTO param) throws ApiException {
|
||||
log.info("updateUserCalendarEvent , param:{}", JSONObject.toJSONString(param));
|
||||
return ResultDTO.successResult(isvHttpRequest.updateUserCalendarEvent(param));
|
||||
}
|
||||
|
||||
@PostMapping("/user/deleteUserCalendarEvent")
|
||||
public ResultDTO<UserCalendarsEventDTO> deleteUserCalendarEvent(@RequestBody DeleteCalendarEventDTO param) throws ApiException {
|
||||
log.info("createUserCalendarEvent , param:{}", JSONObject.toJSONString(param));
|
||||
return ResultDTO.successResult(isvHttpRequest.deleteUserCalendarEvent(param));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user