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.
124 lines
3.2 KiB
124 lines
3.2 KiB
package com.ruoyi.system.mapper;
|
|
|
|
import com.ruoyi.system.domain.OutsourceMaterial;
|
|
import com.ruoyi.system.domain.OutsourcePlan;
|
|
import com.ruoyi.system.domain.OutsourcePlanDetail;
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
/**
|
|
* 委外计划Mapper接口
|
|
*
|
|
* @author ruoyi
|
|
* @date 2024-07-05
|
|
*/
|
|
public interface OutsourcePlanMapper
|
|
{
|
|
/**
|
|
* 查询委外计划
|
|
*
|
|
* @param outsourcePlanId 委外计划主键
|
|
* @return 委外计划
|
|
*/
|
|
public OutsourcePlan selectOutsourcePlanByOutsourcePlanId(Long outsourcePlanId);
|
|
|
|
/**
|
|
* 查询委外计划列表
|
|
*
|
|
* @param outsourcePlan 委外计划
|
|
* @return 委外计划集合
|
|
*/
|
|
public List<OutsourcePlan> selectOutsourcePlanList(OutsourcePlan outsourcePlan);
|
|
|
|
/**
|
|
* 查询委外计划详情列表
|
|
*
|
|
* @param outsourcePlanCode 委外计划编号
|
|
* @return 委外计划集合
|
|
*/
|
|
public List<OutsourcePlanDetail> selectOutsourcePlanDetailList(String outsourcePlanCode);
|
|
|
|
/**
|
|
* 新增委外计划
|
|
*
|
|
* @param outsourcePlan 委外计划
|
|
* @return 结果
|
|
*/
|
|
public int insertOutsourcePlan(OutsourcePlan outsourcePlan);
|
|
|
|
/**
|
|
* 修改委外计划
|
|
*
|
|
* @param outsourcePlan 委外计划
|
|
* @return 结果
|
|
*/
|
|
public int updateOutsourcePlan(OutsourcePlan outsourcePlan);
|
|
|
|
/**
|
|
* 删除委外计划
|
|
*
|
|
* @param outsourcePlanId 委外计划主键
|
|
* @return 结果
|
|
*/
|
|
public int deleteOutsourcePlanByOutsourcePlanId(Long outsourcePlanId);
|
|
|
|
/**
|
|
* 批量删除委外计划
|
|
*
|
|
* @param outsourcePlanIds 需要删除的数据主键集合
|
|
* @return 结果
|
|
*/
|
|
public int deleteOutsourcePlanByOutsourcePlanIds(String[] outsourcePlanIds);
|
|
|
|
/**
|
|
* 批量查询委外计划详情
|
|
*
|
|
* @param outsourcePlanCodes 需要查询的数据编码集合
|
|
* @return 结果
|
|
*/
|
|
public List<OutsourcePlanDetail> selectOutsourcePlanDetailByCodes(String[] outsourcePlanCodes);
|
|
|
|
/**
|
|
* 批量查询委外计划详情
|
|
*
|
|
* @param outsourcePlanCodes 需要查询的数据编码集合
|
|
* @return 结果
|
|
*/
|
|
public List<OutsourcePlan> selectOutsourcePlanByCodes(String[] outsourcePlanCodes);
|
|
|
|
|
|
/**
|
|
* 批量删除委外计划详情
|
|
*
|
|
* @param outsourcePlanIds 需要删除的数据主键集合
|
|
* @return 结果
|
|
*/
|
|
public int deleteOutsourcePlanDetailByOutsourcePlanCodes(String[] outsourcePlanIds);
|
|
|
|
/**
|
|
* 批量新增委外计划详情
|
|
*
|
|
* @param outsourcePlanDetailList 委外计划详情列表
|
|
* @return 结果
|
|
*/
|
|
public int batchOutsourcePlanDetail(List<OutsourcePlanDetail> outsourcePlanDetailList);
|
|
|
|
|
|
/**
|
|
* 通过委外计划主键删除委外计划详情信息
|
|
*
|
|
* @param outsourcePlanId 委外计划ID
|
|
* @return 结果
|
|
*/
|
|
public int deleteOutsourcePlanDetailByOutsourcePlanCode(Long outsourcePlanId);
|
|
|
|
/*
|
|
* 新增委外计划详情*/
|
|
public int insertOutsourcePlanDetail(OutsourcePlanDetail outsourcePlanDetail);
|
|
|
|
/*
|
|
* 查询委外计划详情*/
|
|
public List<OutsourcePlanDetail> selectOutsourcePlanDetail(OutsourcePlanDetail outsourcePlanDetail);
|
|
}
|
|
|