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

35 lines
736 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.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<>();
}
2022-06-01 18:20:44 +08:00
return Arrays.stream(ids.split(",")).map(Long::parseLong).collect(Collectors.toList());
2022-05-09 14:40:18 +08:00
}
}