package com.lxzn.plm.service;
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.lxzn.framework.domain.plm.PdmProgramSource;
|
import com.lxzn.framework.domain.plm.QueryNcProgramLog;
|
import com.lxzn.framework.domain.plm.request.PdmProgramSourceRequest;
|
import com.lxzn.framework.model.response.QueryPageResponseResult;
|
import org.springframework.web.bind.annotation.PathVariable;
|
|
/**
|
* @author clown
|
* * @date 2022/9/19
|
*/
|
public interface IPdmProgramSourceService extends IService<PdmProgramSource> {
|
|
/**
|
* 查询结构树及下载NC文件
|
*/
|
void pdmProgramSourceList();
|
|
/**
|
* 下载NC文件
|
* @param ncLog
|
*/
|
boolean pdmProgramSyncSave(QueryNcProgramLog ncLog);
|
|
|
/**
|
* 查询历史数据并下发
|
* @return
|
*/
|
boolean pdmSaveSyncNew();
|
|
/**
|
* 根据接口 保存层级
|
* @param source
|
* @return
|
*/
|
boolean saveProductInfo(PdmProgramSource source);
|
|
String readFileName(String itemCode);
|
|
/**
|
* 分页查询
|
* @param page
|
* @param size
|
* @param requestParams
|
* @return
|
*/
|
QueryPageResponseResult<PdmProgramSource> findPageList(int page, int size,
|
PdmProgramSourceRequest requestParams);
|
|
|
|
}
|