zhangherong
2025-06-25 23855599412c4d61b38d78f0f3abd3430a48b5b1
lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamSecondMaintenanceOrderService.java
对比新文件
@@ -0,0 +1,53 @@
package org.jeecg.modules.eam.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.jeecg.modules.eam.entity.EamSecondMaintenanceOrder;
import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.modules.eam.request.EamSecondMaintenanceQuery;
import org.jeecg.modules.eam.request.EamSecondMaintenanceRequest;
/**
 * @Description: 璁惧浜岀骇淇濆吇
 * @Author: jeecg-boot
 * @Date:   2025-04-29
 * @Version: V1.0
 */
public interface IEamSecondMaintenanceOrderService extends IService<EamSecondMaintenanceOrder> {
    /**
     * 鍒嗛〉鏌ヨ
     * @param page
     * @param query
     * @return
     */
    IPage<EamSecondMaintenanceOrder> queryPageList(Page<EamSecondMaintenanceOrder> page, EamSecondMaintenanceQuery query);
    /**
     * 娣诲姞
     * @param request
     * @return
     */
    boolean addMaintenance(EamSecondMaintenanceRequest request);
    /**
     * 缂栬緫
     * @param request
     * @return
     */
    boolean editMaintenance(EamSecondMaintenanceRequest request);
    /**
     * 宸ュ崟棰嗗彇
     * @param id
     * @return
     */
    boolean collect(String id);
    /**
     * 瀹℃壒娴佺▼
     * @param request
     * @return
     */
    EamSecondMaintenanceOrder approval(EamSecondMaintenanceRequest request);
}