| | |
| | | package cn.iocoder.yudao.module.wxcp.controller.admin.notice.vo; |
| | | |
| | | import cn.iocoder.yudao.module.system.controller.admin.storage.vo.SystemStorageBlobRespVO; |
| | | import io.swagger.v3.oas.annotations.media.Schema; |
| | | import lombok.Data; |
| | | |
| | | import java.time.LocalDateTime; |
| | | import java.util.List; |
| | | |
| | | @Schema(description = "管理后台 - 企业微信通知 Response VO") |
| | | @Data |
| | |
| | | @Schema(description = "通知正文") |
| | | private String content; |
| | | |
| | | @Schema(description = "通知模板类型", example = "1") |
| | | @Schema(description = "通知模板类型:1纯文本 2图文卡片 3文件通知 4图文消息 5图片通知 6视频通知 7Markdown 8多图文消息", |
| | | example = "1") |
| | | private Integer noticeType; |
| | | |
| | | @Schema(description = "通知模板类型名称", example = "纯文本通知") |
| | |
| | | @Schema(description = "图文消息封面图地址") |
| | | private String coverUrl; |
| | | |
| | | @Schema(description = "文件通知的附件 Blob ID") |
| | | @Schema(description = "文件通知的附件 Blob ID(旧版单附件字段)") |
| | | private Long fileBlobId; |
| | | |
| | | @Schema(description = "文件通知的附件文件名") |
| | | @Schema(description = "文件通知的附件文件名(旧版单附件字段)") |
| | | private String fileName; |
| | | |
| | | @Schema(description = "图片通知的图片 Blob ID 列表") |
| | | private List<Long> imageBlobIds; |
| | | |
| | | @Schema(description = "附件通知的附件 Blob ID 列表") |
| | | private List<Long> fileBlobIds; |
| | | |
| | | @Schema(description = "图片通知的图片列表(含预览地址)") |
| | | private List<SystemStorageBlobRespVO> imageAttachmentList; |
| | | |
| | | @Schema(description = "附件通知的附件列表(含预览/下载地址)") |
| | | private List<SystemStorageBlobRespVO> fileAttachmentList; |
| | | |
| | | @Schema(description = "视频通知的视频 Blob ID 列表") |
| | | private List<Long> videoBlobIds; |
| | | |
| | | @Schema(description = "视频通知的视频列表(含预览地址)") |
| | | private List<SystemStorageBlobRespVO> videoAttachmentList; |
| | | |
| | | @Schema(description = "多图文消息的图文列表") |
| | | private List<WxCpNoticeArticleRespVO> articleList; |
| | | |
| | | @Schema(description = "成员预览页地址(图片/附件/视频通知可直接发给成员查看)") |
| | | private String previewUrl; |
| | | |
| | | @Schema(description = "状态", requiredMode = Schema.RequiredMode.REQUIRED, example = "1") |
| | | private Integer status; |
| | | |