Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
com.opendynamic.ff.query.ProcQuery Maven / Gradle / Ivy
package com.opendynamic.ff.query;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Map;
import org.springframework.stereotype.Service;
import com.opendynamic.ff.service.FfProcService;
import com.opendynamic.ff.vo.Proc;
@Service
public class ProcQuery {
private FfProcService ffProcService;
private String procId;
private List procIdList;
private String adjustProcDefId;
private List adjustProcDefIdList;
private String isolateSubProcNodeId;
private List isolateSubProcNodeIdList;
private String bizId;
private List bizIdList;
private String bizType;
private List bizTypeList;
private String bizCode;
private List bizCodeList;
private String bizName;
private List bizNameList;
private String bizDesc;
private List bizDescList;
private String procStartUser;
private List procStartUserList;
private String procStartUserName;
private List procStartUserNameList;
private String procEndUser;
private List procEndUserList;
private String procEndUserName;
private List procEndUserNameList;
private Date fromProcEndDate;
private Date toProcEndDate;
private String procStatus;
private List procStatusList;
private Date fromCreationDate;
private Date toCreationDate;
private String procDefId;
private List procDefIdList;
private String procDefCode;
private List procDefCodeList;
private String procDefName;
private List procDefNameList;
private String procDefCat;
private List procDefCatList;
private Integer version;
private List versionList;
private String procDefStatus;
private List procDefStatusList;
private Integer page;
private Integer limit;
private String dataScope;
public ProcQuery(FfProcService ffProcService) {
super();
this.ffProcService = ffProcService;
}
public ProcQuery setProcId(String procId) {
this.procId = procId;
return this;
}
public ProcQuery setProcIdList(List procIdList) {
this.procIdList = procIdList;
return this;
}
public ProcQuery setAdjustProcDefId(String adjustProcDefId) {
this.adjustProcDefId = adjustProcDefId;
return this;
}
public ProcQuery setAdjustProcDefIdList(List adjustProcDefIdList) {
this.adjustProcDefIdList = adjustProcDefIdList;
return this;
}
public ProcQuery setIsolateSubProcNodeId(String isolateSubProcNodeId) {
this.isolateSubProcNodeId = isolateSubProcNodeId;
return this;
}
public ProcQuery setIsolateSubProcNodeIdList(List isolateSubProcNodeIdList) {
this.isolateSubProcNodeIdList = isolateSubProcNodeIdList;
return this;
}
public ProcQuery setBizId(String bizId) {
this.bizId = bizId;
return this;
}
public ProcQuery setBizIdList(List bizIdList) {
this.bizIdList = bizIdList;
return this;
}
public ProcQuery setBizType(String bizType) {
this.bizType = bizType;
return this;
}
public ProcQuery setBizTypeList(List bizTypeList) {
this.bizTypeList = bizTypeList;
return this;
}
public ProcQuery setBizCode(String bizCode) {
this.bizCode = bizCode;
return this;
}
public ProcQuery setBizCodeList(List bizCodeList) {
this.bizCodeList = bizCodeList;
return this;
}
public ProcQuery setBizName(String bizName) {
this.bizName = bizName;
return this;
}
public ProcQuery setBizNameList(List bizNameList) {
this.bizNameList = bizNameList;
return this;
}
public ProcQuery setBizDesc(String bizDesc) {
this.bizDesc = bizDesc;
return this;
}
public ProcQuery setBizDescList(List bizDescList) {
this.bizDescList = bizDescList;
return this;
}
public ProcQuery setProcStartUser(String procStartUser) {
this.procStartUser = procStartUser;
return this;
}
public ProcQuery setProcStartUserList(List procStartUserList) {
this.procStartUserList = procStartUserList;
return this;
}
public ProcQuery setProcStartUserName(String procStartUserName) {
this.procStartUserName = procStartUserName;
return this;
}
public ProcQuery setProcStartUserNameList(List procStartUserNameList) {
this.procStartUserNameList = procStartUserNameList;
return this;
}
public ProcQuery setProcEndUser(String procEndUser) {
this.procEndUser = procEndUser;
return this;
}
public ProcQuery setProcEndUserList(List procEndUserList) {
this.procEndUserList = procEndUserList;
return this;
}
public ProcQuery setProcEndUserName(String procEndUserName) {
this.procEndUserName = procEndUserName;
return this;
}
public ProcQuery setProcEndUserNameList(List procEndUserNameList) {
this.procEndUserNameList = procEndUserNameList;
return this;
}
public ProcQuery setFromProcEndDate(Date fromProcEndDate) {
this.fromProcEndDate = fromProcEndDate;
return this;
}
public ProcQuery setToProcEndDate(Date toProcEndDate) {
this.toProcEndDate = toProcEndDate;
return this;
}
public ProcQuery setProcStatus(String procStatus) {
this.procStatus = procStatus;
return this;
}
public ProcQuery setProcStatusList(List procStatusList) {
this.procStatusList = procStatusList;
return this;
}
public ProcQuery setFromCreationDate(Date fromCreationDate) {
this.fromCreationDate = fromCreationDate;
return this;
}
public ProcQuery setToCreationDate(Date toCreationDate) {
this.toCreationDate = toCreationDate;
return this;
}
public ProcQuery setProcDefId(String procDefId) {
this.procDefId = procDefId;
return this;
}
public ProcQuery setProcDefIdList(List procDefIdList) {
this.procDefIdList = procDefIdList;
return this;
}
public ProcQuery setProcDefCode(String procDefCode) {
this.procDefCode = procDefCode;
return this;
}
public ProcQuery setProcDefCodeList(List procDefCodeList) {
this.procDefCodeList = procDefCodeList;
return this;
}
public ProcQuery setProcDefName(String procDefName) {
this.procDefName = procDefName;
return this;
}
public ProcQuery setProcDefNameList(List procDefNameList) {
this.procDefNameList = procDefNameList;
return this;
}
public ProcQuery setProcDefCat(String procDefCat) {
this.procDefCat = procDefCat;
return this;
}
public ProcQuery setProcDefCatList(List procDefCatList) {
this.procDefCatList = procDefCatList;
return this;
}
public ProcQuery setVersion(Integer version) {
this.version = version;
return this;
}
public ProcQuery setVersionList(List versionList) {
this.versionList = versionList;
return this;
}
public ProcQuery setProcDefStatus(String procDefStatus) {
this.procDefStatus = procDefStatus;
return this;
}
public ProcQuery setProcDefStatusList(List procDefStatusList) {
this.procDefStatusList = procDefStatusList;
return this;
}
public ProcQuery setPage(Integer page) {
this.page = page;
return this;
}
public ProcQuery setLimit(Integer limit) {
this.limit = limit;
return this;
}
public ProcQuery setDataScope(String dataScope) {
this.dataScope = dataScope;
return this;
}
/**
* 查询对象列表。对象格式为Map。
*
* @return
*/
public List> queryForMapList() {
return ffProcService.selectProc(procId, procIdList, adjustProcDefId, adjustProcDefIdList, isolateSubProcNodeId, isolateSubProcNodeIdList, bizId, bizIdList, bizType, bizTypeList, bizCode, bizCodeList, bizName, bizNameList, bizDesc, bizDescList, procStartUser, procStartUserList, procStartUserName, procStartUserNameList, procEndUser, procEndUserList, procEndUserName, procEndUserNameList, fromProcEndDate, toProcEndDate, procStatus, procStatusList, fromCreationDate, toCreationDate, procDefId, procDefIdList, procDefCode, procDefCodeList, procDefName, procDefNameList, procDefCat, procDefCatList, version, versionList, procDefStatus, procDefStatusList, page, limit, dataScope);
}
/**
* 查询单个对象。对象格式为Map。
*
* @return
*/
public Map queryForMap() {
List> result = queryForMapList();
if (result.size() == 1) {
return result.get(0);
}
else {
return null;
}
}
/**
* 查询对象列表。对象格式为实体Bean。
*
* @return
*/
public List queryForObjectList() {
List> result = queryForMapList();
List procList = new ArrayList<>();
for (int i = 0; i < result.size(); i++) {
procList.add(new Proc(result.get(i)));
}
return procList;
}
/**
* 查询单个对象。对象格式为实体Bean。
*
* @return
*/
public Proc queryForObject() {
List> result = queryForMapList();
if (result.size() == 1) {
return new Proc(result.get(0));
}
else {
return null;
}
}
/**
* 查询总数。
*
* @return
*/
public int count() {
return ffProcService.countProc(procId, procIdList, adjustProcDefId, adjustProcDefIdList, isolateSubProcNodeId, isolateSubProcNodeIdList, bizId, bizIdList, bizType, bizTypeList, bizCode, bizCodeList, bizName, bizNameList, bizDesc, bizDescList, procStartUser, procStartUserList, procStartUserName, procStartUserNameList, procEndUser, procEndUserList, procEndUserName, procEndUserNameList, fromProcEndDate, toProcEndDate, procStatus, procStatusList, fromCreationDate, toCreationDate, procDefId, procDefIdList, procDefCode, procDefCodeList, procDefName, procDefNameList, procDefCat, procDefCatList, version, versionList, procDefStatus, procDefStatusList, dataScope);
}
}