package doumeemes.service.ext;
|
|
import doumeemes.core.model.LoginUserInfo;
|
import doumeemes.core.model.PageData;
|
import doumeemes.core.model.PageWrap;
|
import doumeemes.dao.business.dto.CreateMaterialDTO;
|
import doumeemes.dao.business.dto.CreateWorkorderRecordDTO;
|
import doumeemes.dao.business.dto.DealWorkorderRecordDTO;
|
import doumeemes.dao.business.model.Workorder;
|
import doumeemes.dao.business.model.WorkorderRecord;
|
import doumeemes.dao.ext.beanDto.QueryWStockDto;
|
import doumeemes.dao.ext.dto.QueryWorkorderRecordExtDTO;
|
import doumeemes.dao.ext.vo.WStockExtListForWorkorderVO;
|
import doumeemes.dao.ext.vo.WStockExtListVO;
|
|
import java.util.List;
|
|
/**
|
* Created by IntelliJ IDEA.
|
*
|
* @Author : Rk
|
* @create 2023/7/20 16:06
|
*/
|
public interface WorkorderRecordStandardService {
|
|
Integer createMaterialStandard(CreateMaterialDTO param);
|
|
List<WStockExtListForWorkorderVO> findAllForStandard(QueryWorkorderRecordExtDTO pageWrap);
|
|
Integer comfirmDone(Workorder param);
|
|
WorkorderRecord dealWorkorderRecord(DealWorkorderRecordDTO dealWorkorderRecordDTO, LoginUserInfo loginUserInfo);
|
|
WorkorderRecord createWorkorderRecord(CreateWorkorderRecordDTO createWorkorderRecordDTO, LoginUserInfo loginUserInfo);
|
|
List<WorkorderRecord> getWorkorderRecordList(Integer workorderId);
|
|
PageData<WStockExtListVO> choiceStockPageForWorkorder(PageWrap<QueryWStockDto> pageWrap, LoginUserInfo userInfo);
|
|
PageData<WStockExtListVO> choiceStockPageForPlans(PageWrap<QueryWStockDto> pageWrap,LoginUserInfo userInfo);
|
}
|