Merge remote-tracking branch 'origin/cc_20230520_partner' into cc_20230520_partner
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,20 @@
|
||||
package com.cool.store.request;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author: young.yu
|
||||
* @Date: 2023-06-09 15:41
|
||||
* @Description:
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class EntrustOthersReq {
|
||||
@ApiModelProperty("会议编号")
|
||||
private String interviewId;
|
||||
|
||||
@ApiModelProperty("新面试官编号")
|
||||
private String newInterviewerId;
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
package com.cool.store.request;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author: young.yu
|
||||
* @Date: 2023-06-12 17:43
|
||||
* @Description:
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class FinishInterviewReq {
|
||||
@ApiModelProperty("会议编号")
|
||||
private String interviewId;
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
package com.cool.store.request;
|
||||
|
||||
import com.cool.store.common.PageBasicInfo;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author: young.yu
|
||||
* @Date: 2023-06-06 15:50
|
||||
* @Description:
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class GetInterviewListReq extends PageBasicInfo {
|
||||
@ApiModelProperty("加盟商姓名")
|
||||
private String partnerName;
|
||||
@ApiModelProperty("加盟商手机号")
|
||||
private String partnerMobile;
|
||||
@ApiModelProperty("房间号")
|
||||
private String roomId;
|
||||
@ApiModelProperty("面试官姓名")
|
||||
private String interviewerName;
|
||||
@ApiModelProperty("面试官手机号")
|
||||
private String interviewerMobile;
|
||||
@ApiModelProperty("房间状态:0待开放;1已开放; 2已关闭")
|
||||
private Integer roomStatus;
|
||||
@ApiModelProperty("开始时间")
|
||||
private String startTime;
|
||||
@ApiModelProperty("结束时间")
|
||||
private String endTime;
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.cool.store.request;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author: young.yu
|
||||
* @Date: 2023-06-12 17:43
|
||||
* @Description:
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class ModifyInterviewTimeReq {
|
||||
@ApiModelProperty("会议编号")
|
||||
private String interviewId;
|
||||
@ApiModelProperty("新预约开始时间")
|
||||
private String newStartBookingTime;
|
||||
@ApiModelProperty("新预约结束时间")
|
||||
private String newEndBookingTime;
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
package com.cool.store.request;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author: young.yu
|
||||
* @Date: 2023-06-09 15:41
|
||||
* @Description:
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class QueryByInterviewIdReq {
|
||||
@ApiModelProperty("会议编号")
|
||||
private String interviewId;
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,145 @@
|
||||
package com.cool.store.vo.interview;
|
||||
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
|
||||
/**
|
||||
* @Author: young.yu
|
||||
* @Date: 2023-06-08 16:26
|
||||
* @Description:
|
||||
*/
|
||||
@ApiModel(description = "面试信息")
|
||||
public class InterviewVO {
|
||||
@ApiModelProperty(value = "会议id", required = true)
|
||||
private String interviewId;
|
||||
|
||||
@ApiModelProperty(value = "加盟商用户编号")
|
||||
private String partnerId;
|
||||
|
||||
@ApiModelProperty(value = "被面试人姓名", required = true)
|
||||
private String partnerName;
|
||||
|
||||
@ApiModelProperty(value = "被面试人手机号", required = true)
|
||||
private String partnerMobile;
|
||||
|
||||
@ApiModelProperty(value = "房间号", required = true)
|
||||
private String roomId;
|
||||
|
||||
@ApiModelProperty(value = "会议计划开始时间", required = true, example = "2023-06-03 10:00")
|
||||
private String startTime;
|
||||
|
||||
@ApiModelProperty(value = "面试官人员编号")
|
||||
private String interviewerId;
|
||||
|
||||
@ApiModelProperty(value = "面试官姓名", required = true)
|
||||
private String interviewerName;
|
||||
|
||||
@ApiModelProperty(value = "面试官手机号", required = true)
|
||||
private String interviewerMobile;
|
||||
@ApiModelProperty(value = "房间状态(0待开放;1已开放;2已关闭)", required = true)
|
||||
private String roomStatus;
|
||||
|
||||
@ApiModelProperty(value = "会议结束时间", required = true, example = "2023-06-03 12:00")
|
||||
private String endTime;
|
||||
|
||||
@ApiModelProperty(value = "预约状态 0 待预约;1待面试;2已开始;3待审核;4审批中;5审批通过;6拒绝", required = true)
|
||||
private Integer status;
|
||||
|
||||
|
||||
public String getPartnerId() {
|
||||
return partnerId;
|
||||
}
|
||||
|
||||
public void setPartnerId(String partnerId) {
|
||||
this.partnerId = partnerId;
|
||||
}
|
||||
|
||||
public String getInterviewerId() {
|
||||
return interviewerId;
|
||||
}
|
||||
|
||||
public void setInterviewerId(String interviewerId) {
|
||||
this.interviewerId = interviewerId;
|
||||
}
|
||||
|
||||
public Integer getStatus() {
|
||||
return status;
|
||||
}
|
||||
|
||||
public void setStatus(Integer status) {
|
||||
this.status = status;
|
||||
}
|
||||
|
||||
public String getInterviewId() {
|
||||
return interviewId;
|
||||
}
|
||||
|
||||
public void setInterviewId(String interviewId) {
|
||||
this.interviewId = interviewId;
|
||||
}
|
||||
|
||||
public String getPartnerName() {
|
||||
return partnerName;
|
||||
}
|
||||
|
||||
public void setPartnerName(String partnerName) {
|
||||
this.partnerName = partnerName;
|
||||
}
|
||||
|
||||
public String getPartnerMobile() {
|
||||
return partnerMobile;
|
||||
}
|
||||
|
||||
public void setPartnerMobile(String partnerMobile) {
|
||||
this.partnerMobile = partnerMobile;
|
||||
}
|
||||
|
||||
public String getRoomId() {
|
||||
return roomId;
|
||||
}
|
||||
|
||||
public void setRoomId(String roomId) {
|
||||
this.roomId = roomId;
|
||||
}
|
||||
|
||||
public String getStartTime() {
|
||||
return startTime;
|
||||
}
|
||||
|
||||
public void setStartTime(String startTime) {
|
||||
this.startTime = startTime;
|
||||
}
|
||||
|
||||
public String getInterviewerName() {
|
||||
return interviewerName;
|
||||
}
|
||||
|
||||
public void setInterviewerName(String interviewerName) {
|
||||
this.interviewerName = interviewerName;
|
||||
}
|
||||
|
||||
public String getInterviewerMobile() {
|
||||
return interviewerMobile;
|
||||
}
|
||||
|
||||
public void setInterviewerMobile(String interviewerMobile) {
|
||||
this.interviewerMobile = interviewerMobile;
|
||||
}
|
||||
|
||||
public String getRoomStatus() {
|
||||
return roomStatus;
|
||||
}
|
||||
|
||||
public void setRoomStatus(String roomStatus) {
|
||||
this.roomStatus = roomStatus;
|
||||
}
|
||||
|
||||
public String getEndTime() {
|
||||
return endTime;
|
||||
}
|
||||
|
||||
public void setEndTime(String endTime) {
|
||||
this.endTime = endTime;
|
||||
}
|
||||
}
|
||||
@@ -30,13 +30,17 @@ public class OssUploadConfigVO {
|
||||
@ApiModelProperty("上传策略Policy失效时间")
|
||||
private String expire;
|
||||
|
||||
public OssUploadConfigVO(String accessKeyId, String policy, String signature, String dir, String host, String expire) {
|
||||
@ApiModelProperty("cdn地址")
|
||||
private String cdnUrl;
|
||||
|
||||
public OssUploadConfigVO(String accessKeyId, String policy, String signature, String dir, String host, String expire, String cdnUrl) {
|
||||
this.accessKeyId = accessKeyId;
|
||||
this.policy = policy;
|
||||
this.signature = signature;
|
||||
this.dir = dir;
|
||||
this.host = host;
|
||||
this.expire = expire;
|
||||
this.cdnUrl = cdnUrl;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user