package kr.wisestone.owl.web.condition;
|
|
import com.google.common.collect.Lists;
|
import kr.wisestone.owl.util.ConvertUtil;
|
import kr.wisestone.owl.util.MapUtil;
|
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* Created by wyu on 2021-11-05.
|
*/
|
public class DepartmentCondition {
|
private Long id;
|
private String departmentName;
|
private String departmentDescription;
|
private Long departmentCount;
|
private Long projectId;
|
|
private List<Long> excludeIds = Lists.newArrayList();
|
private List<Long> departmentIds = Lists.newArrayList();
|
|
private Long issueTypeId;
|
private Integer issueStatusId;
|
private Long workflowId;
|
|
private Integer Page;
|
private Integer PageSize;
|
|
public static DepartmentCondition make(Map<String, Object> departmentConditions) {
|
DepartmentCondition condition = ConvertUtil.convertMapToClass(departmentConditions, DepartmentCondition.class);
|
|
if (MapUtil.getStrings(departmentConditions, "excludeIds") != null) {
|
condition.setExcludeIds(MapUtil.getLongs(departmentConditions, "excludeIds"));
|
}
|
|
if (MapUtil.getLong(departmentConditions, "issueTypeId") != null) {
|
condition.setIssueTypeId(MapUtil.getLong(departmentConditions, "issueTypeId"));
|
}
|
|
return condition;
|
}
|
|
public Long getId() {
|
return id;
|
}
|
|
public void setId(Long id) {
|
this.id = id;
|
}
|
|
public String getDepartmentName() {
|
return departmentName;
|
}
|
|
public void setDepartmentName(String departmentName) {
|
this.departmentName = departmentName;
|
}
|
|
public String getDepartmentDescription() {
|
return departmentDescription;
|
}
|
|
public void setDepartmentDescription(String departmentDescription) {
|
this.departmentDescription = departmentDescription;
|
}
|
|
public Long getDepartmentCount() {
|
return departmentCount;
|
}
|
|
public void setDepartmentCount(Long departmentCount) {
|
this.departmentCount = departmentCount;
|
}
|
|
public Long getProjectId() {
|
return projectId;
|
}
|
|
public void setProjectId(Long projectId) {
|
this.projectId = projectId;
|
}
|
|
public Integer getPage() {
|
return Page;
|
}
|
|
public void setPage(Integer page) {
|
Page = page;
|
}
|
|
public Integer getPageSize() {
|
return PageSize;
|
}
|
|
public void setPageSize(Integer pageSize) {
|
PageSize = pageSize;
|
}
|
|
public List<Long> getDepartmentIds() {
|
return departmentIds;
|
}
|
|
public void setDepartmentIds(List<Long> departmentIds) {
|
this.departmentIds = departmentIds;
|
}
|
|
public List<Long> getExcludeIds() {
|
return excludeIds;
|
}
|
|
public void setExcludeIds(List<Long> excludeIds) {
|
this.excludeIds = excludeIds;
|
}
|
|
public Long getIssueTypeId() {
|
return issueTypeId;
|
}
|
|
public void setIssueTypeId(Long issueTypeId) {
|
this.issueTypeId = issueTypeId;
|
}
|
|
public Integer getIssueStatusId() {
|
return issueStatusId;
|
}
|
|
public void setIssueStatusId(Integer issueStatusId) {
|
this.issueStatusId = issueStatusId;
|
}
|
|
public Long getWorkflowId() {
|
return workflowId;
|
}
|
|
public void setWorkflowId(Long workflowId) {
|
this.workflowId = workflowId;
|
}
|
}
|