package com.hssx.cloudmodel.service;
import com.hssx.cloudmodel.entity.InjectionMolding;
import com.hssx.cloudmodel.entity.Mould;
import com.baomidou.mybatisplus.extension.service.IService;
import com.hssx.cloudmodel.entity.User;
import com.hssx.cloudmodel.entity.vo.MouldVO;
import com.hssx.cloudmodel.entity.vo.UserVO;
import com.hssx.cloudmodel.util.HttpRespMsg;
/**
*
* 服务类
*
*
* @author 吴涛涛
* @since 2019-07-30
*/
public interface MouldService extends IService {
HttpRespMsg addAndUpdateMould(Mould mould, User user,Integer dynamicId,InjectionMolding injectionMolding);
HttpRespMsg getMoildDetail(MouldVO mould);
HttpRespMsg maintenanceReminder() throws Exception;
HttpRespMsg delMoule(Mould mould);
HttpRespMsg isMaintain(Mould mould);
HttpRespMsg maintainMouldList(UserVO userVO);
HttpRespMsg scrapMouldList(UserVO userVO);
HttpRespMsg changeMouldEquipment(Mould mould,Integer mouldId, String token);
HttpRespMsg packageLoss();
HttpRespMsg updateRuntimesTask();
HttpRespMsg updateLastTimeRuntimesTask();
}