package com.aps.job.mapper;
|
|
import com.aps.job.domain.ApsWorkOrderJob;
|
import org.apache.ibatis.annotations.Mapper;
|
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* 工单同步Mapper接口
|
*
|
* @author zhl
|
* @date 2025-04-17
|
*/
|
@Mapper
|
public interface ApsWorkOrderJobMapper
|
{
|
/**
|
* 查询工单同步
|
*
|
* @param id 工单同步主键
|
* @return 工单同步
|
*/
|
public ApsWorkOrderJob selectApsWorkOrderJobById(Long id);
|
|
/**
|
* 查询工单同步列表
|
*
|
* @param apsWorkOrderJob 工单同步
|
* @return 工单同步集合
|
*/
|
public List<ApsWorkOrderJob> selectApsWorkOrderJobList(ApsWorkOrderJob apsWorkOrderJob);
|
|
/**
|
* 新增工单同步
|
*
|
* @param apsWorkOrderJob 工单同步
|
* @return 结果
|
*/
|
public int insertApsWorkOrderJob(ApsWorkOrderJob apsWorkOrderJob);
|
|
/**
|
* 修改工单同步
|
*
|
* @param apsWorkOrderJob 工单同步
|
* @return 结果
|
*/
|
public int updateApsWorkOrderJob(ApsWorkOrderJob apsWorkOrderJob);
|
|
/**
|
* 删除工单同步
|
*
|
* @param id 工单同步主键
|
* @return 结果
|
*/
|
public int deleteApsWorkOrderJobById(Long id);
|
|
/**
|
* 批量删除工单同步
|
*
|
* @param ids 需要删除的数据主键集合
|
* @return 结果
|
*/
|
public int deleteApsWorkOrderJobByIds(Long[] ids);
|
|
int batchInsertApsWorkOrderJob(List<ApsWorkOrderJob> jobs);
|
|
int deleteWorkOrderJobByOrderIds(List<String> orderIds);
|
/**
|
* 更新工单工序同步状态
|
* @param params
|
* @return
|
*/
|
public int updateApsWorkOrderJobPrccessStatus(Map<String, Object> params);
|
/**
|
* 批量删除零件工单数据
|
* */
|
int deleteAllPartPlan();
|
/**
|
* 批量插入零件计划工单
|
* */
|
int batchInsertPartPlan();
|
|
/**
|
* 批量删除钣金工单数据
|
* */
|
int deleteAllPlatePlan();
|
/**
|
* 批量插入钣金计划工单
|
* */
|
int batchInsertPlatePlan();
|
}
|