package com.persagy.proxy.object.service;

import com.persagy.proxy.adm.request.AdmQueryCriteria;
import com.persagy.proxy.adm.request.AdmResponse;
import com.persagy.proxy.adm.service.IAdmBaseService;
import com.persagy.proxy.common.entity.InstanceUrlParam;
import com.persagy.proxy.object.model.AdmProject;
import org.apache.poi.ss.formula.functions.T;

import java.util.List;

/**
 * ADM 项目 接口类
 * @author Charlie Yu
 * @date 2021-08-16
 */
public interface IAdmProjectService extends IAdmBaseService<AdmProject> {
    /**
     * 查询
     * @param context
     * @param request
     * @return
     */
    AdmResponse doQuery(InstanceUrlParam context, AdmQueryCriteria request);
    /**
     * 修改
     * @param context
     * @param voList
     * @return
     */
    List<AdmProject> doUpdate(InstanceUrlParam context, List<AdmProject> voList);
    List<AdmProject> processDataEdit(List<AdmProject> vos);
    List<AdmProject> processDataQuery(List<AdmProject> vos);
}
