日历对接
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
package com.cool.store.dto.calendar;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author zhangchenbiao
|
||||
* @FileName: CreateCalendarEventDTO
|
||||
* @Description: 创建用户日程到用户主日历
|
||||
* @date 2023-06-13 14:09
|
||||
*/
|
||||
@Data
|
||||
public class CreateCalendarEventDTO {
|
||||
|
||||
@ApiModelProperty("发起人")
|
||||
private String userId;
|
||||
|
||||
@ApiModelProperty("日程标题")
|
||||
private String summary;
|
||||
|
||||
@ApiModelProperty("开始时间")
|
||||
private Long startTime;
|
||||
|
||||
@ApiModelProperty("截止时间")
|
||||
private Long endTime;
|
||||
|
||||
@ApiModelProperty("参与者")
|
||||
private List<String> joinUserIds;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.cool.store.dto.calendar;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author zhangchenbiao
|
||||
* @FileName: DeleteCalendarEventDTO
|
||||
* @Description:
|
||||
* @date 2023-06-13 15:02
|
||||
*/
|
||||
@Data
|
||||
public class DeleteCalendarEventDTO {
|
||||
|
||||
@ApiModelProperty("发起人id")
|
||||
private String userId;
|
||||
|
||||
@ApiModelProperty("日历id")
|
||||
private String calendarId;
|
||||
|
||||
@ApiModelProperty("事件id")
|
||||
private String eventId;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
package com.cool.store.dto.calendar;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author zhangchenbiao
|
||||
* @FileName: CreateCalendarEventDTO
|
||||
* @Description: 创建用户日程到用户主日历
|
||||
* @date 2023-06-13 14:09
|
||||
*/
|
||||
@Data
|
||||
public class UpdateCalendarEventDTO {
|
||||
|
||||
@ApiModelProperty("发起人id")
|
||||
private String userId;
|
||||
|
||||
@ApiModelProperty("日历id")
|
||||
private String calendarId;
|
||||
|
||||
@ApiModelProperty("事件id")
|
||||
private String eventId;
|
||||
|
||||
@ApiModelProperty("日程标题")
|
||||
private String summary;
|
||||
|
||||
@ApiModelProperty("开始时间")
|
||||
private Long startTime;
|
||||
|
||||
@ApiModelProperty("截止时间")
|
||||
private Long endTime;
|
||||
|
||||
@ApiModelProperty("参与者")
|
||||
private List<String> joinUserIds;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
package com.cool.store.dto.calendar;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author zhangchenbiao
|
||||
* @FileName: UserCalendarsEventVO
|
||||
* @Description:
|
||||
* @date 2023-06-13 11:18
|
||||
*/
|
||||
@Data
|
||||
public class UserCalendarsEventDTO {
|
||||
|
||||
@ApiModelProperty("日历id")
|
||||
private String calendarId;
|
||||
|
||||
@ApiModelProperty("日程id")
|
||||
private String eventId;
|
||||
|
||||
@ApiModelProperty("日程标题")
|
||||
private String summary;
|
||||
|
||||
@ApiModelProperty("开始时间")
|
||||
private Long startTime;
|
||||
|
||||
@ApiModelProperty("截止时间")
|
||||
private Long endTime;
|
||||
|
||||
public UserCalendarsEventDTO(String calendarId, String eventId, String summary, Long startTime, Long endTime) {
|
||||
this.calendarId = calendarId;
|
||||
this.eventId = eventId;
|
||||
this.summary = summary;
|
||||
this.startTime = startTime;
|
||||
this.endTime = endTime;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package com.cool.store.dto.calendar;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author zhangchenbiao
|
||||
* @FileName: UserFreeBusyList
|
||||
* @Description:
|
||||
* @date 2023-06-13 10:06
|
||||
*/
|
||||
@Data
|
||||
public class UserFreeBusyInfoDTO {
|
||||
|
||||
private Long startTime;
|
||||
|
||||
private Long endTime;
|
||||
|
||||
public UserFreeBusyInfoDTO(long startTime, long endTime) {
|
||||
this.startTime = startTime;
|
||||
this.endTime = endTime;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.cool.store.response.error;
|
||||
|
||||
/**
|
||||
* @author zhangchenbiao
|
||||
* @FileName: ErrorResponse
|
||||
* @Description:
|
||||
* @date 2023-06-13 19:43
|
||||
*/
|
||||
public class ErrorResponse {
|
||||
private Integer code;
|
||||
private String message;
|
||||
|
||||
public ErrorResponse(Integer code, String message) {
|
||||
this.code = code;
|
||||
this.message = message;
|
||||
}
|
||||
|
||||
public Integer getCode() {
|
||||
return code;
|
||||
}
|
||||
|
||||
public String getMessage() {
|
||||
return message;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user