package com.engine.organization.entity; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import weaver.general.StringUtil; import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; import java.util.List; import java.util.stream.Collectors; /** * @Author dxfeng * @Description: TODO * @Date 2022/5/9 * @Version V1.0 **/ @Data @Builder @NoArgsConstructor @AllArgsConstructor public class DeleteParam { private String ids; public Collection getIds() { if(StringUtil.isEmpty(ids)){ return new ArrayList<>(); } List collect = Arrays.stream(ids.split(",")).map(item -> Long.parseLong(item)).collect(Collectors.toList()); return collect; } }