package cn.gov.customs.demo.government.service;

import cn.gov.customs.cacp.enhance.workflow.pojo.runtime.RuntimeTask;
import cn.gov.customs.cacp.enhance.workflow.service.BaseWorkflowFormService;
import cn.gov.customs.demo.government.pojo.GovernmentInfo;
import cn.gov.customs.demo.government.pojo.GovernmentQueryInfo;
import cn.gov.customs.demo.government.pojo.UserTaskQueryInfo;
import com.github.pagehelper.PageInfo;

/**
 * TODO
 *
 * @author sunxuewen
 * @since 2024/8/15 10:22
 */
public interface GovernmentService extends BaseWorkflowFormService<GovernmentInfo> {

  PageInfo<GovernmentInfo> getPageList(GovernmentQueryInfo query);

  PageInfo<RuntimeTask> getUserTaskListByPage(String appCode, String parentId, String userId, UserTaskQueryInfo query);
}
