You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

110 lines
2.4 KiB

package com.ruoyi.programManagement.service;
import com.baomidou.mybatisplus.extension.service.IService;
2 years ago
import com.github.pagehelper.PageInfo;
import com.ruoyi.programManagement.entity.BPlanEnterprise;
2 years ago
import com.ruoyi.programManagement.entity.request.BPlanEnterprisePageRequest;
import com.ruoyi.programManagement.entity.request.PlanMxRequest;
import com.ruoyi.programManagement.entity.request.checkResultRequest;
2 years ago
import com.ruoyi.programManagement.entity.request.zhifaRequest;
2 years ago
import com.ruoyi.programManagement.entity.response.BPlanEnterpriseZhifaResponse;
2 years ago
import com.ruoyi.programManagement.entity.response.zhifaCountResponse;
import com.ruoyi.programManagement.entity.response.zhifaPlanResponse;
2 years ago
import java.util.List;
import java.util.Map;
/**
* (BPlanEnterprise)
*
* @author wu
* @since 2023-09-07 09:43:06
*/
public interface BPlanEnterpriseService extends IService<BPlanEnterprise> {
2 years ago
/**
*
*
* @param bPlanEnterprise
* @return
*/
public List<BPlanEnterprise> selectBPlanEnterpriseList(BPlanEnterprise bPlanEnterprise);
/**
* planId
*
* @param planId id
*/
void deleteByPlanId(Long planId);
/**
* -
2 years ago
*
* @param req
* @return
*/
2 years ago
List<BPlanEnterpriseZhifaResponse>getZhifa (checkResultRequest req);
2 years ago
/**
*
*
* @return
*/
2 years ago
List<BPlanEnterprise> page(BPlanEnterprisePageRequest req);
/**
*
*
* @return
*/
Map<String, Object> getzhifacount(zhifaRequest req);
/**
*
*
* @return
*/
List<zhifaPlanResponse> getplan();
/**
*
*
* @return
* @Parm req
*/
Map<String, Object> getPlanMx(PlanMxRequest req);
2 years ago
/**
*
*
* @param id
* @return
*/
BPlanEnterprise selectById(String id);
1 year ago
/**
*
* @param req
* @return
*/
Integer getgetEnterPriseList(BPlanEnterprisePageRequest req);
/**
*
* @param req
* @return
*/
Integer getEnterPriseFinsh(BPlanEnterprisePageRequest req);
}