Files
GEAR-OA/gear-oa/src/main/java/com/gear/oa/service/IGearPayableService.java

52 lines
1.2 KiB
Java
Raw Normal View History

package com.gear.oa.service;
import com.gear.oa.domain.GearPayable;
import com.gear.oa.domain.vo.GearPayableVo;
import com.gear.oa.domain.bo.GearPayableBo;
import com.gear.common.core.page.TableDataInfo;
import com.gear.common.core.domain.PageQuery;
import java.util.Collection;
import java.util.List;
/**
* 应付款管理宽松版Service接口
*
* @author Joshi
* @date 2025-09-02
*/
public interface IGearPayableService {
/**
* 查询应付款管理宽松版
*/
GearPayableVo queryById(Long payableId);
/**
* 查询应付款管理宽松版列表
*/
TableDataInfo<GearPayableVo> queryPageList(GearPayableBo bo, PageQuery pageQuery);
/**
* 查询应付款管理宽松版列表
*/
List<GearPayableVo> queryList(GearPayableBo bo);
/**
* 新增应付款管理宽松版
*/
Boolean insertByBo(GearPayableBo bo);
/**
* 修改应付款管理宽松版
*/
Boolean updateByBo(GearPayableBo bo);
/**
* 校验并批量删除应付款管理宽松版信息
*/
Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid);
Boolean updatePaidAmountAndAddJournal(GearPayableBo bo);
}