package com.rongwei.bscommon.sys.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.rongwei.bsentity.domain.ApsProcessOperationProcessEquDo;
import com.rongwei.bsentity.vo.ChangeStartTimeVo;
import com.rongwei.bsentity.vo.ChangingWiresVo;
import com.rongwei.bsentity.vo.CommonUpdateProductionStatusReq;
import com.rongwei.bsentity.vo.JobDetailsVo;
import com.rongwei.rwcommon.base.R;

import java.util.List;

/**
 *
 */
public interface ApsProcessOperationProcessEquService extends IService<ApsProcessOperationProcessEquDo> {

    R updateProductionStatus(CommonUpdateProductionStatusReq request);

    String updateProcessByProcessEquId(String processOperationEquId);

    R changingWires(List<ChangingWiresVo> changingWiresVos);

    R getOptionalEquipment(List<String> operationJobDetailsId);

    R changeStartTime(List<ChangeStartTimeVo> changeStartTimeVo);

    R updateDetails(JobDetailsVo jobDetailsVo);

}
