| | |
| | | @NotNull(message = "下次联系时间不能为空") |
| | | private LocalDateTime nextTime; |
| | | |
| | | @Schema(description = "附件blobId列表", example = "[1, 2, 3]") |
| | | private List<Long> blobIds; |
| | | |
| | | @Schema(description = "关联的商机编号数组") |
| | | private List<Long> businessIds; |
| | | @Schema(description = "关联的联系人编号数组") |
| | | private List<Long> contactIds; |
| | | |
| | | @Schema(description = "图片 URL 列表") |
| | | private List<String> picUrls; |
| | | @Schema(description = "附件 URL 列表") |
| | | private List<String> fileUrls; |
| | | private Object picUrls; // 接受字符串或数组 |
| | | |
| | | /** |
| | | * 获取图片 URL 列表 |
| | | */ |
| | | public List<String> getPicUrlList() { |
| | | if (picUrls == null) { |
| | | return null; |
| | | } |
| | | if (picUrls instanceof List) { |
| | | return (List<String>) picUrls; |
| | | } |
| | | if (picUrls instanceof String) { |
| | | String str = (String) picUrls; |
| | | if (str.isEmpty()) { |
| | | return null; |
| | | } |
| | | return java.util.Arrays.asList(str.split(",")); |
| | | } |
| | | return null; |
| | | } |
| | | } |