You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1960 lines
46 KiB
1960 lines
46 KiB
package com.gaotao.modules.base.dao;
|
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.gaotao.modules.base.entity.*;
|
|
import com.gaotao.modules.purchaseorder.entity.PRDetail;
|
|
import com.gaotao.modules.shopOrder.entity.ShopOrderData;
|
|
import org.apache.ibatis.annotations.Mapper;
|
|
import org.apache.ibatis.annotations.Param;
|
|
import org.springframework.stereotype.Repository;
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
|
|
import java.util.List;
|
|
|
|
/**
|
|
* @author rq
|
|
* @ClassName: BaseMapper
|
|
* @Description: 工艺的dao
|
|
* @date 2021年9月25日
|
|
*/
|
|
@Mapper
|
|
@Repository
|
|
public interface BaseMapper {
|
|
/**
|
|
* 查询工厂日历
|
|
*
|
|
* @return
|
|
* @author rq
|
|
*/
|
|
List<CalendarData> getCalendarData(CalendarData indata);
|
|
|
|
/**
|
|
* 查询工作日类型
|
|
*
|
|
* @return
|
|
* @author rq
|
|
*/
|
|
List<CalendarDatetypeOutData> findBySite(@Param("site") String site);
|
|
|
|
/**
|
|
* 编辑工厂日历
|
|
*
|
|
* @param inData
|
|
* @author rq
|
|
*/
|
|
int editCalendar(CalendarData inData);
|
|
|
|
/**
|
|
* 查找工厂编号
|
|
*
|
|
* @return
|
|
* @author rq
|
|
*/
|
|
CalendarData findByCalendarId(@Param("site") String site, @Param("calendarId") String CalendarId);
|
|
|
|
/**
|
|
* 保存新增日历
|
|
*
|
|
* @return
|
|
* @author rq
|
|
*/
|
|
void save(CalendarData indata);
|
|
|
|
/**
|
|
* 删除工厂日历
|
|
*
|
|
* @param id
|
|
* @author rq
|
|
*/
|
|
void delCalendar(@Param("calendarId") String calendarId,@Param("site") String site);
|
|
|
|
/**
|
|
* 获取工作日类型
|
|
*
|
|
* @param
|
|
* @author rq
|
|
*/
|
|
CalendarDatetypeOutData findByDatetypeAndSite(@Param("dataType") String dataType, @Param("site") String site);
|
|
|
|
/**
|
|
* 查询已经维护的日历信息
|
|
*
|
|
* @param site
|
|
* @param calendarId
|
|
* @param scheduledate
|
|
* @return
|
|
*/
|
|
List<CalendarExceptionData> getCalendarEByCIdAndSDate(@Param("site") String site, @Param("calendarId") String calendarId, @Param("scheduledate") String scheduledate);
|
|
|
|
/**
|
|
* 根据日历编码获取日历信息
|
|
*
|
|
* @return
|
|
*/
|
|
List<CalendarExceptionData> findBySiteAndCalendarId(CalendarData inData);
|
|
|
|
/**
|
|
* 编辑班次
|
|
*
|
|
* @param inData
|
|
* @return
|
|
*/
|
|
int editShift(CalendarDatetypeShiftData inData);
|
|
|
|
/**
|
|
* 根据编码查询班次
|
|
*
|
|
* @param id
|
|
* @return
|
|
*/
|
|
CalendarDatetypeShiftOutData findShiftById(@Param("id") int id);
|
|
|
|
/**
|
|
* 根据班次编码查询班次
|
|
*
|
|
* @param
|
|
* @return
|
|
*/
|
|
CalendarDatetypeShiftOutData findByShiftno(CalendarDatetypeShiftData inData);
|
|
|
|
/**
|
|
* 保存班次
|
|
*
|
|
* @param
|
|
* @return
|
|
*/
|
|
void saveCDS(CalendarDatetypeShiftData inData);
|
|
|
|
/**
|
|
* 查询班次信息
|
|
*
|
|
* @return
|
|
* @author rq
|
|
*/
|
|
List<CalendarDatetypeShiftOutData> findBySiteAndDatetype(CalendarDatetypeData indata);
|
|
|
|
/**
|
|
* 查询其他班次信息
|
|
*
|
|
* @return
|
|
* @author rq
|
|
*/
|
|
List<CalendarDatetypeShiftOutData> findBySiteAndDatetype2(CalendarDatetypeShiftData inData);
|
|
|
|
/**
|
|
* 根据工作类型查询数据
|
|
*
|
|
* @param datetype
|
|
* @return
|
|
*/
|
|
CalendarDatetypeData findCDDByDatetypeAndSite(@Param("datetype") String datetype, @Param("site") String site);
|
|
|
|
/**
|
|
* 根据ID查询数据
|
|
*
|
|
* @param id
|
|
* @return
|
|
*/
|
|
CalendarDatetypeData findCDDById(@Param("id") int id);
|
|
|
|
/**
|
|
* 保存工作日数据
|
|
*
|
|
* @param
|
|
* @return
|
|
*/
|
|
void saveCDD(CalendarDatetypeData indata);
|
|
|
|
/**
|
|
* 删除工作类型
|
|
*
|
|
* @param id
|
|
* @return
|
|
*/
|
|
void deleteById(CalendarDatetypeData indata);
|
|
|
|
/**
|
|
* 查询已经维护的日历班次信息
|
|
*
|
|
* @param site
|
|
* @param calendarId
|
|
* @param scheduledate
|
|
* @return
|
|
*/
|
|
List<CalendarExceptionShiftData> getCalendarESByCIdAndSDate(@Param("site") String site, @Param("calendarId") String calendarId, @Param("scheduledate") String scheduledate);
|
|
|
|
/**
|
|
* 删除已经维护的日历班次安排
|
|
*
|
|
* @param id
|
|
* @return
|
|
*/
|
|
void deleteCESById(CalendarExceptionShiftData calendarExceptionShiftData);
|
|
|
|
/**
|
|
* 保存日历班次信息
|
|
*
|
|
* @param
|
|
* @return
|
|
*/
|
|
void saveCED(CalendarExceptionData cesd);
|
|
|
|
/**
|
|
* 保存日历班次安排
|
|
*
|
|
* @param
|
|
* @return
|
|
*/
|
|
void saveCESD(CalendarExceptionShiftData cesd);
|
|
|
|
/**
|
|
* 删除日历班次安排
|
|
*
|
|
* @param
|
|
* @return
|
|
*/
|
|
void deleteCEDById(CalendarExceptionData calendarExceptionData);
|
|
|
|
/**
|
|
* 编辑工作日数据
|
|
*
|
|
* @param
|
|
* @return
|
|
*/
|
|
|
|
void updateCDD(CalendarDatetypeData indata);
|
|
|
|
/**
|
|
* @param site
|
|
* @return {@link List< CalendarDatetypeShiftData>}
|
|
* @Description 获取下拉框排班
|
|
* @Title getAllShiftData
|
|
* @author rq
|
|
* @date 2021/3/16 17:36
|
|
* @throw
|
|
*/
|
|
|
|
List<CalendarDatetypeShiftData> getAllShiftData(@Param("site") String site);
|
|
|
|
/**
|
|
* @return {@link List< CalendarExceptionData>}
|
|
* @Title findDataType
|
|
* @Description 查找工作日类型是否被引用
|
|
* @author rq
|
|
* @date 2021/4/13 13:31
|
|
*/
|
|
|
|
List<CalendarExceptionData> findDateType(CalendarDatetypeData indata);
|
|
|
|
/**
|
|
* @return
|
|
* @Title delShift
|
|
* @Description 删除班次
|
|
* @author rq
|
|
* @date 2021/4/16 11:57
|
|
*/
|
|
void deleteShift(@RequestBody CalendarDatetypeShiftData inData);
|
|
|
|
/**
|
|
* @return {@link String}
|
|
* @Title getShiftNo
|
|
* @Description 获取班次最后几位
|
|
* @author rq
|
|
* @date 2021/4/16 14:56
|
|
*/
|
|
int getShiftNo();
|
|
|
|
/**
|
|
* @return {@link String}
|
|
* @Title getSiteAccessFlag
|
|
* @Description 日历校验
|
|
* @author rq
|
|
* @date 2021/5/21 11:14
|
|
*/
|
|
String getSiteAccessFlag(@Param("userId") String userId, @Param("site") String site);
|
|
|
|
/**
|
|
* @param
|
|
* @return List<SiteData>
|
|
* @Description 获得工厂信息
|
|
* @Title getSiteData
|
|
* @author rq
|
|
* @date 2021/10/9 14:27
|
|
* @throw
|
|
*/
|
|
List<SiteData> getSiteData(SiteData inData);
|
|
|
|
/**
|
|
* @param
|
|
* @return List<CompanyData>
|
|
* @Description 获取会计企业
|
|
* @Title getCompanyData
|
|
* @author rq
|
|
* @date 2021/10/9 16:37
|
|
* @throw
|
|
*/
|
|
List<CompanyData> getCompanyData();
|
|
|
|
/**
|
|
* @param
|
|
* @return List<CompanyData>
|
|
* @Description 检查工厂编码
|
|
* @Title checkSiteId
|
|
* @author rq
|
|
* @date 2021/10/10 16:49
|
|
* @throw
|
|
*/
|
|
List<SiteData> checkSiteId(String siteID);
|
|
|
|
/**
|
|
* @param site
|
|
* @param calendarID
|
|
* @return List<CalendarData>
|
|
* @Description 检查编码是否存在
|
|
* @Title checkCal
|
|
* @author rq
|
|
* @date 2022/1/12 16:20
|
|
* @throw
|
|
*/
|
|
List<CalendarData> checkCal(@Param("site") String site, @Param("calendarID") String calendarID);
|
|
|
|
/**
|
|
* @param indata
|
|
* @return List<WorkCenterResourceData>
|
|
* @Description 检查机台是否存在
|
|
* @Title checkResource
|
|
* @author rq
|
|
* @date 2022/1/12 16:24
|
|
* @throw
|
|
*/
|
|
List<WorkCenterResourceData> checkResource(WorkCenterResourceData indata);
|
|
|
|
|
|
void saveResource(WorkCenterResourceData inData);
|
|
|
|
void editResource(WorkCenterResourceData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return void
|
|
* @Description 保存工厂
|
|
* @Title saveSite
|
|
* @author rq
|
|
* @date 2021/10/10 16:52
|
|
* @throw
|
|
*/
|
|
void saveSite(SiteData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return void
|
|
* @Description 修改工厂
|
|
* @Title editSite
|
|
* @author rq
|
|
* @date 2021/10/10 16:52
|
|
* @throw
|
|
*/
|
|
void editSite(SiteData inData);
|
|
|
|
//----------物料分类--------------------------
|
|
|
|
/**
|
|
* @param indata
|
|
* @return List<PartFamilyData>
|
|
* @Description 获取物料分类
|
|
* @Title getPartFamily
|
|
* @author rq
|
|
* @date 2021/10/10 22:05
|
|
* @throw
|
|
*/
|
|
List<PartFamilyData> getPartFamily(PartFamilyData indata);
|
|
|
|
/**
|
|
* @return List<PartFamilyData>
|
|
* @Description 检查角色工厂权限
|
|
* @Title checkAccessSite
|
|
* @author rq
|
|
* @date 2021/10/10 22:05
|
|
* @throw
|
|
*/
|
|
List<AccessSiteData> checkAccessSite(@Param("site") String site, @Param("userID") String userID);
|
|
|
|
/**
|
|
* @param indata
|
|
* @return List<PartFamilyData>
|
|
* @Description 检查分类id
|
|
* @Title getPartFamily
|
|
* @author rq
|
|
* @date 2021/10/10 22:05
|
|
* @throw
|
|
*/
|
|
List<PartFamilyData> checkFamilyID(PartFamilyData indata);
|
|
|
|
/**
|
|
* @param
|
|
* @return List<CompanyData>
|
|
* @Description 保存物料分类
|
|
* @Title savePartFamily
|
|
* @author rq
|
|
* @date 2021/10/9 16:37
|
|
* @throw
|
|
*/
|
|
void savePartFamily(PartFamilyData indata);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return void
|
|
* @Description 修改物料分类
|
|
* @Title editPartFamily
|
|
* @author rq
|
|
* @date 2021/10/10 16:52
|
|
* @throw
|
|
*/
|
|
void editPartFamily(PartFamilyData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return void
|
|
* @Description 删除物料分类
|
|
* @Title deletePartFamily
|
|
* @author rq
|
|
* @date 2021/10/10 23:39
|
|
* @throw
|
|
*/
|
|
void deletePartFamily(PartFamilyData inData);
|
|
|
|
//----------计量单位--------------------------
|
|
|
|
/**
|
|
* @param indata
|
|
* @return List<PartFamilyData>
|
|
* @Description 获取物料分类
|
|
* @Title getPartFamily
|
|
* @author rq
|
|
* @date 2021/10/10 22:05
|
|
* @throw
|
|
*/
|
|
List<UmData> getUMData(UmData indata);
|
|
|
|
/**
|
|
* @param indata
|
|
* @return List<PartFamilyData>
|
|
* @Description 检查分类id
|
|
* @Title getPartFamily
|
|
* @author rq
|
|
* @date 2021/10/10 22:05
|
|
* @throw
|
|
*/
|
|
List<UmData> checkUmID(UmData indata);
|
|
|
|
/**
|
|
* @param
|
|
* @return List<CompanyData>
|
|
* @Description 保存物料分类
|
|
* @Title savePartFamily
|
|
* @author rq
|
|
* @date 2021/10/9 16:37
|
|
* @throw
|
|
*/
|
|
void saveUMData(UmData indata);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return void
|
|
* @Description 修改物料分类
|
|
* @Title editPartFamily
|
|
* @author rq
|
|
* @date 2021/10/10 16:52
|
|
* @throw
|
|
*/
|
|
void editUMData(UmData inData);
|
|
|
|
List<PartData> checkUmIDInPart(@Param("site") String site, @Param("umid") String umid);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return void
|
|
* @Description 删除物料分类
|
|
* @Title deletePartFamily
|
|
* @author rq
|
|
* @date 2021/10/10 23:39
|
|
* @throw
|
|
*/
|
|
void deleteUMData(UmData inData);
|
|
|
|
//=============查询-物料编码===================
|
|
|
|
/**
|
|
* @param
|
|
* @return List<PartData>>
|
|
* @Description 查询-物料编码
|
|
* @Title searchPartNoData
|
|
* @author rq
|
|
* @date 2021/10/9 16:37
|
|
* @throw
|
|
*/
|
|
List<PartData> searchPartNoData(PartData indata);
|
|
|
|
/**
|
|
* @param
|
|
* @return List<PartData>>
|
|
* @Description 查询-物料编码
|
|
* @Title searchPartNoData
|
|
* @author rq
|
|
* @date 2021/10/9 16:37
|
|
* @throw
|
|
*/
|
|
IPage<PartData> searchPartNoDataWithPage(Page<PartData> page, @Param("query") PartData inData);
|
|
|
|
//----------停机原因--------------------------
|
|
|
|
/**
|
|
* @param indata
|
|
* @return List<DowntimeReasonData>
|
|
* @Description 获取停机原因
|
|
* @Title getShutDownReasonData
|
|
* @author rq
|
|
* @date 2021/10/10 22:05
|
|
* @throw
|
|
*/
|
|
List<DowntimeReasonData> getShutDownReasonData(DowntimeReasonData indata);
|
|
|
|
/**
|
|
* @param indata
|
|
* @return List<DowntimeReasonData>
|
|
* @Description 检查停机原因id
|
|
* @Title checkRasonCode
|
|
* @author rq
|
|
* @date 2021/10/10 22:05
|
|
* @throw
|
|
*/
|
|
List<DowntimeReasonData> checkRasonCode(DowntimeReasonData indata);
|
|
|
|
/**
|
|
* @param
|
|
* @Description 保存停机原因
|
|
* @Title saveShutDownReasonData
|
|
* @author rq
|
|
* @date 2021/10/9 16:37
|
|
* @throw
|
|
*/
|
|
void saveShutDownReasonData(DowntimeReasonData indata);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return void
|
|
* @Description 修改停机原因
|
|
* @Title editShutDownReasonData
|
|
* @author rq
|
|
* @date 2021/10/10 16:52
|
|
* @throw
|
|
*/
|
|
void editShutDownReasonData(DowntimeReasonData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return void
|
|
* @Description 删除停机原因
|
|
* @Title deleteShutDownReasonData
|
|
* @author rq
|
|
* @date 2021/10/10 23:39
|
|
* @throw
|
|
*/
|
|
void deleteShutDownReasonData(DowntimeReasonData inData);
|
|
//----------物料参照信息--------------------------
|
|
|
|
/**
|
|
* @param indata
|
|
* @return List<DowntimeReasonData>
|
|
* @Description 获取物料参照信息
|
|
* @Title getReferencePartInfoData
|
|
* @author rq
|
|
* @date 2021/10/10 22:05
|
|
* @throw
|
|
*/
|
|
List<ReferencePartInfoData> getReferencePartInfoData(ReferencePartInfoData indata);
|
|
|
|
/**
|
|
* @param indata
|
|
* @return List<DowntimeReasonData>
|
|
* @Description 检查物料参照信息
|
|
* @Title checkRasonCode
|
|
* @author rq
|
|
* @date 2021/10/10 22:05
|
|
* @throw
|
|
*/
|
|
List<ReferencePartInfoData> checkReferencePartInfo(ReferencePartInfoData indata);
|
|
|
|
/**
|
|
* @param
|
|
* @Description 保存物料参照信息
|
|
* @Title saveReferencePartInfoData
|
|
* @author rq
|
|
* @date 2021/10/9 16:37
|
|
* @throw
|
|
*/
|
|
void saveReferencePartInfoData(ReferencePartInfoData indata);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return void
|
|
* @Description 修改物料参照信息
|
|
* @Title editReferencePartInfoData
|
|
* @author rq
|
|
* @date 2021/10/10 16:52
|
|
* @throw
|
|
*/
|
|
void editReferencePartInfoData(ReferencePartInfoData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return void
|
|
* @Description 删除物料参照信息
|
|
* @Title deleteReferencePartInfoData
|
|
* @author rq
|
|
* @date 2021/10/10 23:39
|
|
* @throw
|
|
*/
|
|
void deleteReferencePartInfoData(ReferencePartInfoData inData);
|
|
|
|
/**
|
|
* @param indata
|
|
* @return List<PartData>
|
|
* @Description 获取物料信息
|
|
* @Title getPartNoDetail
|
|
* @author rq
|
|
* @date 2021/10/10 22:05
|
|
* @throw
|
|
*/
|
|
List<PartData> getPartNoDetail(PartData indata);
|
|
|
|
/**
|
|
* @param indata
|
|
* @return List<PartData>
|
|
* @Description 获取供应商信息
|
|
* @Title getPartNoDetail
|
|
* @author rq
|
|
* @date 2021/10/10 22:05
|
|
* @throw
|
|
*/
|
|
List<SupplierData> getSupplierDetail(SupplierData indata);
|
|
|
|
//----------生产线--------------------------
|
|
|
|
/**
|
|
* @param indata
|
|
* @return List<ProductionLineData>
|
|
* @Description 获取生产线
|
|
* @Title getProductionLineData
|
|
* @author rq
|
|
* @date 2021/10/10 22:05
|
|
* @throw
|
|
*/
|
|
List<ProductionLineData> getProductionLineData(ProductionLineData indata);
|
|
|
|
/**
|
|
* @param indata
|
|
* @return List<ProductionLineData>
|
|
* @Description 检查生产线id
|
|
* @Title checkProLineNo
|
|
* @author rq
|
|
* @date 2021/10/10 22:05
|
|
* @throw
|
|
*/
|
|
List<ProductionLineData> checkProLineNo(ProductionLineData indata);
|
|
|
|
/**
|
|
* @param
|
|
* @Description 保存生产线
|
|
* @Title saveProductionLineData
|
|
* @author rq
|
|
* @date 2021/10/9 16:37
|
|
* @throw
|
|
*/
|
|
void saveProductionLineData(ProductionLineData indata);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return void
|
|
* @Description 修改生产线
|
|
* @Title editProductionLineData
|
|
* @author rq
|
|
* @date 2021/10/10 16:52
|
|
* @throw
|
|
*/
|
|
void editProductionLineData(ProductionLineData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return void
|
|
* @Description 删除生产线
|
|
* @Title deleteProductionLineData
|
|
* @author rq
|
|
* @date 2021/10/10 23:39
|
|
* @throw
|
|
*/
|
|
void deleteProductionLineData(ProductionLineData inData);
|
|
|
|
List<PartData> checkConfigurationTemplateID(PartData inData);
|
|
//----------加工中心--------------------------
|
|
|
|
/**
|
|
* @param indata
|
|
* @return List<WorkCenterData>
|
|
* @Description 获取加工中心
|
|
* @Title getWorkCenterData
|
|
* @author rq
|
|
* @date 2021/10/10 22:05
|
|
* @throw
|
|
*/
|
|
List<WorkCenterData> getWorkCenterData(WorkCenterData indata);
|
|
|
|
/**
|
|
* @param indata
|
|
* @return List<getWorkCenterResourceData>
|
|
* @Description 获取机台信息
|
|
* @Title getWorkCenterResourceData
|
|
* @author rq
|
|
* @date 2021/10/10 22:05
|
|
* @throw
|
|
*/
|
|
List<WorkCenterResourceData> getWorkCenterResourceData(WorkCenterData indata);
|
|
|
|
/**
|
|
* @param indata
|
|
* @return List<ProductInWorkCenterData>
|
|
* @Description 获取涉及产品信息
|
|
* @Title getProductInWorkCenterData
|
|
* @author rq
|
|
* @date 2021/10/10 22:05
|
|
* @throw
|
|
*/
|
|
List<ProductInWorkCenterData> getProductInWorkCenterData(WorkCenterData indata);
|
|
|
|
/**
|
|
* @param indata
|
|
* @return List<ProductionLineData>
|
|
* @Description 生产线数据
|
|
* @Title getProLineNoDetail
|
|
* @author rq
|
|
* @date 2021/10/10 22:05
|
|
* @throw
|
|
*/
|
|
List<ProductionLineData> getProLineNoDetail(ProductionLineData indata);
|
|
|
|
/**
|
|
* @param indata
|
|
* @return List<ProductionLineData>
|
|
* @Description 检查加工中心
|
|
* @Title checkProLineNo
|
|
* @author rq
|
|
* @date 2021/10/10 22:05
|
|
* @throw
|
|
*/
|
|
List<WorkCenterData> checkWorkCenter(WorkCenterData indata);
|
|
|
|
/**
|
|
* @param
|
|
* @Description 保存加工中心
|
|
* @Title saveProductionLineData
|
|
* @author rq
|
|
* @date 2021/10/9 16:37
|
|
* @throw
|
|
*/
|
|
void saveWorkCenterData(WorkCenterData indata);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return void
|
|
* @Description 修改加工中心
|
|
* @Title editProductionLineData
|
|
* @author rq
|
|
* @date 2021/10/10 16:52
|
|
* @throw
|
|
*/
|
|
void editWorkCenterData(WorkCenterData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return void
|
|
* @Description 删除加工中心
|
|
* @Title deleteProductionLineData
|
|
* @author rq
|
|
* @date 2021/10/10 23:39
|
|
* @throw
|
|
*/
|
|
void deleteWorkCenterData(WorkCenterData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return void
|
|
* @Description 设为虚拟机台
|
|
* @Title setResourceFlag
|
|
* @author rq
|
|
* @date 2022/1/13 10:09
|
|
* @throw
|
|
*/
|
|
void setResourceFlag(WorkCenterResourceData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return void
|
|
* @Description 删除机台
|
|
* @Title deleteResource
|
|
* @author rq
|
|
* @date 2022/1/12 18:03
|
|
* @throw
|
|
*/
|
|
void deleteResource(WorkCenterResourceData inData);
|
|
|
|
/**
|
|
* @param
|
|
* @return List<PartData>
|
|
* @Description 校验客户编号是否存在
|
|
* @Title checkCustomerID
|
|
* @author rq
|
|
* @date 2021/10/9 16:37
|
|
* @throw
|
|
*/
|
|
List<PartData> checkCustomerID(PartData inData);
|
|
|
|
|
|
/**
|
|
* @param indata
|
|
* @return List<CompanyData>
|
|
* @Description 查询会计单位信息
|
|
* @Title getCompanyInformation
|
|
* @author rq
|
|
* @date 2021/10/10 22:05
|
|
* @throw
|
|
*/
|
|
List<CompanyData> getCompanyInformation(CompanyData indata);
|
|
|
|
|
|
/**
|
|
* @param indata
|
|
* @return List<CompanyData>
|
|
* @Description 查询会计单位信息
|
|
* @Title getCompanyInformation
|
|
* @author rq
|
|
* @date 2021/10/10 22:05
|
|
* @throw
|
|
*/
|
|
List<CompanyData> checkCompanyInformation(CompanyData indata);
|
|
|
|
/**
|
|
* @param
|
|
* @Description 保存加工中心
|
|
* @Title saveProductionLineData
|
|
* @author rq
|
|
* @date 2021/10/9 16:37
|
|
* @throw
|
|
*/
|
|
void saveCompanyInformation(CompanyData indata);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return void
|
|
* @Description 修改加工中心
|
|
* @Title editProductionLineData
|
|
* @author rq
|
|
* @date 2021/10/10 16:52
|
|
* @throw
|
|
*/
|
|
void editCompanyInformation(CompanyData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return void
|
|
* @Description 删除加工中心
|
|
* @Title deleteProductionLineData
|
|
* @author rq
|
|
* @date 2021/10/10 23:39
|
|
* @throw
|
|
*/
|
|
void deleteCompanyInformation(CompanyData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return List<SiteData>
|
|
* @Description TODO
|
|
* @Title checkCompanyInSite
|
|
* @author rq
|
|
* @date 2022/1/10 17:10
|
|
* @throw
|
|
*/
|
|
List<SiteData> checkCompanyInSite(CompanyData inData);
|
|
|
|
/**
|
|
* @throws
|
|
* @Method getPartFamilyList
|
|
* @Description: 根据条件 获取数据
|
|
* @author zuowenwen
|
|
* @Version 1.0
|
|
* @date 2021/12/14 9:53
|
|
*/
|
|
List<PartFamilyData> getPartFamilyList(PartFamilyData partFamilyData);
|
|
|
|
//=============维护工艺路线信息===================
|
|
|
|
/**
|
|
* @param indata
|
|
* @return List<RoutingHeaderData>
|
|
* @Description 维护工艺路线信息查询
|
|
* @Title searchRoutingWithPartNo
|
|
* @author rq
|
|
* @date 2022/1/14 13:49
|
|
* @throw
|
|
*/
|
|
List<RoutingHeaderData> searchRoutingWithPartNo(RoutingHeaderData indata);
|
|
|
|
/**
|
|
* @param indata
|
|
* @return List<RoutingDetailData>
|
|
* @Description 查询工艺路线明细
|
|
* @Title searchRoutingDetailData
|
|
* @author rq
|
|
* @date 2022/1/14 17:20
|
|
* @throw
|
|
*/
|
|
List<RoutingDetailData> searchRoutingDetailData(RoutingDetailData indata);
|
|
|
|
/**
|
|
* @param
|
|
* @return List<CompanyData>
|
|
* @Description 检查工序号
|
|
* @Title checkRoutingDetailData
|
|
* @author rq
|
|
* @date 2021/10/10 16:49
|
|
* @throw
|
|
*/
|
|
List<RoutingDetailData> checkRoutingItemNo(RoutingDetailData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return void
|
|
* @Description 保存工艺路线
|
|
* @Title saveRoutingDetailData
|
|
* @author rq
|
|
* @date 2022/1/15 17:01
|
|
* @throw
|
|
*/
|
|
void saveRoutingDetailData(RoutingDetailData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return void
|
|
* @Description 保存工艺路线
|
|
* @Title saveRoutingDetailData
|
|
* @author rq
|
|
* @date 2022/1/15 17:01
|
|
* @throw
|
|
*/
|
|
void editRoutingDetailData(RoutingDetailData inData);
|
|
|
|
|
|
/**
|
|
* @param
|
|
* @return
|
|
* @Description 删除工艺路线信息
|
|
* @Title deleteCompanyInformation
|
|
* @author rq
|
|
* @date 2021/10/9 16:37
|
|
* @throw
|
|
*/
|
|
void deleteRoutingDetail(RoutingDetailData inData);
|
|
|
|
/**
|
|
* @param indata
|
|
* @return List<RoutingToolData>
|
|
* @Description 查询工艺路线工具
|
|
* @Title searchRoutingToolData
|
|
* @author rq
|
|
* @date 2022/1/17 11:29
|
|
* @throw
|
|
*/
|
|
List<RoutingToolData> searchRoutingToolData(RoutingToolData indata);
|
|
|
|
/**
|
|
* @param indata
|
|
* @return List<WorkCenterResourceData>
|
|
* @Description 工艺路线可用机台
|
|
* @Title searchAllResource
|
|
* @author rq
|
|
* @date 2022/1/17 15:32
|
|
* @throw
|
|
*/
|
|
List<WorkCenterResourceData> searchAllResource(WorkCenterResourceData indata);
|
|
|
|
/**
|
|
* @param indata
|
|
* @return List<WorkCenterResourceData>
|
|
* @Description 工艺路线已选机台
|
|
* @Title searchAllResource
|
|
* @author rq
|
|
* @date 2022/1/17 15:32
|
|
* @throw
|
|
*/
|
|
List<WorkCenterResourceData> searchUsedResource(WorkCenterResourceData indata);
|
|
|
|
/**
|
|
* @param indata
|
|
* @return List<WorkCenterResourceData>
|
|
* @Description
|
|
* @Title checkRoutingResource
|
|
* @author rq
|
|
* @date 2022/1/17 15:32
|
|
* @throw
|
|
*/
|
|
List<RoutingDetailAvailableResourceData> checkRoutingResource(RoutingDetailAvailableResourceData indata);
|
|
|
|
/**
|
|
* @param indata
|
|
* @return void
|
|
* @Description TODO
|
|
* @Title addRoutingResource
|
|
* @author rq
|
|
* @date 2022/1/17 16:54
|
|
* @throw
|
|
*/
|
|
void addRoutingResource(RoutingDetailAvailableResourceData indata);
|
|
|
|
/**
|
|
* @param indata
|
|
* @return void
|
|
* @Description 删除机台
|
|
* @Title deleteRoutingResource
|
|
* @author rq
|
|
* @date 2022/1/17 16:54
|
|
* @throw
|
|
*/
|
|
void deleteRoutingResource(RoutingDetailAvailableResourceData indata);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return List<RoutingDetailData>
|
|
* @Description 工序下拉框
|
|
* @Title getItemSelect
|
|
* @author rq
|
|
* @date 2022/1/18 14:39
|
|
* @throw
|
|
*/
|
|
List<RoutingDetailData> getItemSelect(RoutingDetailData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return List<ToolHeaderData>
|
|
* @Description 工具详情
|
|
* @Title getToolDesc
|
|
* @author rq
|
|
* @date 2022/1/18 15:19
|
|
* @throw
|
|
*/
|
|
List<ToolHeaderData> getToolDesc(ToolHeaderData inData);
|
|
|
|
/**
|
|
* @param
|
|
* @return List<ToolHeaderData>
|
|
* @Description 检查工具
|
|
* @Title checkToolHeader
|
|
* @author rq
|
|
* @date 2022/1/18 17:21
|
|
* @throw
|
|
*/
|
|
List<ToolHeaderData> checkToolHeader(@Param("site") String site, @Param("toolID") String toolID);
|
|
|
|
/**
|
|
* @param
|
|
* @return void
|
|
* @Description 保存工具
|
|
* @Title saveRoutingToolData
|
|
* @author rq
|
|
* @date 2022/1/18 17:34
|
|
* @throw
|
|
*/
|
|
void saveRoutingToolData(RoutingToolData inData);
|
|
|
|
/**
|
|
* @param
|
|
* @return void
|
|
* @Description 编辑工具
|
|
* @Title editRoutingToolData
|
|
* @author rq
|
|
* @date 2022/1/18 17:34
|
|
* @throw
|
|
*/
|
|
void editRoutingToolData(RoutingToolData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return void
|
|
* @Description 删除工具
|
|
* @Title deleteRoutingTool
|
|
* @author rq
|
|
* @date 2022/1/18 17:59
|
|
* @throw
|
|
*/
|
|
void deleteRoutingTool(RoutingToolData inData);
|
|
|
|
|
|
/**
|
|
* @param inData
|
|
* @return
|
|
* @Description 切换工艺路线状态
|
|
* @Title changeRoutingStatus
|
|
* @author rq
|
|
* @date 2022/1/19 14:55
|
|
* @throw
|
|
*/
|
|
void changeRoutingStatus(RoutingHeaderData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return RoutingHeaderData
|
|
* @Description 检查是否可以同步工艺路线
|
|
* @Title checkRoutingStatus
|
|
* @author rq
|
|
* @date 2022/1/19 16:46
|
|
* @throw
|
|
*/
|
|
RoutingHeaderData checkRoutingStatus(RoutingHeaderData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return int
|
|
* @Description TODO
|
|
* @Title ShopOrderRoutingNumber
|
|
* @author rq
|
|
* @date 2022/1/19 17:17
|
|
* @throw
|
|
*/
|
|
int shopOrderRoutingNumber(RoutingHeaderData inData);
|
|
|
|
/**
|
|
* @param
|
|
* @return int
|
|
* @Description 临时表保存信息
|
|
* @Title ShopOrderRoutingNumber
|
|
* @author rq
|
|
* @date 2022/1/19 17:17
|
|
* @throw
|
|
*/
|
|
void saveRoutingChangeCach(@Param("tableName") String tableName, @Param("site") String site, @Param("partNo") String partNo);
|
|
|
|
/**
|
|
* @param
|
|
* @return int
|
|
* @Description 更改生产订单上的工艺路线版本号
|
|
* @Title updateOrderRevNo
|
|
* @author rq
|
|
* @date 2022/1/19 17:17
|
|
* @throw
|
|
*/
|
|
void updateOrderRevNo(@Param("tableName") String tableName, @Param("revNo") String revNo);
|
|
|
|
/**
|
|
* @param
|
|
* @return int
|
|
* @Description 删除原有的上产订单上的工序
|
|
* @Title deleteNowItemNo
|
|
* @author rq
|
|
* @date 2022/1/19 17:17
|
|
* @throw
|
|
*/
|
|
void deleteNowItemNo(@Param("tableName") String tableName);
|
|
|
|
/**
|
|
* @param
|
|
* @return int
|
|
* @Description 删除原有的上产订单上的工具
|
|
* @Title deleteNowToolNo
|
|
* @author rq
|
|
* @date 2022/1/19 17:17
|
|
* @throw
|
|
*/
|
|
void deleteNowToolNo(@Param("tableName") String tableName);
|
|
|
|
/**
|
|
* @param
|
|
* @return int
|
|
* @Description 创建新工序
|
|
* @Title saveNewItemNo
|
|
* @author rq
|
|
* @date 2022/1/19 17:17
|
|
* @throw
|
|
*/
|
|
void saveNewItemNo(@Param("tableName") String tableName, @Param("site") String site, @Param("partNo") String partNo, @Param("revNo") String revNo);
|
|
|
|
/**
|
|
* @param
|
|
* @return int
|
|
* @Description 创建新工具
|
|
* @Title saveNewTool
|
|
* @author rq
|
|
* @date 2022/1/19 17:17
|
|
* @throw
|
|
*/
|
|
void saveNewTool(@Param("tableName") String tableName, @Param("site") String site, @Param("partNo") String partNo, @Param("revNo") String revNo, @Param("user") String user);
|
|
|
|
/**
|
|
* @param
|
|
* @return int
|
|
* @Description 删除零时表
|
|
* @Title deleteRoutingChangeCach
|
|
* @author rq
|
|
* @date 2022/1/19 17:17
|
|
* @throw
|
|
*/
|
|
void deleteRoutingChangeCach(@Param("tableName") String tableName);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return int
|
|
* @Description 判断工艺路线版本是否存在
|
|
* @Title checkRoutingRevNo
|
|
* @author rq
|
|
* @date 2022/1/20 14:57
|
|
* @throw
|
|
*/
|
|
List<RoutingHeaderData> checkRoutingRevNo(CopyRoutingData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return int
|
|
* @Description 复制BOM
|
|
* @Title copyBom
|
|
* @author rq
|
|
* @date 2022/1/20 14:57
|
|
* @throw
|
|
*/
|
|
void copyBom(CopyRoutingData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return int
|
|
* @Description 复制BOM
|
|
* @Title copyRoutingDetail
|
|
* @author rq
|
|
* @date 2022/1/20 14:57
|
|
* @throw
|
|
*/
|
|
void copyRoutingDetail(CopyRoutingData inData);
|
|
|
|
/**
|
|
* @param
|
|
* @return void
|
|
* @Description 复制工具
|
|
* @Title copyRoutingTool
|
|
* @author rq
|
|
* @date 2022/1/20 15:30
|
|
* @throw
|
|
*/
|
|
void copyRoutingTool(CopyRoutingData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return void
|
|
* @Description 复制可用机台
|
|
* @Title copyAvailableResource
|
|
* @author rq
|
|
* @date 2022/1/20 15:43
|
|
* @throw
|
|
*/
|
|
void copyAvailableResource(CopyRoutingData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return void
|
|
* @Description 停用早期版本
|
|
* @Title closeOldBom
|
|
* @author rq
|
|
* @date 2022/1/20 15:50
|
|
* @throw
|
|
*/
|
|
void closeOldBom(CopyRoutingData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return RoutingHeaderData
|
|
* @Description
|
|
* @Title checkRoutingDefaultFlag
|
|
* @author rq
|
|
* @date 2022/1/20 16:39
|
|
* @throw
|
|
*/
|
|
RoutingHeaderData checkRoutingDefaultFlag(RoutingHeaderData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return RoutingHeaderData
|
|
* @Description
|
|
* @Title setDefault
|
|
* @author rq
|
|
* @date 2022/1/20 16:39
|
|
* @throw
|
|
*/
|
|
void setDefault(RoutingHeaderData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return RoutingHeaderData
|
|
* @Description
|
|
* @Title saveRoutingHeaderData
|
|
* @author rq
|
|
* @date 2022/1/20 16:39
|
|
* @throw
|
|
*/
|
|
void saveRoutingHeaderData(RoutingHeaderData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return RoutingHeaderData
|
|
* @Description
|
|
* @Title updateRoutingHeaderData
|
|
* @author rq
|
|
* @date 2022/1/20 16:39
|
|
* @throw
|
|
*/
|
|
void updateRoutingHeaderData(RoutingHeaderData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return RoutingHeaderData
|
|
* @Description 取消默认
|
|
* @Title cancelDefault
|
|
* @author rq
|
|
* @date 2022/1/20 16:39
|
|
* @throw
|
|
*/
|
|
void cancelDefault(RoutingHeaderData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return RoutingHeaderData
|
|
* @Description
|
|
* @Title deleteRoutingHeaderData
|
|
* @author rq
|
|
* @date 2022/1/20 16:39
|
|
* @throw
|
|
*/
|
|
void deleteRoutingHeaderData(RoutingHeaderData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return RoutingHeaderData
|
|
* @Description
|
|
* @Title deleteRoutingDetailData
|
|
* @author rq
|
|
* @date 2022/1/20 16:39
|
|
* @throw
|
|
*/
|
|
void deleteRoutingDetailData(RoutingHeaderData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return RoutingHeaderData
|
|
* @Description
|
|
* @Title deleteRoutingToolAll
|
|
* @author rq
|
|
* @date 2022/1/20 16:39
|
|
* @throw
|
|
*/
|
|
void deleteRoutingToolAll(RoutingHeaderData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return RoutingHeaderData
|
|
* @Description
|
|
* @Title deleteRoutingResourceAll
|
|
* @author rq
|
|
* @date 2022/1/20 16:39
|
|
* @throw
|
|
*/
|
|
void deleteRoutingResourceAll(RoutingHeaderData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return ResponseData
|
|
* @Description 工作日例外中某天的班次情况
|
|
* @Title getCalendarExceptionShiftData
|
|
* @author rq
|
|
* @date 2022/1/20 14:11
|
|
* @throw
|
|
*/
|
|
List<CalendarExceptionShiftData> getCalendarExceptionShiftData(CalendarExceptionShiftData inData);
|
|
|
|
List<CalendarExceptionShiftData> findCalendarExceptionShiftData(CalendarExceptionShiftData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return ResponseData
|
|
* @Description 更新工作日例外中某天的班次
|
|
* @Title updateCESShift
|
|
* @author rq
|
|
* @date 2022/1/20 14:11
|
|
* @throw
|
|
*/
|
|
int updateCESShift(CalendarExceptionShiftData inData);
|
|
|
|
/**
|
|
* @param indata
|
|
* @return List<SORoutingData>
|
|
* @Description 查数据
|
|
* @Title getSORoutingData
|
|
* @author rq
|
|
* @date 2022/4/6 15:00
|
|
* @throw
|
|
*/
|
|
List<SORoutingData> getSORoutingData(SORoutingData indata);
|
|
|
|
/**
|
|
* @param indata
|
|
* @return List<SORoutingData>
|
|
* @Description 校验工序是否存在
|
|
* @Title getSORoutingData
|
|
* @author rq
|
|
* @date 2022/4/6 15:00
|
|
* @throw
|
|
*/
|
|
List<SORoutingData> checkSORoutingItemNo(SORoutingData indata);
|
|
|
|
/**
|
|
* @param indata
|
|
* @return List<SORoutingData>
|
|
* @Description
|
|
* @Title getMaxSORoutingItemNo
|
|
* @author rq
|
|
* @date 2022/4/6 15:00
|
|
* @throw
|
|
*/
|
|
SORoutingData getMaxSORoutingItemNo(SORoutingData indata);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return void
|
|
* @Description 保存工艺路线
|
|
* @Title saveSORoutingData
|
|
* @author rq
|
|
* @date 2022/1/15 17:01
|
|
* @throw
|
|
*/
|
|
void saveSORoutingData(SORoutingData inData);
|
|
|
|
|
|
/**
|
|
* @param inData
|
|
* @return void
|
|
* @Description 更新工艺路线
|
|
* @Title updateSORoutingData
|
|
* @author rq
|
|
* @date 2022/1/15 17:01
|
|
* @throw
|
|
*/
|
|
void updateSORoutingData(SORoutingData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return void
|
|
* @Description 更新工艺路线下到工序
|
|
* @Title updateSORoutingDataNextItemNo
|
|
* @author rq
|
|
* @date 2022/1/15 17:01
|
|
* @throw
|
|
*/
|
|
void updateSORoutingDataNextItemNo(SORoutingData inData);
|
|
|
|
float getShopOrderLotSize(@Param("site") String site, @Param("orderNo") String orderNo);
|
|
|
|
/**
|
|
* @param
|
|
* @return ResponseData
|
|
* @Description 查询SORouting里面的
|
|
* @Title searchSORoutingResource
|
|
* @author rq
|
|
* @date 2022/1/15 16:17
|
|
* @throw
|
|
*/
|
|
List<SORoutingAvailableResourceData> searchSORoutingResource(SORoutingAvailableResourceData indata);
|
|
|
|
/**
|
|
* @param indata
|
|
* @return List<WorkCenterResourceData>
|
|
* @Description
|
|
* @Title checkRoutingResource
|
|
* @author rq
|
|
* @date 2022/1/17 15:32
|
|
* @throw
|
|
*/
|
|
List<SORoutingAvailableResourceData> checkSORoutingResource(SORoutingAvailableResourceData indata);
|
|
|
|
|
|
/**
|
|
* @param indata
|
|
* @return void
|
|
* @Description TODO
|
|
* @Title addRoutingResource
|
|
* @author rq
|
|
* @date 2022/1/17 16:54
|
|
* @throw
|
|
*/
|
|
void addSORoutingResource(SORoutingAvailableResourceData indata);
|
|
|
|
/**
|
|
* @param indata
|
|
* @return void
|
|
* @Description 删除机台
|
|
* @Title deleteRoutingResource
|
|
* @author rq
|
|
* @date 2022/1/17 16:54
|
|
* @throw
|
|
*/
|
|
void deleteSORoutingResource(SORoutingAvailableResourceData indata);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return ResponseData
|
|
* @Description 查询工艺路线版本信息
|
|
* @Title getSORoutingRevNo
|
|
* @author rq
|
|
* @date 2022/1/15 16:17
|
|
* @throw
|
|
*/
|
|
List<RoutingHeaderData> getSORoutingRevNo(RoutingHeaderData inData);
|
|
|
|
/**
|
|
* @param
|
|
* @return ResponseData
|
|
* @Description 判断该订单是否有派工单
|
|
* @Title checkSOSchedule
|
|
* @author rq
|
|
* @date 2022/1/15 16:17
|
|
* @throw
|
|
*/
|
|
List<SOScheduledRoutingData> checkSOSchedule(@Param("site") String site, @Param("orderNo") String orderNo, @Param("itemNo") double itemNo);
|
|
|
|
/**
|
|
* @param
|
|
* @return ResponseData
|
|
* @Description 检查SOROUTING
|
|
* @Title checkSORouting
|
|
* @author rq
|
|
* @date 2022/1/15 16:17
|
|
* @throw
|
|
*/
|
|
SORoutingData checkSORouting(SORoutingData inData);
|
|
|
|
/**
|
|
* @param
|
|
* @return ResponseData
|
|
* @Description 检查SOROUTING
|
|
* @Title checkPRDetail
|
|
* @author rq
|
|
* @date 2022/1/15 16:17
|
|
* @throw
|
|
*/
|
|
List<PRDetail> checkPRDetail(SORoutingData inData);
|
|
|
|
/**
|
|
* @param
|
|
* @return ResponseData
|
|
* @Description 判断是否有可用机台
|
|
* @Title checkSORoutingAvailableResourceData
|
|
* @author rq
|
|
* @date 2022/1/15 16:17
|
|
* @throw
|
|
*/
|
|
List<SORoutingAvailableResourceData> checkSORoutingAvailableResourceData(SORoutingData inData);
|
|
|
|
/**
|
|
* @param
|
|
* @return ResponseData
|
|
* @Description 判断是否有工具
|
|
* @Title checkSOTool
|
|
* @author rq
|
|
* @date 2022/1/15 16:17
|
|
* @throw
|
|
*/
|
|
List<SOToolData> checkSOTool(SORoutingData inData);
|
|
|
|
/**
|
|
* @param
|
|
* @return ResponseData
|
|
* @Description
|
|
* @Title checkShopOrde
|
|
* @author rq
|
|
* @date 2022/1/15 16:17
|
|
* @throw
|
|
*/
|
|
ShopOrderData checkShopOrder(@Param("site") String site, @Param("orderNo") String orderNo);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return void
|
|
* @Description
|
|
* @Title deleteSORouting
|
|
* @author rq
|
|
* @date 2022/4/14 11:12
|
|
* @throw
|
|
*/
|
|
void deleteSORouting(SORoutingData inData);
|
|
|
|
/**
|
|
* @param inData
|
|
* @return void
|
|
* @Description
|
|
* @Title updateSORoutingNextLast
|
|
* @author rq
|
|
* @date 2022/4/14 11:12
|
|
* @throw
|
|
*/
|
|
void updateSORoutingNextLast(SORoutingData inData);
|
|
|
|
|
|
/**
|
|
* @param [calendarData]
|
|
* @author: sxm
|
|
* @description: 获取选中班次类型 默认信息
|
|
* @return: com.gaotao.modules.base.entity.CalendarDatetypeOutData
|
|
* @date: 2022/10/21 10:06
|
|
*/
|
|
CalendarDatetypeOutData getCalendarDatetypeInfo(CalendarDatetypeOutData calendarData);
|
|
|
|
|
|
/**
|
|
* @param [calendarExceptionData]
|
|
* @author: sxm
|
|
* @description: 修改班次信息
|
|
* @return: void
|
|
* @date: 2022/10/21 10:27
|
|
*/
|
|
void updateWorkingCalendar(CalendarExceptionData data);
|
|
|
|
/**
|
|
* @author: sxm
|
|
* @description: 获取物料分类
|
|
* @param [site, familyID]
|
|
* @return: com.gaotao.modules.base.entity.PartFamilyData
|
|
* @date: 2022/12/23 13:02
|
|
*/
|
|
PartFamilyData getPartFamilyInfo(@Param("site") String site,@Param("familyID") String familyID);
|
|
|
|
/**
|
|
* @description: 获取标签定义的列表信息
|
|
* @author LR
|
|
* @date 2022/12/27 17:55
|
|
* @version 1.0
|
|
*/
|
|
List<LabelSettingData> getLabelSettingList(LabelSettingData inData);
|
|
|
|
/**
|
|
* @description: 获取标签信息按照标签编号查询
|
|
* @author LR
|
|
* @date 2022/12/28 15:48
|
|
* @version 1.0
|
|
*/
|
|
LabelSettingData getLabelSettingByLabelNo(String labelNo);
|
|
|
|
/**
|
|
* @description: 插入标签的信息
|
|
* @author LR
|
|
* @date 2022/12/28 16:02
|
|
* @version 1.0
|
|
*/
|
|
void insertLabelSetting(LabelSettingData inData);
|
|
|
|
/**
|
|
* @description: 修改标签自定义的信息
|
|
* @author LR
|
|
* @date 2022/12/28 16:03
|
|
* @version 1.0
|
|
*/
|
|
void updateLabelSetting(LabelSettingData inData);
|
|
|
|
/**
|
|
* @description: 删除标签主表信息
|
|
* @author LR
|
|
* @date 2023/1/3 11:23
|
|
* @version 1.0
|
|
*/
|
|
void deleteLabelSettingByLabelNo(String labelNo);
|
|
|
|
/**
|
|
* @description: 查询默认标签的配置信息
|
|
* @author LR
|
|
* @date 2023/1/3 16:20
|
|
* @version 1.0
|
|
*/
|
|
List<DefaultLabelSettingData> getDefaultLabelSettingList(DefaultLabelSettingData inData);
|
|
|
|
/**
|
|
* @description: 插入默认标签的配置信息
|
|
* @author LR
|
|
* @date 2023/1/4 10:26
|
|
* @version 1.0
|
|
*/
|
|
void insertDefaultLabelSetting(DefaultLabelSettingData inData);
|
|
|
|
/**
|
|
* @description: 修改默认标签的配置信息
|
|
* @author LR
|
|
* @date 2023/1/4 10:27
|
|
* @version 1.0
|
|
*/
|
|
void updateDefaultLabelSetting(DefaultLabelSettingData inData);
|
|
|
|
/**
|
|
* @description: 删除默认标签的配置信息
|
|
* @author LR
|
|
* @date 2023/1/4 10:28
|
|
* @version 1.0
|
|
*/
|
|
void deleteDefaultLabelSetting(DefaultLabelSettingData inData);
|
|
|
|
/**
|
|
* @description: 查询客制化标签的配置信息
|
|
* @author LR
|
|
* @date 2023/1/4 16:14
|
|
* @version 1.0
|
|
*/
|
|
List<CustomerLabelSettingData> getCustomerLabelSettingList(CustomerLabelSettingData inData);
|
|
|
|
/**
|
|
* @description: 插入客制化标签配置信息
|
|
* @author LR
|
|
* @date 2023/1/5 11:48
|
|
* @version 1.0
|
|
*/
|
|
void insertCustomerLabelSetting(CustomerLabelSettingData inData);
|
|
|
|
/**
|
|
* @description: 修改客制化标签配置信息
|
|
* @author LR
|
|
* @date 2023/1/5 11:52
|
|
* @version 1.0
|
|
*/
|
|
void updateCustomerLabelSetting(CustomerLabelSettingData inData);
|
|
|
|
/**
|
|
* @description: 删除客制化标签的配置信息
|
|
* @author LR
|
|
* @date 2023/1/5 13:29
|
|
* @version 1.0
|
|
*/
|
|
void deleteCustomerLabelSetting(CustomerLabelSettingData inData);
|
|
|
|
/**
|
|
* @description: 获取用户的标签打印机配置信息
|
|
* @author LR
|
|
* @date 2023/1/5 17:36
|
|
* @version 1.0
|
|
*/
|
|
List<UserLabelPrinterData> getUserLabelPrinters(UserLabelPrinterData inData);
|
|
|
|
/**
|
|
* @description: 按照用户ID查询用户的信息
|
|
* @author LR
|
|
* @date 2023/1/6 11:19
|
|
* @version 1.0
|
|
*/
|
|
SysUserData getSysUserDataByUserId(UserLabelPrinterData inData);
|
|
|
|
/**
|
|
* @description: 插入用户的标签打印机参数
|
|
* @author LR
|
|
* @date 2023/1/6 13:37
|
|
* @version 1.0
|
|
*/
|
|
void insertUserLabelPrinter(UserLabelPrinterData inData);
|
|
|
|
/**
|
|
* @description: 修改用户标签打印机信息
|
|
* @author LR
|
|
* @date 2023/1/6 13:43
|
|
* @version 1.0
|
|
*/
|
|
void updateUserLabelPrinter(UserLabelPrinterData inData);
|
|
|
|
/**
|
|
* @description: 删除用户标签的打印机的信息
|
|
* @author LR
|
|
* @date 2023/1/6 13:46
|
|
* @version 1.0
|
|
*/
|
|
void deleteUserLabelPrinter(UserLabelPrinterData inData);
|
|
|
|
/**
|
|
* @description: 获取标签打印参数配置信息
|
|
* @author LR
|
|
* @date 2023/1/6 17:14
|
|
* @version 1.0
|
|
*/
|
|
List<LabelParameterData> getLabelParameterList(LabelParameterData inData);
|
|
|
|
/**
|
|
* @description: 插入标签的打印参数
|
|
* @author LR
|
|
* @date 2023/1/8 20:32
|
|
* @version 1.0
|
|
*/
|
|
void insertLabelPrintParameter(LabelParameterData inData);
|
|
|
|
/**
|
|
* @description: 修改标签打印参数的信息
|
|
* @author LR
|
|
* @date 2023/1/9 9:18
|
|
* @version 1.0
|
|
*/
|
|
void updateLabelPrintParameter(LabelParameterData inData);
|
|
|
|
/**
|
|
* @description: 删除标签打印参数的信息
|
|
* @author LR
|
|
* @date 2023/1/9 9:20
|
|
* @version 1.0
|
|
*/
|
|
void deleteLabelPrintParameter(LabelParameterData inData);
|
|
|
|
/**
|
|
* @description: 查询标签内容定义列表
|
|
* @author LR
|
|
* @date 2023/1/9 17:47
|
|
* @version 1.0
|
|
*/
|
|
List<LabelContentData> getLabelContentList(LabelContentData inData);
|
|
|
|
/**
|
|
* @description: 插入标签的打印参数
|
|
* @author LR
|
|
* @date 2023/1/9 18:32
|
|
* @version 1.0
|
|
*/
|
|
void insertLabelContent(LabelContentData inData);
|
|
|
|
/**
|
|
* @description: 修改标签的打印参数
|
|
* @author LR
|
|
* @date 2023/1/9 19:13
|
|
* @version 1.0
|
|
*/
|
|
void updateLabelContent(LabelContentData inData);
|
|
|
|
/**
|
|
* @description: 删除标签内容定义
|
|
* @author LR
|
|
* @date 2023/1/9 19:26
|
|
* @version 1.0
|
|
*/
|
|
void deleteLabelContent(LabelContentData inData);
|
|
|
|
/**
|
|
* @description: 查询可以复制的标签内容定义
|
|
* @author LR
|
|
* @date 2023/1/10 11:01
|
|
* @version 1.0
|
|
*/
|
|
List<LabelSettingData> getCopyLabelSettingList(LabelSettingData inData);
|
|
|
|
/**
|
|
* @description: 删除原标签内容定义
|
|
* @author LR
|
|
* @date 2023/1/10 13:16
|
|
* @version 1.0
|
|
*/
|
|
void deleteLabelAllContentsByLabelNo(LabelSettingData inData);
|
|
|
|
/**
|
|
* @description: 复制新的标签内容定义进入当前标签
|
|
* @author LR
|
|
* @date 2023/1/10 13:18
|
|
* @version 1.0
|
|
*/
|
|
void copyLabelAllContentsWithOther(LabelSettingData inData);
|
|
|
|
/**
|
|
* @description: 获取要用的标签内容
|
|
* @author LR
|
|
* @date 2023/1/10 14:50
|
|
* @version 1.0
|
|
*/
|
|
List<LabelContentData> getUsedLabelContent(LabelContentData inData);
|
|
|
|
/**
|
|
* @description: 获取标签内容的流水号规则
|
|
* @author LR
|
|
* @date 2023/1/10 14:58
|
|
* @version 1.0
|
|
*/
|
|
List<LabelContentSerialRuleData> getLabelContentSerialRule(LabelContentData inData);
|
|
|
|
/**
|
|
* @description: 删除标签内容的流水号规则
|
|
* @author LR
|
|
* @date 2023/1/10 16:06
|
|
* @version 1.0
|
|
*/
|
|
void deleteLabelContentSerialRule(LabelContentSerialRuleData inData);
|
|
|
|
/**
|
|
* @description: 获取标签内容的流水号信息
|
|
* @author LR
|
|
* @date 2023/1/10 16:37
|
|
* @version 1.0
|
|
*/
|
|
List<LabelContentSerialInfoData> getLabelSerialInfos(LabelContentData inData);
|
|
|
|
/**
|
|
* @description: 插入标签流水号信息
|
|
* @author LR
|
|
* @date 2023/1/10 17:08
|
|
* @version 1.0
|
|
*/
|
|
void insertLabelSerialInfo(LabelContentSerialInfoData inData);
|
|
|
|
/**
|
|
* @description: 修改标签流水号信息
|
|
* @author LR
|
|
* @date 2023/1/10 17:14
|
|
* @version 1.0
|
|
*/
|
|
void updateLabelSerialInfo(LabelContentSerialInfoData inData);
|
|
|
|
/**
|
|
* @description: 删除标签流水号信息
|
|
* @author LR
|
|
* @date 2023/1/10 18:13
|
|
* @version 1.0
|
|
*/
|
|
void deleteLabelSerialInfo(LabelContentSerialInfoData inData);
|
|
|
|
|
|
/**
|
|
* @author: sxm
|
|
* @description: 保存新班次
|
|
* @param [data]
|
|
* @return: void
|
|
* @date: 2023/1/13 17:13
|
|
*/
|
|
void saveCalendarExceptionShift(CalendarExceptionData data);
|
|
|
|
/**
|
|
* @author: sxm
|
|
* @description: 删除班次
|
|
* @param [data]
|
|
* @return: void
|
|
* @date: 2023/1/13 17:15
|
|
*/
|
|
|
|
void deleteCalendarExceptionShift(CalendarExceptionData data);
|
|
|
|
|
|
/**
|
|
* @author: sxm
|
|
* @description: 获取物料最大工序
|
|
* @param [inData]
|
|
* @return: java.lang.String
|
|
* @date: 2023/3/7 13:05
|
|
*/
|
|
String getPartNoRouteInMaxItemNo(RoutingDetailData inData);
|
|
|
|
}
|