package com.lxzn.webservice; 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; import javax.jws.WebParam; import javax.jws.WebService; /** * @Author: Lius * @CreateTime: 2025-02-27 * @Description: */ //@WebService(name = "DncWebService", targetNamespace = "http://lxzn.webservice.com") public interface DncWebService { /** * 获取NC文件及属性信息(PLM) * * @param msg * @return */ @WebMethod MesResultModel syncPlmNcLogProgram(@WebParam(name = "msg") String msg); /** * 集成PLM挂树 * @param plmProgramSource * @return */ public MesResultModel setPlmTree(PlmProgramSource plmProgramSource); /** * 集成3DE挂树 * @param thirdDeProgramSource * @return */ public MesResultModel processThirdDEProgram(ThirdDeProgramSource thirdDeProgramSource); String readFileName(String itemCode); }