package com.iamberry.rst.faces.pts; import com.iamberry.rst.core.order.Order; import com.iamberry.rst.core.page.PagedResult; import com.iamberry.rst.core.pts.Produce; import com.iamberry.rst.core.pts.PtsMachine; import com.iamberry.rst.core.pts.PtsMachineLogs; import java.util.List; /** * 机器管理service * Created by LJK on 2017/8/29. */ public interface MachineService { //新增机器信息 Integer addMachine(PtsMachine ptsMachine); //修改机器信息 Integer updateMachine(PtsMachine ptsMachine); //查询机器列表 PagedResult listMachine(int pageNO, int pageSize, PtsMachine ptsMachine, boolean isTotalNum); //查询最新机器 List listLatestMachine(Integer machineId); //查询数据库最大的机器id Integer maxMachineId(); List listPrintOrder(PtsMachine ptsMachine); //获取单个机器生产流程日志 List listMachineLogs(Integer machineId); //查询单个机器信息 PtsMachine getMachine(Integer machineId); //查询每月机器台数 ,参数格式:2017-09 Integer selectMonthCount(String yearMonth); }