Lius
2024-12-02 2dcd7f3634f2e636e10ea758441ded77e1d2c845
lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/IMdcPlanCloseService.java
@@ -1,8 +1,13 @@
package org.jeecg.modules.mdc.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.modules.mdc.entity.MdcPlanClose;
import org.jeecg.modules.mdc.vo.MdcPlanCloseVo;
import org.springframework.web.servlet.ModelAndView;
import javax.servlet.http.HttpServletRequest;
import java.math.BigDecimal;
/**
@@ -14,4 +19,33 @@
public interface IMdcPlanCloseService extends IService<MdcPlanClose> {
    BigDecimal findPlanTimeDuration(BigDecimal actualWorkDayCount, String planCloseType);
    /**
     * 分页查询
     *
     * @param userId
     * @param page
     * @param mdcPlanClose
     * @param req
     * @return
     */
    IPage<MdcPlanClose> pageList(String userId, Page<MdcPlanClose> page, MdcPlanCloseVo mdcPlanClose, HttpServletRequest req);
    /**
     * 添加
     *
     * @param mdcPlanClose
     * @return
     */
    boolean addPlanClose(MdcPlanCloseVo mdcPlanClose);
    /**
     * 导出
     *
     * @param userId
     * @param mdcPlanCloseVo
     * @param title
     * @return
     */
    ModelAndView exportXls(String userId, MdcPlanCloseVo mdcPlanCloseVo, String title);
}