weaver-hrm-organization/src/com/engine/organization/entity/DeleteParam.java

37 lines
812 B
Java
Raw Normal View History

2022-05-09 14:40:18 +08:00
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
2022-06-01 14:38:39 +08:00
public class DeleteParam {
2022-05-09 14:40:18 +08:00
private String ids;
public Collection<Long> getIds() {
if(StringUtil.isEmpty(ids)){
return new ArrayList<>();
}
List<Long> collect = Arrays.stream(ids.split(",")).map(item -> Long.parseLong(item)).collect(Collectors.toList());
return collect;
}
}