| | |
| | | import com.lxzn.framework.domain.webservice.PlmProgramSourceInfo; |
| | | import com.lxzn.framework.domain.webservice.ProcedureFinish; |
| | | import com.lxzn.framework.domain.webservice.request.PlmProgramSource; |
| | | import com.lxzn.framework.domain.webservice.request.ThirdDeProgramSource; |
| | | import com.lxzn.webservice.ext.MesResultModel; |
| | | |
| | | import javax.jws.WebMethod; |
| | |
| | | * @CreateTime: 2025-02-27 |
| | | * @Description: |
| | | */ |
| | | @WebService(name = "DncWebService", targetNamespace = "http://lxzn.webservice.com") |
| | | //@WebService(name = "DncWebService", targetNamespace = "http://lxzn.webservice.com") |
| | | public interface DncWebService { |
| | | |
| | | /** |
| | |
| | | @WebMethod |
| | | MesResultModel syncPlmNcLogProgram(@WebParam(name = "msg") String msg); |
| | | |
| | | |
| | | public MesResultModel setTree(PlmProgramSource plmProgramSource); |
| | | /** |
| | | * NC程序齐套接口(MES)-DNC系统接收到PLM传的NC程序,将程序包对应的零件号、工序号、设备编号传给MES系统 |
| | | * 定时扫描PlmProgramSourceInfo表中的数据,进行数据同步,每分钟同步一次 |
| | | * 集成PLM挂树 |
| | | * @param plmProgramSource |
| | | * @return |
| | | */ |
| | | void syncWorkmanship(); |
| | | public MesResultModel setPlmTree(PlmProgramSource plmProgramSource); |
| | | |
| | | /** |
| | | * 派工任务下发接口(MES) |
| | | * |
| | | * @param msg |
| | | * 集成3DE挂树 |
| | | * @param thirdDeProgramSource |
| | | * @return |
| | | */ |
| | | @WebMethod |
| | | String issuedDispatchTask(@WebParam(name = "msg") String msg); |
| | | public MesResultModel processThirdDEProgram(ThirdDeProgramSource thirdDeProgramSource); |
| | | |
| | | /** |
| | | * 完工接口(MES) |
| | | * |
| | | * @param msg |
| | | * @return |
| | | */ |
| | | @WebMethod |
| | | String issuedProcedureFinish(@WebParam(name = "msg") String msg); |
| | | |
| | | String readFileName(String itemCode); |
| | | String readFileName(String itemCode); |
| | | } |