forked from I3-YF/i3plus-mes-yfai
init mes
parent
69ccbf067f
commit
d5d08a37bf
Binary file not shown.
@ -1,21 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesAffiliatedStartConfig;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
|
||||
/**
|
||||
* @author yumingxing
|
||||
* @version 1.0
|
||||
* @date 2021/1/29 14:43
|
||||
**/
|
||||
public interface IAffiliatedStartConfigService {
|
||||
|
||||
MesAffiliatedStartConfig insert(MesAffiliatedStartConfig mesAffiliatedStartConfig);
|
||||
|
||||
MesAffiliatedStartConfig update(MesAffiliatedStartConfig mesAffiliatedStartConfig);
|
||||
|
||||
ListPager queryByPager(MesAffiliatedStartConfig mesAffiliatedStartConfig, Pager pager);
|
||||
|
||||
int updateIsValidById(long id, Integer status);
|
||||
}
|
@ -1,46 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesAntiStaticCheckDetail;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author yumingxing
|
||||
* @version 1.0
|
||||
* @date 2021/2/5 15:41
|
||||
**/
|
||||
public interface IAntiStaticCheckDetailService {
|
||||
/**
|
||||
* 转变集团检查更新
|
||||
* 新增
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
void shiftGroupCheckUpdate(List<MesAntiStaticCheckDetail> details);
|
||||
|
||||
/**
|
||||
* 质量检查更新
|
||||
* 修改
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
void qualityCheckUpdate(List<MesAntiStaticCheckDetail> details);
|
||||
|
||||
/**
|
||||
* 查询
|
||||
* @param detail
|
||||
* @param pager
|
||||
* @return
|
||||
*/
|
||||
ListPager<MesAntiStaticCheckDetail> queryByPager(MesAntiStaticCheckDetail detail, Pager pager);
|
||||
|
||||
/**
|
||||
* 根据
|
||||
* @param id
|
||||
* @param status
|
||||
* @return
|
||||
*/
|
||||
int updateIsValidById(long id, Integer status);
|
||||
}
|
@ -1,43 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesAntiStaticCheck;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.AntiStaticCheckModel;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
|
||||
/**
|
||||
* @author yumingxing
|
||||
* @version 1.0
|
||||
* @date 2021/2/5 15:41
|
||||
**/
|
||||
public interface IAntiStaticCheckService {
|
||||
/**
|
||||
* 新增
|
||||
* @param antiStaticCheck
|
||||
* @return
|
||||
*/
|
||||
MesAntiStaticCheck insert(MesAntiStaticCheck antiStaticCheck);
|
||||
/**
|
||||
* 修改
|
||||
* @param antiStaticCheck
|
||||
* @return
|
||||
*/
|
||||
MesAntiStaticCheck update(MesAntiStaticCheck antiStaticCheck);
|
||||
|
||||
/**
|
||||
* 查询
|
||||
* @param antiStaticCheck
|
||||
* @param pager
|
||||
* @return
|
||||
*/
|
||||
ListPager<AntiStaticCheckModel> queryByPager(MesAntiStaticCheck antiStaticCheck, Pager pager);
|
||||
|
||||
/**
|
||||
* 根据
|
||||
* @param id
|
||||
* @param status
|
||||
* @return
|
||||
*/
|
||||
int updateIsValidById(long id, Integer status);
|
||||
|
||||
}
|
@ -1,22 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesBomTakeEffectRecord;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
|
||||
/**
|
||||
* 文件描述 BOM生效记录
|
||||
*
|
||||
* @author xiangming.liao
|
||||
* @date 2021年05月06日 10:08
|
||||
*/
|
||||
public interface IBomTakeEffectRecordService {
|
||||
|
||||
/**
|
||||
* @Description: 按条件分页查询BOM生效记录
|
||||
* @Param [bomTakeEffectRecord, pager]
|
||||
* @return cn.estsh.i3plus.pojo.base.bean.ListPager<cn.estsh.i3plus.ext.mes.pojo.bean.MesBomTakeEffectRecord>
|
||||
* @Date 2021/5/6 10:10
|
||||
**/
|
||||
ListPager<MesBomTakeEffectRecord> queryByPager(MesBomTakeEffectRecord bomTakeEffectRecord, Pager pager);
|
||||
}
|
@ -1,26 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.ExcelImportResultExtModel;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
|
||||
/**
|
||||
* @Description : 通用功能服务
|
||||
* @Reference :
|
||||
* @Author : wangjie
|
||||
* @CreateDate : 2019-08-26
|
||||
* @Modify:
|
||||
**/
|
||||
public interface ICommonExtService {
|
||||
|
||||
/**
|
||||
* mes导入
|
||||
*
|
||||
* @param file 导入excel文件
|
||||
* @param module 组件编号
|
||||
* @return 导入model
|
||||
*/
|
||||
@ApiOperation(value = "mes导入", notes = "mes导入")
|
||||
ExcelImportResultExtModel insertDataByExcel(MultipartFile file, Integer module);
|
||||
|
||||
}
|
@ -1,56 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesConsistencyAffirmPart;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
/**
|
||||
* @Author: xiangming.liao
|
||||
* @CreateDate: 2021/02/07 15:46
|
||||
* @Description:
|
||||
**/
|
||||
public interface IConsistencyAffirmPartService {
|
||||
|
||||
/**
|
||||
* 新增一致性确认物料
|
||||
* @param mesConsistencyAffirmPart
|
||||
*/
|
||||
@ApiOperation(value = "新增一致性确认物料", notes = "新增一致性确认物料")
|
||||
void insertConsistencyAffirmPart(MesConsistencyAffirmPart mesConsistencyAffirmPart);
|
||||
|
||||
/**
|
||||
* 更新一致性确认物料
|
||||
* @param mesConsistencyAffirmPart
|
||||
*/
|
||||
@ApiOperation(value = "更新一致性确认物料", notes = "更新一致性确认物料")
|
||||
void updateConsistencyAffirmPart(MesConsistencyAffirmPart mesConsistencyAffirmPart);
|
||||
|
||||
/**
|
||||
* 根据id批量启用或禁用一致性确认物料
|
||||
* @param ids
|
||||
* @param status
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "根据id批量启用或禁用一致性确认物料", notes = "根据id批量启用或禁用一致性确认物料")
|
||||
int updateConsistencyAffirmPartValidByIds(String[] ids, Integer status);
|
||||
|
||||
/**
|
||||
* 根据id启用或禁用一致性确认物料
|
||||
* @param id
|
||||
* @param status
|
||||
* @param userName
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "根据id启用或禁用一致性确认物料", notes = "根据id启用或禁用一致性确认物料")
|
||||
int updateConsistencyAffirmPartValidById(Long id, Integer status, String userName);
|
||||
|
||||
/**
|
||||
* 按条件分页查询一致性确认物料
|
||||
* @param mesConsistencyAffirmPart
|
||||
* @param pager
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询一致性确认物料", notes = "按条件分页查询一致性确认物料")
|
||||
ListPager<MesConsistencyAffirmPart> queryConsistencyAffirmPartByPager(MesConsistencyAffirmPart mesConsistencyAffirmPart, Pager pager);
|
||||
}
|
@ -1,56 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesConsistencyAffirmProject;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
/**
|
||||
* @Author: xiangming.liao
|
||||
* @CreateDate: 2021/02/07 15:46
|
||||
* @Description:
|
||||
**/
|
||||
public interface IConsistencyAffirmProjectService {
|
||||
|
||||
/**
|
||||
* 新增一致性确认项目
|
||||
* @param mesConsistencyAffirmProject
|
||||
*/
|
||||
@ApiOperation(value = "新增一致性确认项目", notes = "新增一致性确认项目")
|
||||
void insertConsistencyAffirmProject(MesConsistencyAffirmProject mesConsistencyAffirmProject);
|
||||
|
||||
/**
|
||||
* 更新一致性确认项目
|
||||
* @param mesConsistencyAffirmProject
|
||||
*/
|
||||
@ApiOperation(value = "更新一致性确认项目", notes = "更新一致性确认项目")
|
||||
void updateConsistencyAffirmProject(MesConsistencyAffirmProject mesConsistencyAffirmProject);
|
||||
|
||||
/**
|
||||
* 根据id批量启用或禁用一致性确认项目
|
||||
* @param ids
|
||||
* @param status
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "根据id批量启用或禁用一致性确认项目", notes = "根据id批量启用或禁用一致性确认项目")
|
||||
int updateConsistencyAffirmProjectValidByIds(String[] ids, Integer status);
|
||||
|
||||
/**
|
||||
* 根据id启用或禁用一致性确认项目
|
||||
* @param id
|
||||
* @param status
|
||||
* @param userName
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "根据id启用或禁用一致性确认项目", notes = "根据id启用或禁用一致性确认项目")
|
||||
int updateConsistencyAffirmProjectValidById(Long id, Integer status, String userName);
|
||||
|
||||
/**
|
||||
* 按条件分页查询一致性确认项目
|
||||
* @param mesConsistencyAffirmProject
|
||||
* @param pager
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询一致性确认项目", notes = "按条件分页查询一致性确认项目")
|
||||
ListPager<MesConsistencyAffirmProject> queryConsistencyAffirmProjectByPager(MesConsistencyAffirmProject mesConsistencyAffirmProject, Pager pager);
|
||||
}
|
@ -1,40 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesConsistencyAffirmRecord;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
/**
|
||||
* @Author: xiangming.liao
|
||||
* @CreateDate: 2021/02/04 19:25
|
||||
* @Description:
|
||||
**/
|
||||
public interface IConsistencyAffirmRecordService {
|
||||
/**
|
||||
* 一致性确认记录报表
|
||||
* 按条件分页查询一致性确认记录详情
|
||||
* @param consistencyAffirmRecord
|
||||
* @param pager
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询一致性确认记录详情", notes = "按条件分页查询一致性确认记录详情")
|
||||
ListPager<MesConsistencyAffirmRecord> queryConsistencyAffirmRecordByPager(MesConsistencyAffirmRecord consistencyAffirmRecord, Pager pager);
|
||||
|
||||
|
||||
/**
|
||||
* 品质确认
|
||||
* @param ids
|
||||
* @param qualityCheck
|
||||
* @return
|
||||
*/
|
||||
int updateQualityCheck(String[] ids,Integer qualityCheck);
|
||||
|
||||
/**
|
||||
* 班组确认
|
||||
* @param ids
|
||||
* @param shiftGroupCheck
|
||||
* @return
|
||||
*/
|
||||
int updateShiftGroupCheck(String[] ids,Integer shiftGroupCheck);
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
/**
|
||||
* 文件描述
|
||||
*
|
||||
* @author xiangming.liao
|
||||
* @date 2021年04月07日 9:57
|
||||
*/
|
||||
public interface IContainerUnbundleCloudService {
|
||||
|
||||
/**
|
||||
* @Description: wms调用mes容器解绑
|
||||
* @Param [sn, organizeCode, userName]
|
||||
* @return void
|
||||
* @Date 2021/4/6 17:24
|
||||
**/
|
||||
@ApiOperation(value = "wms调用mes容器解绑", notes = "wms调用mes容器解绑")
|
||||
void doContainerUnbundle(String sn, String organizeCode, String userName);
|
||||
}
|
@ -1,63 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import cn.estsh.i3plus.pojo.mes.bean.MesDataObject;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author: wangjie
|
||||
* @CreateDate: 2021/01/19 15:06 下午
|
||||
* @Description:
|
||||
**/
|
||||
public interface IDataObjectExtService {
|
||||
|
||||
/**
|
||||
* 按条件分页查询数据对象信息
|
||||
*
|
||||
* @param dataObject 查询条件
|
||||
* @param pager 分页条件
|
||||
* @return 数据对象信息分页集合
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询数据对象信息", notes = "按条件分页查询数据对象信息")
|
||||
ListPager<MesDataObject> queryDataObjectByPager(MesDataObject dataObject, Pager pager);
|
||||
|
||||
/**
|
||||
* 新增数据对象信息
|
||||
* @param dataObject 数据对象信息
|
||||
* @return 数据对象信息
|
||||
*/
|
||||
@ApiOperation(value = "新增数据对象信息", notes = "新增数据对象信息")
|
||||
MesDataObject insertDataObject(MesDataObject dataObject);
|
||||
|
||||
/**
|
||||
* 更新数据对象信息
|
||||
* @param dataObject 数据对象信息
|
||||
* @return 数据对象信息
|
||||
*/
|
||||
@ApiOperation(value = "更新数据对象信息", notes = "更新数据对象信息")
|
||||
MesDataObject updateDataObject(MesDataObject dataObject);
|
||||
|
||||
/**
|
||||
* 根据id启用或禁用数据对象信息
|
||||
* @param id 数据对象信息ID
|
||||
* @param status 状态
|
||||
* @param organizeCode 组织代码
|
||||
* @param userName 操作人
|
||||
* @return 结果
|
||||
*/
|
||||
@ApiOperation(value = "根据id启用或禁用数据对象信息", notes = "根据id启用或禁用数据对象信息")
|
||||
int updateDataObjectValidById(Long id, Integer status, String organizeCode, String userName);
|
||||
|
||||
/**
|
||||
* 获取数据对象信息集合
|
||||
*
|
||||
* @param organizeCode 组织代码
|
||||
* @return 数据对象信息集合
|
||||
*/
|
||||
@ApiOperation(value = "获取数据对象信息集合", notes = "获取数据对象信息集合")
|
||||
List<MesDataObject> queryDataObjectList(String organizeCode);
|
||||
|
||||
}
|
@ -1,18 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.SxDefectModel;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import cn.estsh.i3plus.pojo.mes.bean.MesDefect;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
/**
|
||||
* @Author: wangjie
|
||||
* @CreateDate: 2021/01/19 15:06 下午
|
||||
* @Description:
|
||||
**/
|
||||
public interface IDefectExtService {
|
||||
|
||||
@ApiOperation("按条件分页查询MES缺陷信息")
|
||||
ListPager<SxDefectModel> queryMesDefectByPager(MesDefect mesDefect, Pager pager);
|
||||
}
|
@ -1,67 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
import java.lang.reflect.InvocationTargetException;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @Author: Wynne.Lu
|
||||
* @CreateDate: 2019/8/30 1:42 PM
|
||||
* @Description:
|
||||
**/
|
||||
public interface IEnumDataService {
|
||||
|
||||
/**
|
||||
* 获取所有mes枚举
|
||||
*
|
||||
* @return {@code List<Map>} 结构枚举数据
|
||||
* @throws NoSuchMethodException
|
||||
* @throws ClassNotFoundException
|
||||
* @throws InvocationTargetException
|
||||
* @throws IllegalAccessException
|
||||
*/
|
||||
@ApiOperation("获取所有mes枚举")
|
||||
List<Map<String, Object>> getAllMesEnums()
|
||||
throws NoSuchMethodException, ClassNotFoundException, InvocationTargetException, IllegalAccessException;
|
||||
|
||||
/**
|
||||
* 根据枚举名获取枚举
|
||||
*
|
||||
* @param enumName 枚举名
|
||||
* @return 枚举数据
|
||||
*/
|
||||
@ApiOperation("根据枚举名获取枚举")
|
||||
Map<String, Object> doGetMesEnumByEnumName(String enumName);
|
||||
|
||||
/**
|
||||
* 通过class获取枚举
|
||||
*
|
||||
* @param enumName 枚举名
|
||||
* @param clazz class
|
||||
* @return class对应的枚举数据
|
||||
*/
|
||||
@ApiOperation("通过class获取枚举")
|
||||
Map<String, Object> getEnumByClazzEnum(String enumName, Class clazz);
|
||||
|
||||
/**
|
||||
* 通过class获取枚举的values
|
||||
*
|
||||
* @param enumName 枚举名
|
||||
* @param clazz class
|
||||
* @return 枚举的values
|
||||
*/
|
||||
@ApiOperation("通过class获取枚举的values")
|
||||
List<Map<String, Object>> getEnumValuesByClazzEnum(String enumName, Class clazz);
|
||||
|
||||
/**
|
||||
* 根据枚举key获取枚举对应的value 获取缓存中的语言
|
||||
*
|
||||
* @param clazz class
|
||||
* @return 特定key获取枚举对应的value
|
||||
*/
|
||||
@ApiOperation("根据枚举key获取枚举对应的value 获取缓存中的语言")
|
||||
Map<String, String> getEnumLangeuageKeyByClazzEnum(Class clazz);
|
||||
}
|
@ -1,58 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesEquipmentCheckDetail;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.ExcelEquipmentCheckDetail;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author yumingxing
|
||||
* @version 1.0
|
||||
* @date 2021/2/2 13:41
|
||||
**/
|
||||
public interface IEquipmentCheckDetailService {
|
||||
|
||||
/**
|
||||
* 转变集团检查更新
|
||||
* 新增
|
||||
*
|
||||
* @param details 转变组织检查
|
||||
* @return int
|
||||
*/
|
||||
void updateShiftGroupCheck(List<MesEquipmentCheckDetail> details);
|
||||
|
||||
/**
|
||||
* 质量检查更新
|
||||
* 修改
|
||||
*
|
||||
* @param details 转变组织检查
|
||||
* @return int
|
||||
*/
|
||||
void updateQualityCheck(List<MesEquipmentCheckDetail> details);
|
||||
|
||||
/**
|
||||
* 查询
|
||||
* @param equipmentCheckDetail
|
||||
* @param pager
|
||||
* @return
|
||||
*/
|
||||
ListPager<MesEquipmentCheckDetail> queryByPager(MesEquipmentCheckDetail equipmentCheckDetail, Pager pager);
|
||||
|
||||
/**
|
||||
* 根据
|
||||
* @param id
|
||||
* @param status
|
||||
* @return
|
||||
*/
|
||||
int updateIsValidById(long id, Integer status);
|
||||
|
||||
|
||||
/**
|
||||
* 导入数据
|
||||
*
|
||||
* @param excelEquipmentCheckDetails excel部分自动降落
|
||||
*/
|
||||
void importData(List<ExcelEquipmentCheckDetail> excelEquipmentCheckDetails);
|
||||
}
|
@ -1,44 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesEquipmentCheck;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
|
||||
/**
|
||||
* @author yumingxing
|
||||
* @version 1.0
|
||||
* @date 2021/2/2 13:41
|
||||
**/
|
||||
public interface IEquipmentCheckService {
|
||||
|
||||
/**
|
||||
* 新增
|
||||
* @param equipmentCheck
|
||||
* @return
|
||||
*/
|
||||
MesEquipmentCheck insert(MesEquipmentCheck equipmentCheck);
|
||||
/**
|
||||
* 修改
|
||||
* @param equipmentCheck
|
||||
* @return
|
||||
*/
|
||||
MesEquipmentCheck update(MesEquipmentCheck equipmentCheck);
|
||||
|
||||
/**
|
||||
* 查询
|
||||
* @param equipmentCheck
|
||||
* @param pager
|
||||
* @return
|
||||
*/
|
||||
ListPager<MesEquipmentCheck> queryByPager(MesEquipmentCheck equipmentCheck, Pager pager);
|
||||
|
||||
/**
|
||||
* 根据
|
||||
* @param id
|
||||
* @param status
|
||||
* @return
|
||||
*/
|
||||
int updateIsValidById(long id, Integer status);
|
||||
|
||||
|
||||
}
|
@ -1,49 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesEquipmentParam;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
|
||||
/**
|
||||
* @author yumingxing
|
||||
* @version 1.0
|
||||
* @date 2021/2/2 13:41
|
||||
**/
|
||||
public interface IEquipmentParamService {
|
||||
|
||||
/**
|
||||
* 新增
|
||||
*
|
||||
* @param equipmentParam
|
||||
* @return
|
||||
*/
|
||||
MesEquipmentParam insert(MesEquipmentParam equipmentParam);
|
||||
|
||||
/**
|
||||
* 修改
|
||||
*
|
||||
* @param equipmentParam
|
||||
* @return
|
||||
*/
|
||||
MesEquipmentParam update(MesEquipmentParam equipmentParam);
|
||||
|
||||
/**
|
||||
* 查询
|
||||
*
|
||||
* @param equipmentParam
|
||||
* @param pager
|
||||
* @return
|
||||
*/
|
||||
ListPager<MesEquipmentParam> queryByPager(MesEquipmentParam equipmentParam, Pager pager);
|
||||
|
||||
/**
|
||||
* 根据
|
||||
*
|
||||
* @param id
|
||||
* @param status
|
||||
* @return
|
||||
*/
|
||||
int updateIsValidById(long id, Integer status);
|
||||
|
||||
|
||||
}
|
@ -1,73 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesEsopExt;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesEsopReadRecord;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.EsopExtModel;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.SxBatchUploadFileModel;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
|
||||
/**
|
||||
* @Author: wangjie
|
||||
* @CreateDate: 2021/01/19 15:06 下午
|
||||
* @Description:
|
||||
**/
|
||||
public interface IEsopExtService {
|
||||
|
||||
/**
|
||||
* 按条件分页查询SOP信息
|
||||
*
|
||||
* @param esopExt 查询条件
|
||||
* @param pager 分页条件
|
||||
* @return SOP分页数据
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询SOP信息", notes = "按条件分页查询SOP信息")
|
||||
ListPager<EsopExtModel> queryEsopByPager(MesEsopExt esopExt, Pager pager);
|
||||
|
||||
/**
|
||||
* 新增SOP信息
|
||||
* @param file 文件
|
||||
* @param esopExt SOP信息
|
||||
*/
|
||||
@ApiOperation(value = "新增SOP信息", notes = "新增SOP信息")
|
||||
void insertEsop(MultipartFile file, MesEsopExt esopExt);
|
||||
|
||||
/**
|
||||
* 更新SOP信息
|
||||
* @param file 文件
|
||||
* @param esopExt SOP信息
|
||||
*/
|
||||
@ApiOperation(value = "更新SOP信息", notes = "更新SOP信息")
|
||||
void updateEsop(MultipartFile file, MesEsopExt esopExt);
|
||||
|
||||
/**
|
||||
* 根据id批量启用或禁用SOP信息
|
||||
* @param ids SOP信息ID数组
|
||||
* @param status 状态
|
||||
* @param userName 操作人
|
||||
*/
|
||||
@ApiOperation(value = "根据id批量启用或禁用SOP信息", notes = "根据id批量启用或禁用SOP信息")
|
||||
void updateBatchEsopValidById(String[] ids, Integer status, String userName);
|
||||
|
||||
/**
|
||||
* 按条件分页查询SOP阅读记录
|
||||
* @param esopReadRecord 查询条件
|
||||
* @param pager 分页条件
|
||||
* @return 分页信息
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询SOP阅读记录", notes = "按条件分页查询SOP阅读记录")
|
||||
ListPager<MesEsopReadRecord> queryEsopReadRecordByPager(MesEsopReadRecord esopReadRecord, Pager pager);
|
||||
|
||||
/**
|
||||
* 批量上传SOP文件
|
||||
* @param files 批量文件
|
||||
* @param lotNo 导入批次号
|
||||
* @param organizeCode 组织代码
|
||||
* @param userName 用户信息
|
||||
* @return 结果
|
||||
*/
|
||||
@ApiOperation(value = "批量上传SOP文件", notes = "批量上传SOP文件")
|
||||
SxBatchUploadFileModel doBatchUploadEsopFile(MultipartFile[] files, String lotNo, String organizeCode, String userName);
|
||||
}
|
@ -1,27 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.ExcelImportResultExtModel;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.apache.poi.ss.usermodel.Workbook;
|
||||
|
||||
/**
|
||||
* @Description : 导入
|
||||
* @Reference :
|
||||
* @Author : wangjie
|
||||
* @CreateDate : 2019-08-26
|
||||
* @Modify:
|
||||
**/
|
||||
public interface IExcelImportExtService {
|
||||
|
||||
/**
|
||||
* mes导入
|
||||
*
|
||||
* @param workbook 工作簿
|
||||
* @param organizeCode 组织代码
|
||||
* @param userName 操作人
|
||||
* @return 导入结果model
|
||||
*/
|
||||
@ApiOperation(value = "mes导入", notes = "mes导入")
|
||||
ExcelImportResultExtModel insertDataByExcel(Workbook workbook, String organizeCode, String userName);
|
||||
|
||||
}
|
@ -1,77 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesExteriorScratchProofCell;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.MesExteriorScratchProofCellModel;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.SxBatchUploadFileModel;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
|
||||
/**
|
||||
* @Author: xiangming.liao
|
||||
* @CreateDate: 2021/03/12
|
||||
* @Description:
|
||||
**/
|
||||
public interface IExteriorScratchProofCellService {
|
||||
|
||||
/**
|
||||
* 按条件分页查询外观防划伤工位
|
||||
*
|
||||
* @param exteriorScratchProofCell 外观防划伤工位
|
||||
* @param pager 分页条件
|
||||
* @return 分页数据
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询外观防划伤工位")
|
||||
ListPager<MesExteriorScratchProofCellModel> queryMesExteriorScratchProofCellByPager(MesExteriorScratchProofCell exteriorScratchProofCell, Pager pager);
|
||||
|
||||
/**
|
||||
* 新增mes外观防划伤工位
|
||||
*
|
||||
* @param exteriorScratchProofCell 外观防划伤工位
|
||||
* @param file 图片信息
|
||||
* @return 新增后的外观防划伤工位
|
||||
*/
|
||||
@ApiOperation(value = "新增外观防划伤工位", notes = "新增外观防划伤工位")
|
||||
MesExteriorScratchProofCell insertMesExteriorScratchProofCell(MultipartFile file, MesExteriorScratchProofCell exteriorScratchProofCell);
|
||||
|
||||
/**
|
||||
* 更新外观防划伤工位
|
||||
*
|
||||
* @param exteriorScratchProofCell 外观防划伤工位
|
||||
* @return 更新后的外观防划伤工位
|
||||
*/
|
||||
@ApiOperation(value = "更新外观防划伤工位", notes = "更新外观防划伤工位")
|
||||
MesExteriorScratchProofCell updateMesExteriorScratchProofCell(MultipartFile file,MesExteriorScratchProofCell exteriorScratchProofCell);
|
||||
|
||||
/**
|
||||
* 更新外观防划伤工位状态(启用、禁用)
|
||||
*
|
||||
* @param id 外观防划伤工位id
|
||||
* @param status 更新状态
|
||||
* @param userName 操作人
|
||||
* @return 操作行数
|
||||
*/
|
||||
@ApiOperation(value = "更新外观防划伤工位状态(启用、禁用)")
|
||||
int updateMesExteriorScratchProofCellStatusById(Long id, int status, String userName);
|
||||
|
||||
/**
|
||||
* 根据id批量启用或禁用外观防划伤工位状态
|
||||
* @param ids
|
||||
* @param status
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "根据id批量启用或禁用外观防划伤工位状态", notes = "根据id批量启用或禁用外观防划伤工位状态")
|
||||
int updateMesExteriorScratchProofCellValidByIds(String[] ids, Integer status);
|
||||
|
||||
/**
|
||||
* 批量上传外观防划伤工位文件
|
||||
* @param files 批量文件
|
||||
* @param lotNo 导入批次号
|
||||
* @param organizeCode 组织代码
|
||||
* @param userName 用户信息
|
||||
* @return 结果
|
||||
*/
|
||||
@ApiOperation(value = "批量上传外观防划伤工位文件", notes = "批量上传外观防划伤工位文件")
|
||||
SxBatchUploadFileModel doBatchUploadExteriorScratchProofCellFile(MultipartFile[] files, String lotNo, String organizeCode, String userName);
|
||||
}
|
@ -1,41 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesExteriorScratchProofDetail;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.MesExteriorScratchProofDetailModel;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
/**
|
||||
* @Author: xiangming.liao
|
||||
* @CreateDate: 2021/03/12
|
||||
* @Description:
|
||||
**/
|
||||
public interface IExteriorScratchProofDetailService {
|
||||
/**
|
||||
* 外观防划伤明细报表
|
||||
* 按条件分页查询外观防划伤明细详情
|
||||
* @param exteriorScratchProofDetail
|
||||
* @param pager
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询外观防划伤明细详情", notes = "按条件分页查询外观防划伤明细详情")
|
||||
ListPager<MesExteriorScratchProofDetailModel> queryExteriorScratchProofDetailByPager(MesExteriorScratchProofDetail exteriorScratchProofDetail, Pager pager);
|
||||
|
||||
|
||||
/**
|
||||
* 品质确认
|
||||
* @param ids
|
||||
* @param qualityCheck
|
||||
* @return
|
||||
*/
|
||||
int updateQualityCheck(String[] ids,Integer qualityCheck);
|
||||
|
||||
/**
|
||||
* 班组确认
|
||||
* @param ids
|
||||
* @param shiftGroupCheck
|
||||
* @return
|
||||
*/
|
||||
int updateShiftGroupCheck(String[] ids,Integer shiftGroupCheck);
|
||||
}
|
@ -1,53 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesFailCaseCheckDetail;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author yumingxing
|
||||
* @version 1.0
|
||||
* @date 2021/2/2 13:41
|
||||
**/
|
||||
public interface IFailCaseCheckDetailService {
|
||||
|
||||
/**
|
||||
* 转变集团检查更新
|
||||
* 新增
|
||||
*
|
||||
* @param details 转变组织检查
|
||||
* @return int
|
||||
*/
|
||||
void updateShiftGroupCheck(List<MesFailCaseCheckDetail> details);
|
||||
|
||||
/**
|
||||
* 质量检查更新
|
||||
* 修改
|
||||
*
|
||||
* @param details 转变组织检查
|
||||
* @return int
|
||||
*/
|
||||
void updateQualityCheck(List<MesFailCaseCheckDetail> details);
|
||||
|
||||
/**
|
||||
* 查询
|
||||
*
|
||||
* @param checkDetail
|
||||
* @param pager
|
||||
* @return
|
||||
*/
|
||||
ListPager<MesFailCaseCheckDetail> queryByPager(MesFailCaseCheckDetail checkDetail, Pager pager);
|
||||
|
||||
/**
|
||||
* 根据
|
||||
*
|
||||
* @param id
|
||||
* @param status
|
||||
* @return
|
||||
*/
|
||||
int updateIsValidById(long id, Integer status);
|
||||
|
||||
|
||||
}
|
@ -1,59 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesFailCaseCheck;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.ExcelFailCaseCheck;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.FailCaseCheckModel;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author yumingxing
|
||||
* @version 1.0
|
||||
* @date 2021/2/2 13:41
|
||||
**/
|
||||
public interface IFailCaseCheckService {
|
||||
|
||||
/**
|
||||
* 新增
|
||||
*
|
||||
* @param failCaseCheck
|
||||
* @return
|
||||
*/
|
||||
MesFailCaseCheck insert(MesFailCaseCheck failCaseCheck);
|
||||
|
||||
/**
|
||||
* 修改
|
||||
*
|
||||
* @param failCaseCheck
|
||||
* @return
|
||||
*/
|
||||
MesFailCaseCheck update(MesFailCaseCheck failCaseCheck);
|
||||
|
||||
/**
|
||||
* 查询
|
||||
*
|
||||
* @param failCaseCheck
|
||||
* @param pager
|
||||
* @return
|
||||
*/
|
||||
ListPager<FailCaseCheckModel> queryByPager(MesFailCaseCheck failCaseCheck, Pager pager);
|
||||
|
||||
/**
|
||||
* 根据
|
||||
*
|
||||
* @param id
|
||||
* @param status
|
||||
* @return
|
||||
*/
|
||||
int updateIsValidById(long id, Integer status);
|
||||
|
||||
|
||||
/**
|
||||
* 导入数据
|
||||
*
|
||||
* @param excelfailCaseChecks excel部分自动降落
|
||||
*/
|
||||
void importData(List<ExcelFailCaseCheck> excelfailCaseChecks);
|
||||
}
|
@ -1,31 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.pojo.platform.bean.SysFile;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
/**
|
||||
* @Author: wangjie
|
||||
* @CreateDate: 2021/01/19 15:06 下午
|
||||
* @Description:
|
||||
**/
|
||||
public interface IFileManageService {
|
||||
|
||||
/**
|
||||
* 上传文件
|
||||
* @param file 文件
|
||||
* @return 文件信息
|
||||
*/
|
||||
@ApiOperation(value = "上传文件", notes = "上传文件")
|
||||
SysFile uploadFile(MultipartFile file);
|
||||
|
||||
/**
|
||||
* 获取文件
|
||||
* @param resp
|
||||
* @param fileUrl 文件url
|
||||
* @return 文件流
|
||||
*/
|
||||
void getFileByUrl(HttpServletResponse resp, String fileUrl);
|
||||
}
|
@ -1,79 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesFirstOrderDetail;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesProcessFirstItem;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Description:MES_工序首检项目接口
|
||||
* @Reference:
|
||||
* @Author: jessica.chen
|
||||
* @CreateDate: 2019\11\13 13:56
|
||||
* @Modify:
|
||||
**/
|
||||
public interface IFirstManageService {
|
||||
|
||||
/**
|
||||
* 添加MES_工序首检项目
|
||||
*
|
||||
* @param mesProcessFirstItem 工序首检项目
|
||||
* @return 插入后的mesProcessFirstItem对象
|
||||
*/
|
||||
@ApiOperation(value = "添加MES_工序首检项目信息", notes = "传入MES_工序首检项目对象")
|
||||
MesProcessFirstItem insertMesProcessFirstItem(MesProcessFirstItem mesProcessFirstItem);
|
||||
|
||||
/**
|
||||
* 更新MES_工序首检项目
|
||||
*
|
||||
* @param mesProcessFirstItem 工序首检项目
|
||||
* @param userName 操作人
|
||||
*/
|
||||
@ApiOperation(value = "更新MES_工序首检项目", notes = "更新MES_工序首检项目")
|
||||
void updateMesProcessFirstItem(MesProcessFirstItem mesProcessFirstItem, String userName);
|
||||
|
||||
/**
|
||||
* 按条件分页查询MES_工序首检项目信息
|
||||
*
|
||||
* @param mesProcessFirstItem 工序首检项目
|
||||
* @param pager 分页条件
|
||||
* @return 分页数据
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询MES_工序首检项目信息", notes = "按条件分页查询MES_工序首检项目信息")
|
||||
ListPager<MesProcessFirstItem> queryMesProcessFirstItemByPager(MesProcessFirstItem mesProcessFirstItem, Pager pager);
|
||||
|
||||
|
||||
/**
|
||||
* 批量禁用/启用详情
|
||||
*
|
||||
* @param ids id数组
|
||||
* @param status 更新状态
|
||||
* @param userName 操作人
|
||||
* @return 操作行数
|
||||
*/
|
||||
@ApiOperation(value = "批量禁用/启用详情")
|
||||
int updateMesProcessFirstItemStatus(String[] ids, int status, String userName);
|
||||
|
||||
/**
|
||||
* 首检单明细数据查询报表
|
||||
*
|
||||
* @param mesFirstOrderDetail 首检单明细数据
|
||||
* @param pager 分页条件
|
||||
* @return 分页数据
|
||||
*/
|
||||
@ApiOperation(value = "首检单明细数据查询报表", notes = "首检单明细数据查询报表")
|
||||
ListPager<MesFirstOrderDetail> queryFirstOrderDetailReportByPager(MesFirstOrderDetail mesFirstOrderDetail, Pager pager);
|
||||
|
||||
/**
|
||||
* 更新MES_首检单明细
|
||||
*
|
||||
* @param mesFirstOrderDetailList 首检单明细
|
||||
* @param userName 操作人
|
||||
*/
|
||||
@ApiOperation(value = "更新MES_首检单明细", notes = "更新MES_首检单明细")
|
||||
void updateMesFirstOrderDetailById(List<MesFirstOrderDetail> mesFirstOrderDetailList, String userName);
|
||||
|
||||
}
|
@ -1,50 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesFourMChange;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.FourMChangeModel;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
|
||||
/**
|
||||
* @author yumingxing
|
||||
* @version 1.0
|
||||
* @date 2021/2/2 13:41
|
||||
**/
|
||||
public interface IFourMChangeService {
|
||||
|
||||
/**
|
||||
* 新增
|
||||
*
|
||||
* @param fourMChange
|
||||
* @return
|
||||
*/
|
||||
MesFourMChange insert(MesFourMChange fourMChange);
|
||||
|
||||
/**
|
||||
* 修改
|
||||
*
|
||||
* @param fourMChange
|
||||
* @return
|
||||
*/
|
||||
MesFourMChange update(MesFourMChange fourMChange);
|
||||
|
||||
/**
|
||||
* 查询
|
||||
*
|
||||
* @param fourMChange
|
||||
* @param pager
|
||||
* @return
|
||||
*/
|
||||
ListPager<FourMChangeModel> queryByPager(MesFourMChange fourMChange, Pager pager);
|
||||
|
||||
/**
|
||||
* 根据
|
||||
*
|
||||
* @param id
|
||||
* @param status
|
||||
* @return
|
||||
*/
|
||||
int updateIsValidById(long id, Integer status);
|
||||
|
||||
|
||||
}
|
@ -1,50 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesFourMConfirm;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.FourMConfirmModel;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
|
||||
/**
|
||||
* @author yumingxing
|
||||
* @version 1.0
|
||||
* @date 2021/2/2 13:41
|
||||
**/
|
||||
public interface IFourMConfirmService {
|
||||
|
||||
/**
|
||||
* 新增
|
||||
*
|
||||
* @param fourMConfirm
|
||||
* @return
|
||||
*/
|
||||
MesFourMConfirm insert(MesFourMConfirm fourMConfirm);
|
||||
|
||||
/**
|
||||
* 修改
|
||||
*
|
||||
* @param fourMConfirm
|
||||
* @return
|
||||
*/
|
||||
MesFourMConfirm update(MesFourMConfirm fourMConfirm);
|
||||
|
||||
/**
|
||||
* 查询
|
||||
*
|
||||
* @param fourMConfirm
|
||||
* @param pager
|
||||
* @return
|
||||
*/
|
||||
ListPager<FourMConfirmModel> queryByPager(MesFourMConfirm fourMConfirm, Pager pager);
|
||||
|
||||
/**
|
||||
* 根据
|
||||
*
|
||||
* @param id
|
||||
* @param status
|
||||
* @return
|
||||
*/
|
||||
int updateIsValidById(long id, Integer status);
|
||||
|
||||
|
||||
}
|
@ -1,73 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.*;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.FourMDetailModel;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
||||
/**
|
||||
* @author yumingxing
|
||||
* @version 1.0
|
||||
* @date 2021/2/2 13:41
|
||||
**/
|
||||
public interface IFourMDetailService {
|
||||
|
||||
/**
|
||||
* 新增
|
||||
*
|
||||
* @param detail
|
||||
* @return
|
||||
*/
|
||||
MesFourMDetail insert(MesFourMDetail detail);
|
||||
|
||||
/**
|
||||
* 修改
|
||||
*
|
||||
* @param detail
|
||||
* @return
|
||||
*/
|
||||
void update(MesFourMDetail detail);
|
||||
|
||||
/**
|
||||
* 查询
|
||||
*
|
||||
* @param detail
|
||||
* @param pager
|
||||
* @return
|
||||
*/
|
||||
ListPager<FourMDetailModel> queryByPager(MesFourMDetail detail, Pager pager);
|
||||
|
||||
List<String> queryCell(String workCenterCode, String organizeCode);
|
||||
|
||||
List<MesWorkOrderExt> queryWorkOrder(String workCenterCode, String organizeCode);
|
||||
|
||||
ListPager<MesFourMChange> queryByPager(MesFourMChange fourMChange, Pager pager);
|
||||
|
||||
ListPager<MesFourMConfirm> queryByPager(MesFourMConfirm fourMConfirm, Pager pager);
|
||||
|
||||
ListPager<MesFourMManage> queryByPager(MesFourMManage equipmentParam, Pager pager);
|
||||
|
||||
|
||||
/**
|
||||
* 转变集团检查更新
|
||||
* 新增
|
||||
*
|
||||
* @param details 转变组织检查
|
||||
* @return int
|
||||
*/
|
||||
void updateShiftGroupCheck(List<MesFourMDetail> details);
|
||||
|
||||
/**
|
||||
* 质量检查更新
|
||||
* 修改
|
||||
*
|
||||
* @param details 转变组织检查
|
||||
* @return int
|
||||
*/
|
||||
void updateQualityCheck(List<MesFourMDetail> details);
|
||||
|
||||
|
||||
}
|
@ -1,50 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesFourMManage;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.FourMManageModel;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
|
||||
/**
|
||||
* @author yumingxing
|
||||
* @version 1.0
|
||||
* @date 2021/2/2 13:41
|
||||
**/
|
||||
public interface IFourMManageService {
|
||||
|
||||
/**
|
||||
* 新增
|
||||
*
|
||||
* @param fourMManage
|
||||
* @return
|
||||
*/
|
||||
MesFourMManage insert(MesFourMManage fourMManage);
|
||||
|
||||
/**
|
||||
* 修改
|
||||
*
|
||||
* @param fourMManage
|
||||
* @return
|
||||
*/
|
||||
MesFourMManage update(MesFourMManage fourMManage);
|
||||
|
||||
/**
|
||||
* 查询
|
||||
*
|
||||
* @param fourMManage
|
||||
* @param pager
|
||||
* @return
|
||||
*/
|
||||
ListPager<FourMManageModel> queryByPager(MesFourMManage fourMManage, Pager pager);
|
||||
|
||||
/**
|
||||
* 根据
|
||||
*
|
||||
* @param id
|
||||
* @param status
|
||||
* @return
|
||||
*/
|
||||
int updateIsValidById(long id, Integer status);
|
||||
|
||||
|
||||
}
|
@ -1,90 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesAccidentDate;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.MesAccidentDateModel;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
|
||||
import java.text.ParseException;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author: xiangming.liao
|
||||
* @CreateDate: 2021/01/17 17:56 下午
|
||||
* @Description:
|
||||
**/
|
||||
public interface IMesAccidentDateService {
|
||||
/**
|
||||
* 新增事故日期
|
||||
*
|
||||
* @param accidentDate
|
||||
* @return
|
||||
*/
|
||||
MesAccidentDate insertAccidentDate(MesAccidentDate accidentDate) throws ParseException;
|
||||
|
||||
/**
|
||||
* 新增事故日期
|
||||
*
|
||||
* @param accidentDate
|
||||
* @return
|
||||
*/
|
||||
MesAccidentDate insertBuAccidentDate(MesAccidentDate accidentDate) throws ParseException;
|
||||
|
||||
/**
|
||||
* 修改事故日期
|
||||
*
|
||||
* @param accidentDate
|
||||
* @return
|
||||
*/
|
||||
MesAccidentDate updateAccidentDate(MesAccidentDate accidentDate);
|
||||
|
||||
/**
|
||||
* 修改事故日期
|
||||
*
|
||||
* @param accidentDate
|
||||
* @return
|
||||
*/
|
||||
MesAccidentDate updateBuAccidentDate(MesAccidentDate accidentDate) throws ParseException;
|
||||
|
||||
/**
|
||||
* 启用禁用事故日期
|
||||
*
|
||||
* @param id
|
||||
* @param status
|
||||
* @return
|
||||
*/
|
||||
int updateStatusAccidentDate(long id, Integer status);
|
||||
|
||||
/**
|
||||
* 查询事故日期分页
|
||||
*
|
||||
* @param accidentDate
|
||||
* @param pager
|
||||
* @return
|
||||
*/
|
||||
ListPager<MesAccidentDate> queryAccidentDateByPager(MesAccidentDate accidentDate, Pager pager);
|
||||
|
||||
/**
|
||||
* @return cn.estsh.i3plus.ext.mes.pojo.bean.MesAccidentDate
|
||||
* @Description: 查询最新的事故日期
|
||||
* @Param []
|
||||
* @Date 2021/7/1 15:13
|
||||
**/
|
||||
MesAccidentDate queryAccidentDateByNewest();
|
||||
|
||||
/**
|
||||
* @Description: 看板-查询当年累计事故总数
|
||||
* @Param []
|
||||
* @return int
|
||||
* @Date 2021/7/1 15:46
|
||||
**/
|
||||
MesAccidentDateModel queryAccidentDaysBoard(String organizeCode);
|
||||
|
||||
/**
|
||||
* @Description: 看板-查询当年累计事故总数
|
||||
* @Param []
|
||||
* @return int
|
||||
* @Date 2021/7/1 15:46
|
||||
**/
|
||||
MesAccidentDateModel queryBuAccidentDaysBoard(String organizeCode);
|
||||
}
|
@ -1,79 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesAssistOutAndEnter;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.MesAssistOutAndEnterDateSumModel;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author: yinxiao
|
||||
* @CreateDate: 2023/02/06 13点26分
|
||||
* @Description:
|
||||
**/
|
||||
public interface IMesEpAssistOutAndEnterService {
|
||||
|
||||
/**
|
||||
* 按条件分页查询援入援出明细记录内容信息
|
||||
*
|
||||
* @param assistOutAndEnter 查询条件
|
||||
* @param pager 分页条件
|
||||
* @return 援入援出明细记录内容分页数据
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询援入援出明细记录内容信息", notes = "按条件分页查询援入援出明细记录内容信息")
|
||||
ListPager<MesAssistOutAndEnter> queryAssistOutAndEnterPager(MesAssistOutAndEnter assistOutAndEnter, Pager pager);
|
||||
|
||||
/**
|
||||
* 新增援入援出明细记录内容信息
|
||||
*
|
||||
* @param assistOutAndEnter 援入援出明细记录内容信息
|
||||
* @return 援入援出明细记录内容数据
|
||||
*/
|
||||
@ApiOperation(value = "新增援入援出明细记录内容信息", notes = "新增援入援出明细记录内容信息")
|
||||
void insertAssistOutAndEnter(MesAssistOutAndEnter assistOutAndEnter);
|
||||
|
||||
/**
|
||||
* 更新援入援出明细记录内容信息
|
||||
*
|
||||
* @param assistOutAndEnter 援入援出明细记录内容信息
|
||||
* @return 援入援出明细记录内容数据
|
||||
*/
|
||||
@ApiOperation(value = "更新援入援出明细记录内容信息", notes = "更新援入援出明细记录内容信息")
|
||||
MesAssistOutAndEnter updateAssistOutAndEnter(MesAssistOutAndEnter assistOutAndEnter);
|
||||
|
||||
/**
|
||||
* 根据id启用或禁用援入援出明细记录内容信息
|
||||
*
|
||||
* @param id 援入援出明细记录内容信息ID
|
||||
* @param status 状态
|
||||
* @param organizeCode 组织代码
|
||||
* @param userName 操作人
|
||||
* @return 结果
|
||||
*/
|
||||
@ApiOperation(value = "根据id启用或禁用援入援出明细记录内容信息", notes = "根据id启用或禁用援入援出明细记录内容信息")
|
||||
int updateAssistOutAndEnterValidById(Long id, Integer status, String organizeCode, String userName);
|
||||
|
||||
/**
|
||||
* 根据id删除援入援出明细记录内容信息
|
||||
*
|
||||
* @param id 援入援出明细记录内容信息ID
|
||||
* @param organizeCode 组织代码
|
||||
* @param userName 操作人
|
||||
* @return 结果
|
||||
*/
|
||||
@ApiOperation(value = "根据id删除援入援出明细记录内容信息", notes = "根据id删除援入援出明细记录内容信息")
|
||||
int deleteAssistOutAndEnterId(Long id, String organizeCode, String userName);
|
||||
|
||||
|
||||
/**
|
||||
* 按条件分页查询援入援出统计记录内容信息
|
||||
*
|
||||
* @param andEnterDateSumModel 查询条件
|
||||
* @return 援入援出明细统计内容分页数据
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询援入援出明细统计内容信息", notes = "按条件分页查询援入援出统计记录内容信息")
|
||||
List<MesAssistOutAndEnterDateSumModel> queryAssistOutAndEnterDateSum(MesAssistOutAndEnterDateSumModel andEnterDateSumModel);
|
||||
|
||||
}
|
@ -1,45 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesNumberOfSafeOperationDays;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.bu.MesNumberOfSafeOperationDaysModel;
|
||||
|
||||
import java.text.ParseException;
|
||||
|
||||
/**
|
||||
* @Author: xiangming.liao
|
||||
* @CreateDate: 2021/01/17 17:56 下午
|
||||
* @Description:
|
||||
**/
|
||||
public interface IMesNumberOfSafeOperationDaysService {
|
||||
|
||||
/**
|
||||
* 修改初始安全运行天数
|
||||
* @param numberOfSafeOperationDays
|
||||
* @return
|
||||
*/
|
||||
MesNumberOfSafeOperationDays updateNumberOfSafeOperationDays(MesNumberOfSafeOperationDays numberOfSafeOperationDays) throws ParseException;
|
||||
|
||||
/**
|
||||
* @Description: 查询初始安全运行天数
|
||||
* @Param []
|
||||
* @return cn.estsh.i3plus.ext.mes.pojo.bean.MesNumberOfSafeOperationDays
|
||||
* @Date 2021/6/30 14:44
|
||||
**/
|
||||
|
||||
MesNumberOfSafeOperationDays queryNumberOfSafeOperationDays(String organizeCode);
|
||||
/**
|
||||
* @Description: 看板-查询初始安全运行天数
|
||||
* @Param []
|
||||
* @return cn.estsh.i3plus.ext.mes.pojo.bean.MesNumberOfSafeOperationDays
|
||||
* @Date 2021/6/30 14:44
|
||||
**/
|
||||
MesNumberOfSafeOperationDays queryNumberOfSafeOperationDaysBoard(String organizeCode);
|
||||
|
||||
/**
|
||||
* @Description: 看板-查询初始安全运行天数
|
||||
* @Param []
|
||||
* @return cn.estsh.i3plus.ext.mes.pojo.bean.MesNumberOfSafeOperationDays
|
||||
* @Date 2021/6/30 14:44
|
||||
**/
|
||||
MesNumberOfSafeOperationDaysModel queryBuNumberOfSafeOperationDaysBoard(String organizeCode);
|
||||
}
|
@ -1,24 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesOrderJob;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.SxOrderJobModel;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
|
||||
/**
|
||||
* @Author: xiangming.liao
|
||||
* @CreateDate: 2021/01/18 15:56
|
||||
* @Description:
|
||||
**/
|
||||
public interface IMesOrderJobService {
|
||||
|
||||
|
||||
/**
|
||||
* 按条件分页查找单据作业
|
||||
* @param orderJob
|
||||
* @param pager
|
||||
* @return
|
||||
*/
|
||||
ListPager<SxOrderJobModel> queryMesOrderJobByPager(MesOrderJob orderJob, Pager pager);
|
||||
|
||||
}
|
@ -1,63 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesPartCheckDetail;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesPersonCheckDetail;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesWorkOrderExt;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.PartCheckDetailModel;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author: xiangming.liao
|
||||
* @CreateDate: 2021/01/18 11:22 上午
|
||||
* @Description:
|
||||
**/
|
||||
public interface IMesPartCheckDetailService {
|
||||
|
||||
/**
|
||||
* @return cn.estsh.i3plus.pojo.base.bean.ListPager<cn.estsh.i3plus.ext.mes.pojo.model.PartCheckDetailModel>
|
||||
* @Description: 按条件分页查询物料点检单明细
|
||||
* @Param [model, pager]
|
||||
* @Date 2021/9/6 11:04
|
||||
**/
|
||||
@ApiOperation(value = "按条件分页查询物料点检单明细", notes = "按条件分页查询物料点检单明细")
|
||||
ListPager<PartCheckDetailModel> queryMesPartCheckDetail(MesPartCheckDetail detail, Pager pager);
|
||||
|
||||
/**
|
||||
* 更新物料点检作业明细
|
||||
*
|
||||
* @param partCheckDetailList
|
||||
* @param userName
|
||||
*/
|
||||
@ApiOperation(value = "更新物料点检作业明细", notes = "更新物料点检作业明细")
|
||||
void updatePartCheckById(List<PartCheckDetailModel> partCheckDetailList, String userName);
|
||||
|
||||
/**
|
||||
* 班组确认
|
||||
*
|
||||
* @param ids
|
||||
* @param shiftGroupCheck
|
||||
* @return
|
||||
*/
|
||||
int updateShiftGroupCheck(String[] ids, Integer shiftGroupCheck);
|
||||
|
||||
/**
|
||||
* 品质确认
|
||||
*
|
||||
* @param ids
|
||||
* @param qualityCheck
|
||||
* @return
|
||||
*/
|
||||
int updateQualityCheck(String[] ids, Integer qualityCheck);
|
||||
|
||||
/**
|
||||
* @param orderNo
|
||||
* @param orderStatus
|
||||
* @param itemPartNo
|
||||
* @return
|
||||
*/
|
||||
int orderStatusCheckUpdate(String orderNo, Integer orderStatus, String itemPartNo);
|
||||
}
|
@ -1,53 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesProcessCell;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
/**
|
||||
* @Author: xiangming.liao
|
||||
* @CreateDate: 2021/01/19 15:06 下午
|
||||
* @Description:
|
||||
**/
|
||||
public interface IMesProcessCellService {
|
||||
/**
|
||||
* 新增工序工位关系
|
||||
*
|
||||
* @param mesProcessCell
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "新增工序工位关系", notes = "新增工序工位关系")
|
||||
MesProcessCell insertMesProcessCell(MesProcessCell mesProcessCell);
|
||||
|
||||
/**
|
||||
* 按条件分页查询工序工位对应关系信息
|
||||
*
|
||||
* @param mesProcessCell
|
||||
* @param pager
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询工序工位对应关系信息", notes = "按条件分页查询工序工位对应关系信息")
|
||||
ListPager<MesProcessCell> queryMesProcessCellByPager(MesProcessCell mesProcessCell, Pager pager);
|
||||
|
||||
|
||||
/**
|
||||
* 更新工序工位对应关系信息
|
||||
*
|
||||
* @param mesProcessCell 工序工位对应关系
|
||||
* @return 更新后的工序工位对应关系
|
||||
*/
|
||||
@ApiOperation(value = "更新工序工位对应关系信息", notes = "更新工序工位对应关系信息")
|
||||
MesProcessCell updateMesProcessCell(MesProcessCell mesProcessCell);
|
||||
|
||||
|
||||
/**
|
||||
* 启用/禁用工序工位关系
|
||||
* @param id
|
||||
* @param status
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "启用/禁用工序工位关系", notes = "启用/禁用工序工位关系")
|
||||
int updateStatusProcessCell(long id,Integer status);
|
||||
|
||||
}
|
@ -1,72 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesModuleExcelManage;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.ModuleExcelManageModel;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import cn.estsh.i3plus.pojo.mes.bean.MesFile;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
/**
|
||||
* @Author: wangjie
|
||||
* @CreateDate: 2021/01/19 15:06 下午
|
||||
* @Description:
|
||||
**/
|
||||
public interface IModuleExcelManageService {
|
||||
|
||||
/**
|
||||
* 按条件分页查询模块EXCEL模板信息
|
||||
*
|
||||
* @param moduleExcelManage 查询条件
|
||||
* @param pager 分页条件
|
||||
* @return SOP分页数据
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询模块EXCEL模板信息", notes = "按条件分页查询模块EXCEL模板信息")
|
||||
ListPager<ModuleExcelManageModel> queryModuleExcelManageByPager(MesModuleExcelManage moduleExcelManage, Pager pager);
|
||||
|
||||
/**
|
||||
* 新增模块EXCEL模板信息
|
||||
* @param file 文件
|
||||
* @param moduleExcelManage 模块EXCEL模板信息
|
||||
*/
|
||||
@ApiOperation(value = "新增模块EXCEL模板信息", notes = "新增模块EXCEL模板信息")
|
||||
void insertModuleExcelManage(MultipartFile file, MesModuleExcelManage moduleExcelManage);
|
||||
|
||||
/**
|
||||
* 更新模块EXCEL模板信息
|
||||
* @param file 文件
|
||||
* @param moduleExcelManage 模块EXCEL模板信息
|
||||
*/
|
||||
@ApiOperation(value = "更新模块EXCEL模板信息", notes = "更新模块EXCEL模板信息")
|
||||
void updateModuleExcelManage(MultipartFile file, MesModuleExcelManage moduleExcelManage);
|
||||
|
||||
/**
|
||||
* 根据id启用或禁用模块EXCEL模板信息
|
||||
* @param id 模块EXCEL模板信息ID
|
||||
* @param status 状态
|
||||
* @param userName 操作人
|
||||
* @return 结果
|
||||
*/
|
||||
@ApiOperation(value = "根据id启用或禁用模块EXCEL模板信息", notes = "根据id启用或禁用模块EXCEL模板信息")
|
||||
int updateModuleExcelManageValidById(Long id, Integer status, String userName);
|
||||
|
||||
/**
|
||||
* 下载模块EXCEL模板
|
||||
* @param resp
|
||||
* @param fileUrl 文件URL
|
||||
*/
|
||||
@ApiOperation(value = "下载模块EXCEL模板", notes = "下载模块EXCEL模板")
|
||||
void doDownLoadModuleExcelManage(HttpServletResponse resp, String fileUrl);
|
||||
|
||||
/**
|
||||
* 获取文件
|
||||
* @param organizeCode 组织代码
|
||||
* @param templateCode 模版代码
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "获取文件", notes = "获取文件")
|
||||
MesFile getTemplateFile(String organizeCode, String templateCode);
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesModuleFileImportLot;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
|
||||
/**
|
||||
* @Author: wangjie
|
||||
* @CreateDate: 2021/01/19 15:06 下午
|
||||
* @Description:
|
||||
**/
|
||||
public interface IModuleFileImportLotService {
|
||||
|
||||
/**
|
||||
* 按条件分页查询模块文件导入批次信息
|
||||
* @param moduleFileImportLot 查询条件
|
||||
* @param pager 分页条件
|
||||
* @return 模块文件导入批次信息
|
||||
*/
|
||||
ListPager<MesModuleFileImportLot> queryModuleFileImportLotByPager(MesModuleFileImportLot moduleFileImportLot, Pager pager);
|
||||
}
|
@ -1,79 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesNumberRuleExt;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author: wangjie
|
||||
* @CreateDate: 2021/01/19 15:06 下午
|
||||
* @Description:
|
||||
**/
|
||||
public interface INumberRuleExtService {
|
||||
|
||||
/**
|
||||
* 按条件分页查询条码生成规则信息
|
||||
*
|
||||
* @param numberRuleExt 查询条件
|
||||
* @param pager 分页条件
|
||||
* @return 条码生成规则分页数据
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询条码生成规则信息", notes = "按条件分页查询条码生成规则信息")
|
||||
ListPager<MesNumberRuleExt> queryNumberRuleByPager(MesNumberRuleExt numberRuleExt, Pager pager);
|
||||
|
||||
/**
|
||||
* 新增条码生成规则信息
|
||||
* @param numberRuleExt 条码生成规则信息
|
||||
* @return 条码生成规则数据
|
||||
*/
|
||||
@ApiOperation(value = "新增条码生成规则信息", notes = "新增条码生成规则信息")
|
||||
MesNumberRuleExt insertNumberRule(MesNumberRuleExt numberRuleExt);
|
||||
|
||||
/**
|
||||
* 更新条码生成规则信息
|
||||
* @param numberRuleExt 条码生成规则信息
|
||||
* @return 条码生成规则数据
|
||||
*/
|
||||
@ApiOperation(value = "更新条码生成规则信息", notes = "更新条码生成规则信息")
|
||||
MesNumberRuleExt updateNumberRule(MesNumberRuleExt numberRuleExt);
|
||||
|
||||
/**
|
||||
* 根据id启用或禁用条码生成规则信息
|
||||
* @param id 条码生成规则信息ID
|
||||
* @param status 状态
|
||||
* @param userName 操作人
|
||||
* @return 结果
|
||||
*/
|
||||
@ApiOperation(value = "根据id启用或禁用条码生成规则信息", notes = "根据id启用或禁用条码生成规则信息")
|
||||
int updateNumberRuleValidById(Long id, Integer status, String userName);
|
||||
|
||||
/**
|
||||
* 按条件查询条码生产规则所有有效数据
|
||||
*
|
||||
* @param numberRuleExt 生产规则
|
||||
* @return 生产规则集合
|
||||
*/
|
||||
@ApiOperation(value = "按条件查询条码生产规则所有有效数据", notes = "按条件查询条码生产规则所有有效数据")
|
||||
List<MesNumberRuleExt> queryNumberRuleAll(MesNumberRuleExt numberRuleExt);
|
||||
|
||||
/**
|
||||
* 按条件查询条码生产规则数据
|
||||
*
|
||||
* @param numberRuleExt 生产规则
|
||||
* @return 生产规则
|
||||
*/
|
||||
@ApiOperation(value = "按条件查询条码生产规则数据", notes = "按条件查询条码生产规则数据")
|
||||
MesNumberRuleExt getNumberRule(MesNumberRuleExt numberRuleExt);
|
||||
|
||||
/**
|
||||
* 根据规则代码获取规则编码信息
|
||||
* @param organizeCode
|
||||
* @param ruleCode
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "根据规则代码获取规则编码信息", notes = "根据规则代码获取规则编码信息")
|
||||
MesNumberRuleExt getNumberRuleExtByRuleCode(String organizeCode, String ruleCode);
|
||||
}
|
@ -1,53 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.ObjectCfgExtModel;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import cn.estsh.i3plus.pojo.mes.bean.MesObjectCfg;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
/**
|
||||
* @Author: wangjie
|
||||
* @CreateDate: 2021/01/19 15:06 下午
|
||||
* @Description:
|
||||
**/
|
||||
public interface IObjectCfgExtService {
|
||||
|
||||
/**
|
||||
* 按条件分页查询对象结构信息
|
||||
*
|
||||
* @param objectCfg 查询条件
|
||||
* @param pager 分页条件
|
||||
* @return 班次作业项目分页数据
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询对象结构信息", notes = "按条件分页查询对象结构信息")
|
||||
ListPager<ObjectCfgExtModel> queryObjectCfgByPager(MesObjectCfg objectCfg, Pager pager);
|
||||
|
||||
/**
|
||||
* 新增对象结构信息
|
||||
* @param objectCfg 对象结构信息
|
||||
* @return 班次作业项目数据
|
||||
*/
|
||||
@ApiOperation(value = "新增对象结构信息", notes = "新增对象结构信息")
|
||||
MesObjectCfg insertObjectCfg(MesObjectCfg objectCfg);
|
||||
|
||||
/**
|
||||
* 更新对象结构信息
|
||||
* @param objectCfg 对象结构信息
|
||||
* @return 班次作业项目数据
|
||||
*/
|
||||
@ApiOperation(value = "更新对象结构信息", notes = "更新对象结构信息")
|
||||
MesObjectCfg updateObjectCfg(MesObjectCfg objectCfg);
|
||||
|
||||
/**
|
||||
* 根据id启用或禁用对象结构信息
|
||||
* @param id 对象结构信息ID
|
||||
* @param status 状态
|
||||
* @param organizeCode 组织代码
|
||||
* @param userName 操作人
|
||||
* @return 结果
|
||||
*/
|
||||
@ApiOperation(value = "根据id启用或禁用对象结构信息", notes = "根据id启用或禁用对象结构信息")
|
||||
int updateObjectCfgValidById(Long id, Integer status, String organizeCode, String userName);
|
||||
|
||||
}
|
@ -1,47 +0,0 @@
|
||||
//package cn.estsh.i3plus.ext.mes.api.base;
|
||||
//
|
||||
//import cn.estsh.i3plus.ext.mes.pojo.bean.MesOqcProject;
|
||||
//import cn.estsh.i3plus.ext.mes.pojo.model.OqcProjectModel;
|
||||
//import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
//import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
//import io.swagger.annotations.ApiOperation;
|
||||
//
|
||||
///**
|
||||
// * @author yumingxing
|
||||
// * @version 1.0
|
||||
// * @date 2021/2/5 15:41
|
||||
// **/
|
||||
//public interface IOqcProjectService {
|
||||
//
|
||||
// /**
|
||||
// * 分页查询出货检验项目
|
||||
// *
|
||||
// * @param oqcProject 查询条件
|
||||
// * @param pager 分页条件
|
||||
// * @return 出货检验项目分页数据
|
||||
// */
|
||||
// @ApiOperation(value = "分页查询出货检验项目", notes = "分页查询出货检验项目")
|
||||
// ListPager<MesOqcProject> queryOqcProjectPager(MesOqcProject oqcProject, Pager pager);
|
||||
//
|
||||
// /**
|
||||
// * 新增出货检验项目
|
||||
// * @param model 出货检验项目信息
|
||||
// */
|
||||
// @ApiOperation(value = "新增出货检验项目", notes = "新增出货检验项目")
|
||||
// void insertOqcProject(OqcProjectModel model);
|
||||
//
|
||||
// /**
|
||||
// * 编辑出货检验项目
|
||||
// * @param model 出货检验项目信息
|
||||
// */
|
||||
// @ApiOperation(value = "编辑出货检验项目", notes = "编辑出货检验项目")
|
||||
// void updateOqcProject(OqcProjectModel model);
|
||||
//
|
||||
// /**
|
||||
// * 根据ID启用或禁用出货检验项目
|
||||
// * @param model
|
||||
// * @param userName
|
||||
// */
|
||||
// @ApiOperation(value = "根据ID启用或禁用出货检验项目", notes = "根据ID启用或禁用出货检验项目")
|
||||
// void updateOqcProjectValidById(OqcProjectModel model, String userName);
|
||||
//}
|
@ -1,41 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesOrderRule;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
|
||||
/**
|
||||
* @Author: xiangming.liao
|
||||
* @CreateDate: 2021/01/15 9:31 上午
|
||||
* @Description:
|
||||
**/
|
||||
public interface IOrderRuleService {
|
||||
/**
|
||||
* 新增单据规则
|
||||
* @param orderRule
|
||||
* @return
|
||||
*/
|
||||
MesOrderRule insertOrderRule(MesOrderRule orderRule);
|
||||
/**
|
||||
* 修改单据规则
|
||||
* @param orderRule
|
||||
* @return
|
||||
*/
|
||||
MesOrderRule updateOrderRule(MesOrderRule orderRule);
|
||||
|
||||
/**
|
||||
* 查询单据规则分页
|
||||
* @param orderRule
|
||||
* @param pager
|
||||
* @return
|
||||
*/
|
||||
ListPager<MesOrderRule> queryOrderRuleByPager(MesOrderRule orderRule, Pager pager);
|
||||
|
||||
/**
|
||||
* 根据ID启用或禁用单据规则
|
||||
* @param id
|
||||
* @param status
|
||||
* @return
|
||||
*/
|
||||
int updateOrderRuleIsValidById(long id, Integer status);
|
||||
}
|
@ -1,54 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesOrderRule;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesPartAutoLanded;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.ExcelPartAutoLanded;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author yumingxing
|
||||
* @version 1.0
|
||||
* @date 2021/1/27 16:59
|
||||
**/
|
||||
public interface IPartAutoLandedService {
|
||||
|
||||
/**
|
||||
* 新增
|
||||
* @param partAutoLanded
|
||||
* @return
|
||||
*/
|
||||
MesPartAutoLanded insert(MesPartAutoLanded partAutoLanded);
|
||||
/**
|
||||
* 修改
|
||||
* @param partAutoLanded
|
||||
* @return
|
||||
*/
|
||||
MesPartAutoLanded update(MesPartAutoLanded partAutoLanded);
|
||||
|
||||
/**
|
||||
* 查询
|
||||
* @param partAutoLanded
|
||||
* @param pager
|
||||
* @return
|
||||
*/
|
||||
ListPager<MesPartAutoLanded> queryByPager(MesPartAutoLanded partAutoLanded, Pager pager);
|
||||
|
||||
/**
|
||||
* 根据
|
||||
* @param id
|
||||
* @param status
|
||||
* @return
|
||||
*/
|
||||
int updateIsValidById(long id, Integer status);
|
||||
|
||||
|
||||
/**
|
||||
* 导入数据
|
||||
*
|
||||
* @param excelPartAutoLandeds excel部分自动降落
|
||||
*/
|
||||
void importData(List<ExcelPartAutoLanded> excelPartAutoLandeds);
|
||||
}
|
@ -1,94 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesPartExt;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.MesPartExtModel;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.SxBatchUploadFileModel;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
||||
/**
|
||||
* @Description : MES物料服务
|
||||
* @Reference :
|
||||
* @Author : xiangming.liao
|
||||
* @CreateDate : 2020-02-21
|
||||
* @Modify:
|
||||
**/
|
||||
public interface IPartExtDataService {
|
||||
|
||||
/*************MES物料服务*****start***********/
|
||||
|
||||
/**
|
||||
* 按条件分页查询物料信息
|
||||
*
|
||||
* @param part 物料信息
|
||||
* @param pager 分页条件
|
||||
* @return 分页数据
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询物料信息")
|
||||
ListPager<MesPartExtModel> queryMesPartExtByPager(MesPartExt part, Pager pager);
|
||||
|
||||
/**
|
||||
* 新增mes物料信息
|
||||
*
|
||||
* @param part 物料信息
|
||||
* @param file 图片信息
|
||||
* @return 新增后的物料信息
|
||||
*/
|
||||
@ApiOperation(value = "新增物料信息", notes = "新增物料信息")
|
||||
MesPartExt insertMesPartExt(MultipartFile file,MesPartExt part);
|
||||
|
||||
/**
|
||||
* 更新物料信息
|
||||
*
|
||||
* @param part 物料信息
|
||||
* @return 更新后的物料信息
|
||||
*/
|
||||
@ApiOperation(value = "更新物料信息", notes = "更新物料信息")
|
||||
MesPartExt updateMesPartExt(MultipartFile file,MesPartExt part);
|
||||
|
||||
/**
|
||||
* 更新物料状态(启用、禁用)
|
||||
*
|
||||
* @param id 物料id
|
||||
* @param status 更新状态
|
||||
* @param userName 操作人
|
||||
*/
|
||||
@ApiOperation(value = "更新物料状态(启用、禁用)")
|
||||
void updateMesPartExtStatusById(Long id, int status, String userName);
|
||||
|
||||
/**
|
||||
* 批量上传物料文件
|
||||
* @param files 批量文件
|
||||
* @param lotNo 导入批次号
|
||||
* @param organizeCode 组织代码
|
||||
* @param userName 用户信息
|
||||
* @return 结果
|
||||
*/
|
||||
@ApiOperation(value = "批量上传物料文件", notes = "批量上传物料文件")
|
||||
SxBatchUploadFileModel doBatchUploadPartFile(MultipartFile[] files, String lotNo, String organizeCode, String userName);
|
||||
|
||||
/**
|
||||
* 新增物料字段变更履历
|
||||
* @param sourceData 源数据
|
||||
* @param newData 新数据
|
||||
* @param clazz 比较类
|
||||
*/
|
||||
@ApiOperation(value = "新增物料字段变更履历", notes = "新增物料字段变更履历")
|
||||
void doRecordChangeData(MesPartExtModel sourceData, MesPartExtModel newData, Class clazz, List<String> fields);
|
||||
|
||||
|
||||
/**
|
||||
* 获取model对象
|
||||
* @param partExt
|
||||
* @return
|
||||
*/
|
||||
MesPartExtModel getModel(MesPartExt partExt);
|
||||
/*************MES物料服务*****end***********/
|
||||
|
||||
|
||||
}
|
@ -1,98 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesProduceSnExt;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.WmsBomTotalModel;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.WmsPsCheckModel;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.WmsSnInfoModel;
|
||||
import cn.estsh.i3plus.pojo.base.bean.BaseResultBean;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.platform.bean.SysFile;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @Author: wangjie
|
||||
* @CreateDate: 2021/01/19 15:06 下午
|
||||
* @Description:
|
||||
**/
|
||||
public interface IPcnHttpRequestService {
|
||||
|
||||
/**
|
||||
* PCN获取工单最大SEQ
|
||||
* @param params
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "PCN获取工单最大SEQ", notes = "PCN获取工单最大SEQ")
|
||||
Double getWorkOrderExtMaxSeq(Map<String, Object> params);
|
||||
|
||||
/**
|
||||
* PCN上传文件
|
||||
* @param params 文件信息
|
||||
* @return 文件信息
|
||||
*/
|
||||
@ApiOperation(value = "PCN上传文件", notes = "PCN上传文件")
|
||||
SysFile uploadFile(Map<String, Object> params);
|
||||
|
||||
/**
|
||||
* 获取wms箱信息
|
||||
* @param sn 条码
|
||||
* @return 箱信息
|
||||
*/
|
||||
@ApiOperation(value = "获取wms箱信息", notes = "获取wms箱信息")
|
||||
WmsSnInfoModel getPartNoBySn(String sn, String organizeCode);
|
||||
|
||||
/**
|
||||
* @Description: 通过父物料号查询WmsBomTotal信息
|
||||
* @Param [partNo, organizeCode]
|
||||
* @return java.util.List<cn.estsh.i3plus.ext.mes.pojo.model.WmsBomTotalModel>
|
||||
* @Date 2021/3/29 15:21
|
||||
**/
|
||||
@ApiOperation(value = "通过父物料号查询WmsBomTotal信息", notes = "通过父物料号查询WmsBomTotal信息")
|
||||
List<WmsBomTotalModel> getBomTotalByPartNo(String partNo, String organizeCode);
|
||||
|
||||
/**
|
||||
* @Description: 通过父物料号查询WmsBomTotal信息
|
||||
* @Param [partNo, organizeCode]
|
||||
* @return java.util.List<cn.estsh.i3plus.ext.mes.pojo.model.WmsBomTotalModel>
|
||||
* @Date 2021/3/29 15:21
|
||||
**/
|
||||
@ApiOperation(value = "通过父物料号查询WmsBomTotal信息", notes = "通过父物料号查询WmsBomTotal信息")
|
||||
BaseResultBean getEpBomTotalByPartNo(String partNo, String organizeCode);
|
||||
|
||||
|
||||
/**
|
||||
* @return void
|
||||
* @Description: bom生效
|
||||
* @Param [wmsBomTotalModels]
|
||||
* @Date 2021/3/29 15:02
|
||||
**/
|
||||
/*@ApiOperation(value = "bom生效", notes = "bom生效")
|
||||
void doEffect(String wmsBomTotalModelsJSONStr);*/
|
||||
/**
|
||||
* @Description:
|
||||
* @Param [partNo, organizeCode]
|
||||
* @return void
|
||||
* @Date 2021/7/27 20:24
|
||||
**/
|
||||
@ApiOperation(value = "bom生效", notes = "bom生效")
|
||||
void doEffect(String partNo, String organizeCode);
|
||||
|
||||
|
||||
/**
|
||||
* PS部件查询
|
||||
*
|
||||
* @return {@link List<Object>}
|
||||
*/
|
||||
@ApiOperation(value = "PS部件查询", notes = "PS部件查询")
|
||||
ListPager<WmsPsCheckModel> psPartQuery(WmsPsCheckModel wmsPsCheckModel);
|
||||
|
||||
/**
|
||||
* PS部件查询
|
||||
*
|
||||
* @return {@link List<MesProduceSnExt>}
|
||||
*/
|
||||
@ApiOperation(value = "根据工单号查询产品条码", notes = "根据工单号查询产品条码")
|
||||
int getProduceSnNumByOrderNo(String workOrderNo, String organizeCode);
|
||||
}
|
@ -1,40 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesPersonCheckDetail;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
/**
|
||||
* @Author: xiangming.liao
|
||||
* @CreateDate: 2021/02/04 19:25
|
||||
* @Description:
|
||||
**/
|
||||
public interface IPersonCheckDetailService {
|
||||
/**
|
||||
* 人员点检报表
|
||||
* 按条件分页查询人员点检详情
|
||||
* @param personCheckDetail
|
||||
* @param pager
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询人员点检详情", notes = "按条件分页查询人员点检详情")
|
||||
ListPager<MesPersonCheckDetail> queryPersonCheckDetailByPager(MesPersonCheckDetail personCheckDetail, Pager pager);
|
||||
|
||||
|
||||
/**
|
||||
* 品质确认
|
||||
* @param ids
|
||||
* @param qualityCheck
|
||||
* @return
|
||||
*/
|
||||
int updateQualityCheck(String[] ids,Integer qualityCheck);
|
||||
|
||||
/**
|
||||
* 班组确认
|
||||
* @param ids
|
||||
* @param shiftGroupCheck
|
||||
* @return
|
||||
*/
|
||||
int updateShiftGroupCheck(String[] ids,Integer shiftGroupCheck);
|
||||
}
|
@ -1,27 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesPlantInfo;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
import java.util.List;
|
||||
/**
|
||||
* @Author: xiangming.liao
|
||||
* @CreateDate: 2021/02/07 15:46
|
||||
* @Description:
|
||||
**/
|
||||
public interface IPlantInfoService {
|
||||
/**
|
||||
* 更新工厂信息
|
||||
* @param mesPlantInfo
|
||||
*/
|
||||
@ApiOperation(value = "更新工厂信息", notes = "更新工厂信息")
|
||||
void updatePlantInfo(MesPlantInfo mesPlantInfo);
|
||||
|
||||
/**
|
||||
* 按条件分页查询工厂信息
|
||||
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询工厂信息", notes = "按条件分页查询工厂信息")
|
||||
List<MesPlantInfo> queryPlantInfo(String organizeCode);
|
||||
}
|
@ -1,50 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesPrintPartParameterExt;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesShiftExt;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
/**
|
||||
* @Author: Xinwang.Yi
|
||||
* @CreateDate: 2022/01/11 15:06 下午
|
||||
* @Description:
|
||||
**/
|
||||
public interface IPrintPartParameterExtService {
|
||||
/**
|
||||
* 按条件分页查询打印所需物料拓展信息
|
||||
*
|
||||
* @param printPartParameterExt 查询条件
|
||||
* @param pager 分页条件
|
||||
* @return 打印所需物料拓展信息分页数据
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询打印所需物料拓展信息", notes = "按条件分页查询打印所需物料拓展信息")
|
||||
ListPager<MesPrintPartParameterExt> queryPrintPartParameterExtByPager(MesPrintPartParameterExt printPartParameterExt, Pager pager);
|
||||
|
||||
/**
|
||||
* 新增打印所需物料拓展信息
|
||||
* @param printPartParameterExt 打印所需物料拓展信息
|
||||
* @return 打印所需物料拓展数据
|
||||
*/
|
||||
@ApiOperation(value = "新增打印所需物料拓展信息", notes = "新增打印所需物料拓展信息")
|
||||
MesPrintPartParameterExt insertPrintPartParameterExt(MesPrintPartParameterExt printPartParameterExt);
|
||||
|
||||
/**
|
||||
* 更新打印所需物料拓展信息
|
||||
* @MesPrintPartParameterExt printPartParameterExt 打印所需物料拓展信息
|
||||
* @return 打印所需物料拓展数据
|
||||
*/
|
||||
@ApiOperation(value = "更新打印所需物料拓展信息", notes = "更新打印所需物料拓展信息")
|
||||
MesPrintPartParameterExt updatePrintPartParameterExt(MesPrintPartParameterExt printPartParameterExt);
|
||||
|
||||
/**
|
||||
* 根据id启用或禁用打印所需物料拓展信息
|
||||
* @param id 打印所需物料拓展信息ID
|
||||
* @param status 状态
|
||||
* @param userName 操作人
|
||||
* @return 结果
|
||||
*/
|
||||
@ApiOperation(value = "根据id启用或禁用打印所需物料拓展信息", notes = "根据id启用或禁用打印所需物料拓展信息")
|
||||
int updatePrintPartParameterExtValidById(Long id, Integer status, String userName);
|
||||
}
|
@ -1,52 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesPrinterCfg;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
/**
|
||||
* @Author: wangjie
|
||||
* @CreateDate: 2021/01/19 15:06 下午
|
||||
* @Description:
|
||||
**/
|
||||
public interface IPrinterCfgService {
|
||||
|
||||
/**
|
||||
* 按条件分页查询打印机配置表信息
|
||||
*
|
||||
* @param printerCfg 查询条件
|
||||
* @param pager 分页条件
|
||||
* @return 打印机配置表分页数据
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询打印机配置表信息", notes = "按条件分页查询打印机配置表信息")
|
||||
ListPager<MesPrinterCfg> queryPrinterCfgByPager(MesPrinterCfg printerCfg, Pager pager);
|
||||
|
||||
/**
|
||||
* 新增打印机配置表信息
|
||||
* @param printerCfg 打印机配置表信息
|
||||
* @return 打印机配置表数据
|
||||
*/
|
||||
@ApiOperation(value = "新增打印机配置表信息", notes = "新增打印机配置表信息")
|
||||
MesPrinterCfg insertPrinterCfg(MesPrinterCfg printerCfg);
|
||||
|
||||
/**
|
||||
* 更新打印机配置表信息
|
||||
* @param printerCfg 打印机配置表信息
|
||||
* @return 打印机配置表数据
|
||||
*/
|
||||
@ApiOperation(value = "更新打印机配置表信息", notes = "更新打印机配置表信息")
|
||||
MesPrinterCfg updatePrinterCfg(MesPrinterCfg printerCfg);
|
||||
|
||||
/**
|
||||
* 根据id启用或禁用打印机配置表信息
|
||||
* @param id 打印机配置表信息ID
|
||||
* @param status 状态
|
||||
* @param organizeCode 组织代码
|
||||
* @param userName 操作人
|
||||
* @return 结果
|
||||
*/
|
||||
@ApiOperation(value = "根据id启用或禁用打印机配置表信息", notes = "根据id启用或禁用打印机配置表信息")
|
||||
int updatePrinterCfgValidById(Long id, Integer status, String organizeCode, String userName);
|
||||
|
||||
}
|
@ -1,43 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesProcessBom;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.SxProcessBomModel;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
|
||||
/**
|
||||
* @Author: xiangming.liao
|
||||
* @CreateDate: 2021/01/17 17:56 下午
|
||||
* @Description:
|
||||
**/
|
||||
public interface IProcessBomService {
|
||||
/**
|
||||
* 新增工序BOM
|
||||
* @param processBom
|
||||
* @return
|
||||
*/
|
||||
MesProcessBom insertProcessBom(MesProcessBom processBom);
|
||||
/**
|
||||
* 修改工序BOM
|
||||
* @param processBom
|
||||
* @return
|
||||
*/
|
||||
MesProcessBom updateProcessBom(MesProcessBom processBom);
|
||||
|
||||
/**
|
||||
* 启用禁用工序BOM
|
||||
* @param ids id数组
|
||||
* @param status 状态
|
||||
* @param userName 操作人
|
||||
* @return
|
||||
*/
|
||||
void updateStatusBatchProcessBom(String[] ids, Integer status, String userName);
|
||||
|
||||
/**
|
||||
* 查询工序BOM分页
|
||||
* @param processBom
|
||||
* @param pager
|
||||
* @return
|
||||
*/
|
||||
ListPager<SxProcessBomModel> queryProcessBomByPager(MesProcessBom processBom, Pager pager);
|
||||
}
|
@ -1,57 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesProcessCheck;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
/**
|
||||
* @Author: xiangming.liao
|
||||
* @CreateDate: 2021/02/03 14:31
|
||||
* @Description:
|
||||
**/
|
||||
public interface IProcessCheckService {
|
||||
|
||||
/**
|
||||
* 新增工序点检项目
|
||||
*
|
||||
* @param processCheck
|
||||
*/
|
||||
@ApiOperation(value = "新增工序点检项目", notes = "新增工序点检项目")
|
||||
void insertProcessCheck(MesProcessCheck processCheck);
|
||||
|
||||
/**
|
||||
* 更新工序点检项目
|
||||
*
|
||||
* @param processCheck
|
||||
*/
|
||||
@ApiOperation(value = "更新工序点检项目", notes = "更新工序点检项目")
|
||||
void updateProcessCheck(MesProcessCheck processCheck);
|
||||
|
||||
/**
|
||||
* 根据id批量启用或禁用工序点检项目
|
||||
* @param ids
|
||||
* @param status
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "根据id批量启用或禁用工序点检项目", notes = "根据id批量启用或禁用工序点检项目")
|
||||
int updateProcessCheckValidByIds(String[] ids, Integer status);
|
||||
|
||||
/**
|
||||
* 根据id启用或禁用工序点检项目
|
||||
* @param id
|
||||
* @param status
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "根据id启用或禁用工序点检项目", notes = "根据id启用或禁用工序点检项目")
|
||||
int updateProcessCheckValidById(Long id, Integer status, String userName);
|
||||
|
||||
/**
|
||||
* 按条件分页查询工序点检项目
|
||||
* @param processCheck
|
||||
* @param pager
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询工序点检项目", notes = "按条件分页查询工序点检项目")
|
||||
ListPager<MesProcessCheck> queryProcessCheckByPager(MesProcessCheck processCheck, Pager pager);
|
||||
}
|
@ -1,65 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesProdPackExt;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
/**
|
||||
* @Description:
|
||||
* @Reference:
|
||||
* @Author: wangjie
|
||||
* @CreateDate: 2019\11\4 10:38
|
||||
* @Modify:
|
||||
**/
|
||||
public interface IProdPackExtService {
|
||||
|
||||
/**
|
||||
* 按条件分页查询产品包装关系扩展信息
|
||||
*
|
||||
* @param prodPackExt 产品包装关系扩展信息
|
||||
* @param pager 分页条件
|
||||
* @return 分页数据
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询产品包装关系扩展信息", notes = "按条件分页查询产品包装关系扩展信息")
|
||||
ListPager<MesProdPackExt> queryProdPackByPager(MesProdPackExt prodPackExt, Pager pager);
|
||||
|
||||
/**
|
||||
* 新增MesProdPackExt表信息
|
||||
*
|
||||
* @param prodPackExt 产品包装关系扩展信息
|
||||
* @return 新增后的产品包装关系扩展信息
|
||||
*/
|
||||
@ApiOperation(value = "新增产品包装关系扩展信息", notes = "新增产品包装关系扩展信息")
|
||||
MesProdPackExt insertProdPack(MesProdPackExt prodPackExt);
|
||||
|
||||
/**
|
||||
* 更新产品包装关系扩展表信息
|
||||
*
|
||||
* @param prodPackExt 产品包装关系扩展信息
|
||||
* @return 更新后的产品包装关系扩展信息
|
||||
*/
|
||||
@ApiOperation(value = "更新产品包装关系扩展信息", notes = "更新产品包装关系扩展信息")
|
||||
MesProdPackExt updateProdPack(MesProdPackExt prodPackExt);
|
||||
|
||||
/**
|
||||
* 更新产品包装关系扩展状态(启用、禁用)
|
||||
*
|
||||
* @param id 产品包装关系扩展信息id
|
||||
* @param status 更新状态
|
||||
* @param userName 操作人
|
||||
*/
|
||||
@ApiOperation(value = "更新产品包装关系扩展状态(启用、禁用)", notes = "更新产品包装关系扩展状态(启用、禁用)")
|
||||
void updateProdPackValidById(Long id, int status, String userName);
|
||||
|
||||
/**
|
||||
* 根据物料号或生产类型获取产品包装关系
|
||||
* @param organizeCode
|
||||
* @param partNo
|
||||
* @param pptCode
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "根据物料号或生产类型获取产品包装关系", notes = "根据物料号或生产类型获取产品包装关系")
|
||||
MesProdPackExt getProdPackExt(String organizeCode, String partNo, String pptCode);
|
||||
|
||||
}
|
@ -1,57 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesProcessCheck;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesProjectConfirm;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
/**
|
||||
* @Author: xiangming.liao
|
||||
* @CreateDate: 2021/02/07 15:46
|
||||
* @Description:
|
||||
**/
|
||||
public interface IProjectConfirmService {
|
||||
|
||||
/**
|
||||
* 新增工程确认项目
|
||||
* @param mesProjectConfirm
|
||||
*/
|
||||
@ApiOperation(value = "新增工程确认项目", notes = "新增工程确认项目")
|
||||
void insertProjectConfirm(MesProjectConfirm mesProjectConfirm);
|
||||
|
||||
/**
|
||||
* 更新工程确认项目
|
||||
* @param mesProjectConfirm
|
||||
*/
|
||||
@ApiOperation(value = "更新工程确认项目", notes = "更新工程确认项目")
|
||||
void updateProjectConfirm(MesProjectConfirm mesProjectConfirm);
|
||||
|
||||
/**
|
||||
* 根据id批量启用或禁用工程确认项目
|
||||
* @param ids
|
||||
* @param status
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "根据id批量启用或禁用工程确认项目", notes = "根据id批量启用或禁用工程确认项目")
|
||||
int updateProjectConfirmValidByIds(String[] ids, Integer status);
|
||||
|
||||
/**
|
||||
* 根据id启用或禁用工程确认项目
|
||||
* @param id
|
||||
* @param status
|
||||
* @param userName
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "根据id启用或禁用工程确认项目", notes = "根据id启用或禁用工程确认项目")
|
||||
int updateProjectConfirmValidById(Long id, Integer status, String userName);
|
||||
|
||||
/**
|
||||
* 按条件分页查询工程确认项目
|
||||
* @param mesProjectConfirm
|
||||
* @param pager
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询工程确认项目", notes = "按条件分页查询工程确认项目")
|
||||
ListPager<MesProjectConfirm> queryProjectConfirmByPager(MesProjectConfirm mesProjectConfirm, Pager pager);
|
||||
}
|
@ -1,113 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesOnSiteOrderDetail;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesProcedureProject;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesProjectSort;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
/**
|
||||
* @Author: wangjie
|
||||
* @CreateDate: 2021/01/19 15:06 下午
|
||||
* @Description:
|
||||
**/
|
||||
public interface IProjectExtService {
|
||||
|
||||
/**
|
||||
* 添加MES_项目分类信息
|
||||
*
|
||||
* @param mesProjectSort 项目分类信息
|
||||
* @return 插入后的mesProjectSort对象
|
||||
*/
|
||||
@ApiOperation(value = "添加MES_项目分类信息", notes = "传入MES_项目分类信息对象")
|
||||
MesProjectSort insertMesProjectSort(MesProjectSort mesProjectSort);
|
||||
|
||||
/**
|
||||
* 更新MES_项目分类信息
|
||||
*
|
||||
* @param mesProjectSort 项目分类信息
|
||||
* @param userName 操作人
|
||||
*/
|
||||
@ApiOperation(value = "更新MES_项目分类信息", notes = "更新MES_项目分类信息")
|
||||
void updateMesProjectSort(MesProjectSort mesProjectSort, String userName);
|
||||
|
||||
/**
|
||||
* 按条件分页查询MES_项目分类信息
|
||||
*
|
||||
* @param mesProjectSort 项目分类信息
|
||||
* @param pager 分页条件
|
||||
* @return 分页数据
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询MES_项目分类信息", notes = "按条件分页查询MES_项目分类信息")
|
||||
ListPager<MesProjectSort> queryMesProjectSortByPager(MesProjectSort mesProjectSort, Pager pager);
|
||||
|
||||
/**
|
||||
* 批量禁用/启用详情
|
||||
*
|
||||
* @param ids id数组
|
||||
* @param status 更新状态
|
||||
* @param userName 操作人
|
||||
* @return 操作行数
|
||||
*/
|
||||
@ApiOperation(value = "批量禁用/启用详情")
|
||||
int updateMesProjectSortStatus(String[] ids, int status, String userName);
|
||||
|
||||
/**
|
||||
* 添加MES_过程项目信息
|
||||
*
|
||||
* @param mesProcedureProject 过程项目信息
|
||||
* @return 插入后的mesProcedureProject对象
|
||||
*/
|
||||
@ApiOperation(value = "添加MES_过程项目信息", notes = "传入MES_过程项目信息对象")
|
||||
MesProcedureProject insertMesProcedureProject(MesProcedureProject mesProcedureProject);
|
||||
|
||||
/**
|
||||
* 更新MES_过程项目信息
|
||||
*
|
||||
* @param mesProcedureProject 过程项目信息
|
||||
* @param userName 操作人
|
||||
*/
|
||||
@ApiOperation(value = "更新MES_过程项目信息", notes = "更新MES_过程项目信息")
|
||||
void updateMesProcedureProject(MesProcedureProject mesProcedureProject, String userName);
|
||||
|
||||
/**
|
||||
* 按条件分页查询MES_过程项目信息
|
||||
*
|
||||
* @param mesProcedureProject 过程项目信息
|
||||
* @param pager 分页条件
|
||||
* @return 分页数据
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询MES_过程项目信息", notes = "按条件分页查询MES_过程项目信息")
|
||||
ListPager<MesProcedureProject> queryMesProcedureProjectByPager(MesProcedureProject mesProcedureProject, Pager pager);
|
||||
|
||||
/**
|
||||
* 批量禁用/启用详情
|
||||
*
|
||||
* @param ids id数组
|
||||
* @param status 更新状态
|
||||
* @param userName 操作人
|
||||
* @return 操作行数
|
||||
*/
|
||||
@ApiOperation(value = "批量禁用/启用详情")
|
||||
int updateMesProcedureProjectStatus(String[] ids, int status, String userName);
|
||||
|
||||
/**
|
||||
* 巡检单明细数据查询报表
|
||||
*
|
||||
* @param mesOnSiteOrderDetail 巡检单明细数据
|
||||
* @param pager 分页条件
|
||||
* @return 分页数据
|
||||
*/
|
||||
@ApiOperation(value = "巡检单明细数据查询报表", notes = "巡检单明细数据查询报表")
|
||||
ListPager<MesOnSiteOrderDetail> queryMesOnSiteOrderDetailReportByPager(MesOnSiteOrderDetail mesOnSiteOrderDetail, Pager pager);
|
||||
|
||||
/**
|
||||
* 更新巡检单明细数据
|
||||
*
|
||||
* @param mesOnSiteOrderDetail 过程项目信息
|
||||
* @param userName 操作人
|
||||
*/
|
||||
@ApiOperation(value = "更新巡检单明细数据", notes = "更新巡检单明细数据")
|
||||
void updateMesOnSiteOrderDetail(MesOnSiteOrderDetail mesOnSiteOrderDetail, String userName);
|
||||
}
|
@ -1,48 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesProjectTourDetail;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
/**
|
||||
* @Author: xiangming.liao
|
||||
* @CreateDate: 2021/02/04 19:25
|
||||
* @Description:
|
||||
**/
|
||||
public interface IProjectTourConfirmService {
|
||||
/**
|
||||
* 工程巡回确认详情报表查询
|
||||
* 按条件分页查询工程巡回确认详情
|
||||
* @param projectTourDetail
|
||||
* @param pager
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询工程巡回确认详情", notes = "按条件分页查询工程巡回确认详情")
|
||||
ListPager<MesProjectTourDetail> queryProjectTourDetailByPager(MesProjectTourDetail projectTourDetail, Pager pager);
|
||||
|
||||
/**
|
||||
* 编辑工程巡回确认详情
|
||||
* 编辑工程巡回确认详情
|
||||
* @param projectTourDetail
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "编辑工程巡回确认详情", notes = "编辑工程巡回确认详情")
|
||||
int updateProjectTourDetail(MesProjectTourDetail projectTourDetail);
|
||||
|
||||
/**
|
||||
* 品质确认
|
||||
* @param ids
|
||||
* @param qualityCheck
|
||||
* @return
|
||||
*/
|
||||
int updateQualityCheck(String[] ids,Integer qualityCheck);
|
||||
|
||||
/**
|
||||
* 班组确认
|
||||
* @param ids
|
||||
* @param shiftGroupCheck
|
||||
* @return
|
||||
*/
|
||||
int updateShiftGroupCheck(String[] ids,Integer shiftGroupCheck);
|
||||
}
|
@ -1,25 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.pojo.wms.bean.WmsPushConfig;
|
||||
import cn.estsh.i3plus.pojo.wms.bean.WmsPushLog;
|
||||
import cn.estsh.impp.framework.boot.util.ResultBean;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Description :
|
||||
* @Author : JiaQiHou
|
||||
* @CreateDate : 2022-03-28 23:15
|
||||
**/
|
||||
@Service
|
||||
public interface IPushService<T> {
|
||||
ResultBean sendPush(T var1);
|
||||
|
||||
List queryData(WmsPushConfig var1);
|
||||
|
||||
void saveLog(WmsPushLog var1);
|
||||
|
||||
void updateConfig(WmsPushConfig var1);
|
||||
}
|
||||
|
@ -1,96 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesProcessQManage;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesQManageTaskDetail;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Description:MES_工序Q管理项目接口
|
||||
* @Reference:
|
||||
* @Author: jessica.chen
|
||||
* @CreateDate: 2019\11\13 13:56
|
||||
* @Modify:
|
||||
**/
|
||||
public interface IQManageService {
|
||||
|
||||
/**
|
||||
* 添加MES_工序Q管理项目
|
||||
*
|
||||
* @param mesProcessQManage 工序Q管理项目
|
||||
* @return 插入后的mesProcessQManage对象
|
||||
*/
|
||||
@ApiOperation(value = "添加MES_工序Q管理项目信息", notes = "传入MES_工序Q管理项目对象")
|
||||
MesProcessQManage insertMesProcessQManage(MesProcessQManage mesProcessQManage);
|
||||
|
||||
/**
|
||||
* 更新MES_工序Q管理项目
|
||||
*
|
||||
* @param mesProcessQManage 工序Q管理项目
|
||||
* @param userName 操作人
|
||||
*/
|
||||
@ApiOperation(value = "更新MES_工序Q管理项目", notes = "更新MES_工序Q管理项目")
|
||||
void updateMesProcessQManage(MesProcessQManage mesProcessQManage, String userName);
|
||||
|
||||
/**
|
||||
* 按条件分页查询MES_工序Q管理项目信息
|
||||
*
|
||||
* @param mesProcessQManage 工序Q管理项目
|
||||
* @param pager 分页条件
|
||||
* @return 分页数据
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询MES_工序Q管理项目信息", notes = "按条件分页查询MES_工序Q管理项目信息")
|
||||
ListPager<MesProcessQManage> queryMesProcessQManageByPager(MesProcessQManage mesProcessQManage, Pager pager);
|
||||
|
||||
/**
|
||||
* 软删enum信息
|
||||
*
|
||||
* @param ids id数组
|
||||
* @param userName 操作人
|
||||
*/
|
||||
@ApiOperation("软删enum信息")
|
||||
void deleteWeaklyMesProcessQManageByIds(Long[] ids, String userName);
|
||||
|
||||
/**
|
||||
* 批量禁用/启用详情
|
||||
*
|
||||
* @param ids id数组
|
||||
* @param status 更新状态
|
||||
* @param userName 操作人
|
||||
* @return 操作行数
|
||||
*/
|
||||
@ApiOperation(value = "批量禁用/启用详情")
|
||||
int updateMesProcessQManageStatus(String[] ids, int status, String userName);
|
||||
|
||||
/**
|
||||
* Q管理查询报表
|
||||
*
|
||||
* @param mesQmanageTaskDetail 工序Q管理项目
|
||||
* @param pager 分页条件
|
||||
* @return 分页数据
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询MES_工序Q管理项目信息", notes = "按条件分页查询MES_工序Q管理项目信息")
|
||||
ListPager<MesQManageTaskDetail> queryQmanageTaskDetailReportByPager(MesQManageTaskDetail mesQmanageTaskDetail, Pager pager);
|
||||
|
||||
/**
|
||||
* Q管理查询报表
|
||||
*
|
||||
* @param mesQmanageTaskDetail 工序Q管理项目
|
||||
* @param pager 分页条件
|
||||
* @return 分页数据
|
||||
*/
|
||||
@ApiOperation(value = "EP按条件分页查询MES_工序Q管理项目信息", notes = "EP按条件分页查询MES_工序Q管理项目信息")
|
||||
ListPager<MesQManageTaskDetail> queryEpQManageTaskDetailReportByPager(MesQManageTaskDetail mesQmanageTaskDetail, Pager pager);
|
||||
|
||||
/**
|
||||
* 更新MES_Q管理作业明细
|
||||
*
|
||||
* @param mesQmanageTaskDetailList Q管理作业明细
|
||||
* @param userName 操作人
|
||||
*/
|
||||
@ApiOperation(value = "更新MES_Q管理作业明细", notes = "更新MES_Q管理作业明细")
|
||||
void updateMesQManageTaskDetailById(List<MesQManageTaskDetail> mesQmanageTaskDetailList, String userName);
|
||||
}
|
@ -1,49 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesBadCell;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesBadCellDetail;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesProdUnbindRecord;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Description:报表查询
|
||||
* @Reference:
|
||||
* @Author: jessica.chen
|
||||
* @CreateDate: 2019\11\13 13:56
|
||||
* @Modify:
|
||||
**/
|
||||
public interface IReportExtService {
|
||||
|
||||
/**
|
||||
* 工位不良主表数据
|
||||
*
|
||||
* @param mesBadCell 工位不良信息
|
||||
* @param pager 分页
|
||||
* @return 工位不良主表集合
|
||||
*/
|
||||
@ApiOperation(value = "工位不良主表数据", notes = "工位不良主表数据")
|
||||
ListPager<MesBadCell> queryMesBadCell(MesBadCell mesBadCell, Pager pager);
|
||||
|
||||
/**
|
||||
* 工位不良明细表数据
|
||||
*
|
||||
* @param mesBadCellDetail 工位不良明细表数据
|
||||
* @return 工位不良明细表集合
|
||||
*/
|
||||
@ApiOperation(value = "工位不良明细表数据", notes = "工位不良明细表数据")
|
||||
List<MesBadCellDetail> findMesBadCellDetail(MesBadCellDetail mesBadCellDetail);
|
||||
|
||||
/**
|
||||
* 本体条码解绑记录
|
||||
*
|
||||
* @param prodUnbindRecord 本体条码解绑
|
||||
* @param pager 分页
|
||||
* @return 本体条码解绑集合
|
||||
*/
|
||||
@ApiOperation(value = "工位不良明细表数据", notes = "工位不良明细表数据")
|
||||
ListPager<MesProdUnbindRecord> queryProdUnbindRecord(MesProdUnbindRecord prodUnbindRecord, Pager pager);
|
||||
}
|
@ -1,87 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesShiftExt;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import cn.estsh.i3plus.pojo.mes.bean.MesShift;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @Author: wangjie
|
||||
* @CreateDate: 2021/01/19 15:06 下午
|
||||
* @Description:
|
||||
**/
|
||||
public interface IShiftExtService {
|
||||
|
||||
/**
|
||||
* 按条件分页查询班次信息
|
||||
*
|
||||
* @param shiftExt 查询条件
|
||||
* @param pager 分页条件
|
||||
* @return 班次分页数据
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询班次信息", notes = "按条件分页查询班次信息")
|
||||
ListPager<MesShiftExt> queryShiftByPager(MesShiftExt shiftExt, Pager pager);
|
||||
|
||||
/**
|
||||
* 新增班次信息
|
||||
* @param shiftExt 班次信息
|
||||
* @return 班次数据
|
||||
*/
|
||||
@ApiOperation(value = "新增班次信息", notes = "新增班次信息")
|
||||
MesShiftExt insertShift(MesShiftExt shiftExt);
|
||||
|
||||
/**
|
||||
* 更新班次信息
|
||||
* @param shiftExt 班次信息
|
||||
* @return 班次数据
|
||||
*/
|
||||
@ApiOperation(value = "更新班次信息", notes = "更新班次信息")
|
||||
MesShiftExt updateShift(MesShiftExt shiftExt);
|
||||
|
||||
/**
|
||||
* 根据id启用或禁用班次信息
|
||||
* @param id 班次信息ID
|
||||
* @param status 状态
|
||||
* @param userName 操作人
|
||||
*/
|
||||
@ApiOperation(value = "根据id启用或禁用班次信息", notes = "根据id启用或禁用班次信息")
|
||||
void updateShiftValidById(Long id, Integer status, String userName);
|
||||
|
||||
/**
|
||||
* 获取班次时长
|
||||
*
|
||||
* @param startTimeStr HH:mm:ss
|
||||
* @param endTimeStr HH:mm:ss
|
||||
* @return 班次时长
|
||||
*/
|
||||
@ApiOperation(value = "获取班次时长", notes = "获取班次时长")
|
||||
Double getShiftWorkTimes(String startTimeStr, String endTimeStr);
|
||||
|
||||
/**
|
||||
* 查询班次集合
|
||||
* @param organizeCode 组织代码
|
||||
* @return 班次集合
|
||||
*/
|
||||
@ApiOperation(value = "查询班次集合", notes = "查询班次集合")
|
||||
List<MesShift> queryShiftList(String organizeCode);
|
||||
|
||||
/**
|
||||
* 查询班次集合
|
||||
* @param organizeCode 组织代码
|
||||
* @return 班次集合
|
||||
*/
|
||||
@ApiOperation(value = "查询班次集合(k:v) k -> 产线代码&班次代码", notes = "产线代码&班次代码")
|
||||
Map<String, MesShift> queryShiftMap(String organizeCode);
|
||||
|
||||
/**
|
||||
* 查询班次集合
|
||||
* @param organizeCode 组织代码
|
||||
* @return 班次集合
|
||||
*/
|
||||
@ApiOperation(value = "查询班次集合(k:v) k -> 班次代码 v -> 班次名称", notes = "产线代码&班次代码")
|
||||
Map<String, String> queryShiftNameMapByWorkCenterCode(String organizeCode, String workCenterCode);
|
||||
}
|
@ -1,63 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesShiftProdCenter;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.ShiftProdCenterModel;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
/**
|
||||
* @Author: wangjie
|
||||
* @CreateDate: 2021/01/19 15:06 下午
|
||||
* @Description:
|
||||
**/
|
||||
public interface IShiftProdCenterService {
|
||||
|
||||
/**
|
||||
* 按条件分页查询产线班次固定作业内容信息
|
||||
*
|
||||
* @param shiftProdCenterModel 查询条件
|
||||
* @param pager 分页条件
|
||||
* @return 产线班次固定作业内容分页数据
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询产线班次固定作业内容信息", notes = "按条件分页查询产线班次固定作业内容信息")
|
||||
ListPager<ShiftProdCenterModel> queryShiftProdCenterByPager(ShiftProdCenterModel shiftProdCenterModel, Pager pager);
|
||||
|
||||
/**
|
||||
* 新增产线班次固定作业内容信息
|
||||
* @param shiftProdCenterModel 产线班次固定作业内容信息
|
||||
* @return 产线班次固定作业内容数据
|
||||
*/
|
||||
@ApiOperation(value = "新增产线班次固定作业内容信息", notes = "新增产线班次固定作业内容信息")
|
||||
MesShiftProdCenter insertShiftProdCenter(ShiftProdCenterModel shiftProdCenterModel);
|
||||
|
||||
/**
|
||||
* 更新产线班次固定作业内容信息
|
||||
* @param shiftProdCenterModel 产线班次固定作业内容信息
|
||||
* @return 产线班次固定作业内容数据
|
||||
*/
|
||||
@ApiOperation(value = "更新产线班次固定作业内容信息", notes = "更新产线班次固定作业内容信息")
|
||||
MesShiftProdCenter updateShiftProdCenter(ShiftProdCenterModel shiftProdCenterModel);
|
||||
|
||||
/**
|
||||
* 根据id启用或禁用产线班次固定作业内容信息
|
||||
* @param id 产线班次固定作业内容信息ID
|
||||
* @param status 状态
|
||||
* @param organizeCode 组织代码
|
||||
* @param userName 操作人
|
||||
* @return 结果
|
||||
*/
|
||||
@ApiOperation(value = "根据id启用或禁用产线班次固定作业内容信息", notes = "根据id启用或禁用产线班次固定作业内容信息")
|
||||
int updateShiftProdCenterValidById(Long id, Integer status, String organizeCode, String userName);
|
||||
|
||||
/**
|
||||
* 根据id删除产线班次固定作业内容信息
|
||||
* @param id 产线班次固定作业内容信息ID
|
||||
* @param organizeCode 组织代码
|
||||
* @param userName 操作人
|
||||
* @return 结果
|
||||
*/
|
||||
@ApiOperation(value = "根据id删除产线班次固定作业内容信息", notes = "根据id删除产线班次固定作业内容信息")
|
||||
int deleteShiftProdCenterById(Long id, String organizeCode, String userName);
|
||||
|
||||
}
|
@ -1,73 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesShiftProd;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.ShiftProdModel;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author: wangjie
|
||||
* @CreateDate: 2021/01/19 15:06 下午
|
||||
* @Description:
|
||||
**/
|
||||
public interface IShiftProdService {
|
||||
|
||||
/**
|
||||
* 按条件分页查询班次作业项目信息
|
||||
*
|
||||
* @param shiftProd 查询条件
|
||||
* @param pager 分页条件
|
||||
* @return 班次作业项目分页数据
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询班次作业项目信息", notes = "按条件分页查询班次作业项目信息")
|
||||
ListPager<ShiftProdModel> queryShiftProdByPager(ShiftProdModel shiftProd, Pager pager);
|
||||
|
||||
/**
|
||||
* 新增班次作业项目信息
|
||||
* @param shiftProd 班次作业项目信息
|
||||
* @return 班次作业项目数据
|
||||
*/
|
||||
@ApiOperation(value = "新增班次作业项目信息", notes = "新增班次作业项目信息")
|
||||
MesShiftProd insertShiftProd(MesShiftProd shiftProd);
|
||||
|
||||
/**
|
||||
* 更新班次作业项目信息
|
||||
* @param shiftProd 班次作业项目信息
|
||||
* @return 班次作业项目数据
|
||||
*/
|
||||
@ApiOperation(value = "更新班次作业项目信息", notes = "更新班次作业项目信息")
|
||||
MesShiftProd updateShiftProd(MesShiftProd shiftProd);
|
||||
|
||||
/**
|
||||
* 根据id启用或禁用班次作业项目信息
|
||||
* @param id 班次作业项目信息ID
|
||||
* @param status 状态
|
||||
* @param organizeCode 组织代码
|
||||
* @param userName 操作人
|
||||
* @return 结果
|
||||
*/
|
||||
@ApiOperation(value = "根据id启用或禁用班次作业项目信息", notes = "根据id启用或禁用班次作业项目信息")
|
||||
int updateShiftProdValidById(Long id, Integer status, String organizeCode, String userName);
|
||||
|
||||
/**
|
||||
* 根据id删除班次作业项目信息
|
||||
* @param id 班次作业项目信息ID
|
||||
* @param organizeCode 组织代码
|
||||
* @param userName 操作人
|
||||
* @return 结果
|
||||
*/
|
||||
@ApiOperation(value = "根据id删除班次作业项目信息", notes = "根据id删除班次作业项目信息")
|
||||
int deleteShiftProdById(Long id, String organizeCode, String userName);
|
||||
|
||||
/**
|
||||
* 获取班次作业项目信息
|
||||
* @param organizeCode 组织代码
|
||||
* @return 班次作业项目信息
|
||||
*/
|
||||
@ApiOperation(value = "获取班次作业项目信息", notes = "获取班次作业项目信息")
|
||||
List<MesShiftProd> getShiftProdList(String organizeCode);
|
||||
|
||||
}
|
@ -1,74 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesSpeParam;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesWorkOrderExt;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
||||
/**
|
||||
* @author yumingxing
|
||||
* @version 1.0
|
||||
* @date 2021/2/2 13:41
|
||||
**/
|
||||
public interface ISpeParamService {
|
||||
|
||||
/**
|
||||
* 新增
|
||||
*
|
||||
* @param speParam
|
||||
* @return
|
||||
*/
|
||||
MesSpeParam insert(MesSpeParam speParam);
|
||||
|
||||
/**
|
||||
* 修改
|
||||
*
|
||||
* @param speParam
|
||||
* @return
|
||||
*/
|
||||
void update(MesSpeParam speParam);
|
||||
|
||||
/**
|
||||
* 查询
|
||||
*
|
||||
* @param speParam
|
||||
* @param pager
|
||||
* @return
|
||||
*/
|
||||
ListPager<MesSpeParam> queryByPager(MesSpeParam speParam, Pager pager);
|
||||
|
||||
List<String> queryCell(String workCenterCode, String organizeCode);
|
||||
|
||||
|
||||
List<String> queryParamNo(String workCenterCode, String organizeCode, String workCellCode);
|
||||
|
||||
List<MesWorkOrderExt> queryWorkOrder(String workCenterCode, String organizeCode);
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 转变集团检查更新
|
||||
* 新增
|
||||
*
|
||||
* @param details 转变组织检查
|
||||
* @return int
|
||||
*/
|
||||
void updateShiftGroupCheck(List<MesSpeParam> details);
|
||||
|
||||
/**
|
||||
* 质量检查更新
|
||||
* 修改
|
||||
*
|
||||
* @param details 转变组织检查
|
||||
* @return int
|
||||
*/
|
||||
void updateQualityCheck(List<MesSpeParam> details);
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
@ -1,131 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.ContainerExtModel;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.PartContainerCapacityExtModel;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.bu.MesContainerTypeModel;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import cn.estsh.i3plus.pojo.mes.bean.MesContainer;
|
||||
import cn.estsh.i3plus.pojo.mes.bean.MesContainerType;
|
||||
import cn.estsh.i3plus.pojo.mes.bean.MesPartContainerCapacity;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
/**
|
||||
* @Author: wangjie
|
||||
* @CreateDate: 2021/01/19 15:06 下午
|
||||
* @Description:
|
||||
**/
|
||||
public interface ISxContainerService {
|
||||
|
||||
/**
|
||||
* 按条件分页查询容器类型信息
|
||||
*
|
||||
* @param containerType 查询条件
|
||||
* @param pager 分页条件
|
||||
* @return 容器类型分页数据
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询容器类型信息", notes = "按条件分页查询容器类型信息")
|
||||
ListPager<MesContainerTypeModel> queryContainerTypeByPager(MesContainerType containerType, Pager pager);
|
||||
|
||||
/**
|
||||
* 新增容器类型信息
|
||||
* @param containerType 容器类型信息
|
||||
* @return 容器类型数据
|
||||
*/
|
||||
@ApiOperation(value = "新增容器类型信息", notes = "新增容器类型信息")
|
||||
MesContainerType insertContainerType(MesContainerType containerType);
|
||||
|
||||
/**
|
||||
* 更新容器类型信息
|
||||
* @param containerType 容器类型信息
|
||||
* @return 容器类型数据
|
||||
*/
|
||||
@ApiOperation(value = "更新容器类型信息", notes = "更新容器类型信息")
|
||||
MesContainerType updateContainerType(MesContainerType containerType);
|
||||
|
||||
/**
|
||||
* 根据id启用或禁用容器类型信息
|
||||
* @param id 容器类型信息ID
|
||||
* @param status 状态
|
||||
* @param organizeCode 组织代码
|
||||
* @param userName 操作人
|
||||
* @return 结果
|
||||
*/
|
||||
@ApiOperation(value = "根据id启用或禁用容器类型信息", notes = "根据id启用或禁用容器类型信息")
|
||||
int updateContainerTypeValidById(Long id, Integer status, String organizeCode, String userName);
|
||||
|
||||
/**
|
||||
* 按条件分页查询容器信息
|
||||
*
|
||||
* @param container 查询条件
|
||||
* @param pager 分页条件
|
||||
* @return 容器分页数据
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询容器信息", notes = "按条件分页查询容器信息")
|
||||
ListPager<ContainerExtModel> queryContainerByPager(MesContainer container, Pager pager);
|
||||
|
||||
/**
|
||||
* 新增容器信息
|
||||
* @param container 容器信息
|
||||
* @return 容器数据
|
||||
*/
|
||||
@ApiOperation(value = "新增容器信息", notes = "新增容器信息")
|
||||
MesContainer insertContainer(MesContainer container);
|
||||
|
||||
/**
|
||||
* 更新容器信息
|
||||
* @param container 容器信息
|
||||
* @return 容器数据
|
||||
*/
|
||||
@ApiOperation(value = "更新容器信息", notes = "更新容器信息")
|
||||
MesContainer updateContainer(MesContainer container);
|
||||
|
||||
/**
|
||||
* 根据id启用或禁用容器信息
|
||||
* @param id 容器信息ID
|
||||
* @param status 状态
|
||||
* @param organizeCode 组织代码
|
||||
* @param userName 操作人
|
||||
* @return 结果
|
||||
*/
|
||||
@ApiOperation(value = "根据id启用或禁用容器信息", notes = "根据id启用或禁用容器信息")
|
||||
int updateContainerValidById(Long id, Integer status, String organizeCode, String userName);
|
||||
|
||||
/**
|
||||
* 按条件分页查询产品容器容量配置信息
|
||||
*
|
||||
* @param partContainerCapacity 查询条件
|
||||
* @param pager 分页条件
|
||||
* @return 产品容器容量配置分页数据
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询产品容器容量配置信息", notes = "按条件分页查询产品容器容量配置信息")
|
||||
ListPager<PartContainerCapacityExtModel> queryPartContainerCapacityByPager(MesPartContainerCapacity partContainerCapacity, Pager pager);
|
||||
|
||||
/**
|
||||
* 新增产品容器容量配置信息
|
||||
* @param partContainerCapacity 产品容器容量配置信息
|
||||
* @return 产品容器容量配置数据
|
||||
*/
|
||||
@ApiOperation(value = "新增产品容器容量配置信息", notes = "新增产品容器容量配置信息")
|
||||
MesPartContainerCapacity insertPartContainerCapacity(MesPartContainerCapacity partContainerCapacity);
|
||||
|
||||
/**
|
||||
* 更新产品容器容量配置信息
|
||||
* @param partContainerCapacity 产品容器容量配置信息
|
||||
* @return 产品容器容量配置数据
|
||||
*/
|
||||
@ApiOperation(value = "更新产品容器容量配置信息", notes = "更新产品容器容量配置信息")
|
||||
MesPartContainerCapacity updatePartContainerCapacity(MesPartContainerCapacity partContainerCapacity);
|
||||
|
||||
/**
|
||||
* 根据id启用或禁用产品容器容量配置信息
|
||||
* @param id 产品容器容量配置信息ID
|
||||
* @param status 状态
|
||||
* @param organizeCode 组织代码
|
||||
* @param userName 操作人
|
||||
* @return 结果
|
||||
*/
|
||||
@ApiOperation(value = "根据id启用或禁用产品容器容量配置信息", notes = "根据id启用或禁用产品容器容量配置信息")
|
||||
int updatePartContainerCapacityValidById(Long id, Integer status, String organizeCode, String userName);
|
||||
|
||||
}
|
@ -1,23 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.bean.BaseResultBean;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @Author: wangjie
|
||||
* @CreateDate: 2021/01/19 15:06 下午
|
||||
* @Description:
|
||||
**/
|
||||
public interface ISxHttpRequestService {
|
||||
|
||||
/**
|
||||
* 获取HTTP请求数据
|
||||
* @param requestUrl 地址
|
||||
* @param params 参数
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "获取HTTP请求数据", notes = "获取HTTP请求数据")
|
||||
BaseResultBean getBaseResultBeanByRequestUrl(String requestUrl, Map<String, String> params);
|
||||
}
|
@ -1,51 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import cn.estsh.i3plus.pojo.mes.bean.MesKpsnRule;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
/**
|
||||
* @Author: wangjie
|
||||
* @CreateDate: 2021/01/19 15:06 下午
|
||||
* @Description:
|
||||
**/
|
||||
public interface ISxKpsnRuleService {
|
||||
|
||||
/**
|
||||
* 按条件分页查询关键件条码校验规则信息
|
||||
*
|
||||
* @param kpsnRule 查询条件
|
||||
* @param pager 分页条件
|
||||
* @return 关键件条码校验规则分页数据
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询关键件条码校验规则信息", notes = "按条件分页查询关键件条码校验规则信息")
|
||||
ListPager<MesKpsnRule> queryKpsnRuleByPager(MesKpsnRule kpsnRule, Pager pager);
|
||||
|
||||
/**
|
||||
* 新增关键件条码校验规则信息
|
||||
* @param kpsnRule 关键件条码校验规则信息
|
||||
* @return 关键件条码校验规则数据
|
||||
*/
|
||||
@ApiOperation(value = "新增关键件条码校验规则信息", notes = "新增关键件条码校验规则信息")
|
||||
MesKpsnRule insertKpsnRule(MesKpsnRule kpsnRule);
|
||||
|
||||
/**
|
||||
* 更新关键件条码校验规则信息
|
||||
* @param kpsnRule 关键件条码校验规则信息
|
||||
* @return 关键件条码校验规则数据
|
||||
*/
|
||||
@ApiOperation(value = "更新关键件条码校验规则信息", notes = "更新关键件条码校验规则信息")
|
||||
MesKpsnRule updateKpsnRule(MesKpsnRule kpsnRule);
|
||||
|
||||
/**
|
||||
* 根据id启用或禁用关键件条码校验规则信息
|
||||
* @param id 关键件条码校验规则信息ID
|
||||
* @param status 状态
|
||||
* @param userName 操作人
|
||||
* @return 结果
|
||||
*/
|
||||
@ApiOperation(value = "根据id启用或禁用关键件条码校验规则信息", notes = "根据id启用或禁用关键件条码校验规则信息")
|
||||
int updateKpsnRuleValidById(Long id, Integer status, String userName);
|
||||
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
/**
|
||||
* @author xiangming.liao
|
||||
* @version 1.0
|
||||
* @date 2021/1/13 9:28
|
||||
**/
|
||||
public interface ISxMesHttpService {
|
||||
|
||||
/**
|
||||
* 获得PCN服务url
|
||||
* @param organizeCode 组织代码
|
||||
* @param gateWayPcn pcn网关
|
||||
* @param cfgCode 配置代码
|
||||
* @return 请求路径url
|
||||
*/
|
||||
@ApiOperation(value = "获得PCN服务url", notes = "获得PCN服务url")
|
||||
String getRequestUrl(String organizeCode, String gateWayPcn, String cfgCode);
|
||||
}
|
@ -1,61 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesWeighManager;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesWeighManagerDetail;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 称重服务
|
||||
*
|
||||
* @author yumingxing
|
||||
* @date 2021/02/07
|
||||
*/
|
||||
public interface IWeighManagerService {
|
||||
|
||||
|
||||
/**
|
||||
* 细节
|
||||
*
|
||||
* @param manager 经理
|
||||
* @return {@link ListPager<MesWeighManagerDetail>}
|
||||
*/
|
||||
List<MesWeighManagerDetail> detail(MesWeighManager manager);
|
||||
|
||||
/**
|
||||
* 转变集团检查更新
|
||||
* 新增
|
||||
*
|
||||
* @param details 转变组织检查
|
||||
* @return int
|
||||
*/
|
||||
void updateShiftGroupCheck(List<MesWeighManager> details);
|
||||
|
||||
/**
|
||||
* 质量检查更新
|
||||
* 修改
|
||||
*
|
||||
* @param details 转变组织检查
|
||||
* @return int
|
||||
*/
|
||||
void updateQualityCheck(List<MesWeighManager> details);
|
||||
|
||||
/**
|
||||
* 查询
|
||||
* @param weighManager
|
||||
* @param pager
|
||||
* @return
|
||||
*/
|
||||
ListPager<MesWeighManager> queryByPager(MesWeighManager weighManager, Pager pager);
|
||||
|
||||
/**
|
||||
* 根据
|
||||
* @param id
|
||||
* @param status
|
||||
* @return
|
||||
*/
|
||||
int updateIsValidById(long id, Integer status);
|
||||
|
||||
}
|
@ -1,44 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesWeigh;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
|
||||
/**
|
||||
* 称重服务
|
||||
*
|
||||
* @author yumingxing
|
||||
* @date 2021/02/07
|
||||
*/
|
||||
public interface IWeighService {
|
||||
|
||||
/**
|
||||
* 新增
|
||||
* @param weigh
|
||||
* @return
|
||||
*/
|
||||
MesWeigh insert(MesWeigh weigh);
|
||||
/**
|
||||
* 修改
|
||||
* @param weigh
|
||||
* @return
|
||||
*/
|
||||
MesWeigh update(MesWeigh weigh);
|
||||
|
||||
/**
|
||||
* 查询
|
||||
* @param weigh
|
||||
* @param pager
|
||||
* @return
|
||||
*/
|
||||
ListPager<MesWeigh> queryByPager(MesWeigh weigh, Pager pager);
|
||||
|
||||
/**
|
||||
* 根据
|
||||
* @param id
|
||||
* @param status
|
||||
* @return
|
||||
*/
|
||||
int updateIsValidById(long id, Integer status);
|
||||
|
||||
}
|
@ -1,52 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesWorkCenterContainerLocation;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
/**
|
||||
* @Author: wangjie
|
||||
* @CreateDate: 2021/01/19 15:06 下午
|
||||
* @Description:
|
||||
**/
|
||||
public interface IWorkCenterContainerLocationService {
|
||||
|
||||
/**
|
||||
* 按条件分页查询产线托盘位置信息
|
||||
*
|
||||
* @param workCenterContainerLocation 查询条件
|
||||
* @param pager 分页条件
|
||||
* @return 产线托盘位置分页数据
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询产线托盘位置信息", notes = "按条件分页查询产线托盘位置信息")
|
||||
ListPager<MesWorkCenterContainerLocation> queryWorkCenterContainerLocationByPager(MesWorkCenterContainerLocation workCenterContainerLocation, Pager pager);
|
||||
|
||||
/**
|
||||
* 新增产线托盘位置信息
|
||||
* @param workCenterContainerLocation 产线托盘位置信息
|
||||
* @return 产线托盘位置数据
|
||||
*/
|
||||
@ApiOperation(value = "新增产线托盘位置信息", notes = "新增产线托盘位置信息")
|
||||
MesWorkCenterContainerLocation insertWorkCenterContainerLocation(MesWorkCenterContainerLocation workCenterContainerLocation);
|
||||
|
||||
/**
|
||||
* 更新产线托盘位置信息
|
||||
* @param workCenterContainerLocation 产线托盘位置信息
|
||||
* @return 产线托盘位置数据
|
||||
*/
|
||||
@ApiOperation(value = "更新产线托盘位置信息", notes = "更新产线托盘位置信息")
|
||||
MesWorkCenterContainerLocation updateWorkCenterContainerLocation(MesWorkCenterContainerLocation workCenterContainerLocation);
|
||||
|
||||
/**
|
||||
* 根据id启用或禁用产线托盘位置信息
|
||||
* @param id 产线托盘位置信息ID
|
||||
* @param status 状态
|
||||
* @param organizeCode 组织代码
|
||||
* @param userName 操作人
|
||||
* @return 结果
|
||||
*/
|
||||
@ApiOperation(value = "根据id启用或禁用产线托盘位置信息", notes = "根据id启用或禁用产线托盘位置信息")
|
||||
int updateWorkCenterContainerLocationValidById(Long id, Integer status, String organizeCode, String userName);
|
||||
|
||||
}
|
@ -1,40 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesWorkCenterNotificationBar;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
|
||||
/**
|
||||
* @Author: xiangming.liao
|
||||
* @CreateDate: 2021/01/17 17:56 下午
|
||||
* @Description:
|
||||
**/
|
||||
public interface IWorkCenterNotificationBarService {
|
||||
/**
|
||||
* 新增产线公告
|
||||
* @param porkCenterNotificationBar
|
||||
* @return
|
||||
*/
|
||||
MesWorkCenterNotificationBar insertWorkCenterNotificationBar(MesWorkCenterNotificationBar porkCenterNotificationBar);
|
||||
/**
|
||||
* 修改产线公告
|
||||
* @param porkCenterNotificationBar
|
||||
* @return
|
||||
*/
|
||||
MesWorkCenterNotificationBar updateWorkCenterNotificationBar(MesWorkCenterNotificationBar porkCenterNotificationBar);
|
||||
/**
|
||||
* 查询产线公告分页
|
||||
* @param porkCenterNotificationBar
|
||||
* @param pager
|
||||
* @return
|
||||
*/
|
||||
ListPager<MesWorkCenterNotificationBar> queryWorkCenterNotificationBarByPager(MesWorkCenterNotificationBar porkCenterNotificationBar, Pager pager);
|
||||
|
||||
/**
|
||||
* 启用禁用产线公告
|
||||
* @param id
|
||||
* @param status
|
||||
* @return
|
||||
*/
|
||||
int updateStatusWorkCenterNotificationBar(long id, Integer status);
|
||||
}
|
@ -1,44 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base.bu;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesEquipmentCheck;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
|
||||
/**
|
||||
* @author yumingxing
|
||||
* @version 1.0
|
||||
* @date 2021/2/2 13:41
|
||||
**/
|
||||
public interface IBuEquipmentCheckService {
|
||||
|
||||
/**
|
||||
* 新增
|
||||
* @param equipmentCheck
|
||||
* @return
|
||||
*/
|
||||
MesEquipmentCheck insert(MesEquipmentCheck equipmentCheck);
|
||||
/**
|
||||
* 修改
|
||||
* @param equipmentCheck
|
||||
* @return
|
||||
*/
|
||||
MesEquipmentCheck update(MesEquipmentCheck equipmentCheck);
|
||||
|
||||
/**
|
||||
* 查询
|
||||
* @param equipmentCheck
|
||||
* @param pager
|
||||
* @return
|
||||
*/
|
||||
ListPager<MesEquipmentCheck> queryByPager(MesEquipmentCheck equipmentCheck, Pager pager);
|
||||
|
||||
/**
|
||||
* 根据
|
||||
* @param id
|
||||
* @param status
|
||||
* @return
|
||||
*/
|
||||
int updateIsValidById(long id, Integer status);
|
||||
|
||||
|
||||
}
|
@ -1,79 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base.bu;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesFirstOrderDetail;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesProcessFirstItem;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Description:MES_工序首检项目接口
|
||||
* @Reference:
|
||||
* @Author: jessica.chen
|
||||
* @CreateDate: 2019\11\13 13:56
|
||||
* @Modify:
|
||||
**/
|
||||
public interface IBuFirstManageService {
|
||||
|
||||
/**
|
||||
* 添加MES_工序首检项目
|
||||
*
|
||||
* @param mesProcessFirstItem 工序首检项目
|
||||
* @return 插入后的mesProcessFirstItem对象
|
||||
*/
|
||||
@ApiOperation(value = "添加MES_工序首检项目信息", notes = "传入MES_工序首检项目对象")
|
||||
MesProcessFirstItem insertMesProcessFirstItem(MesProcessFirstItem mesProcessFirstItem);
|
||||
|
||||
/**
|
||||
* 更新MES_工序首检项目
|
||||
*
|
||||
* @param mesProcessFirstItem 工序首检项目
|
||||
* @param userName 操作人
|
||||
*/
|
||||
@ApiOperation(value = "更新MES_工序首检项目", notes = "更新MES_工序首检项目")
|
||||
void updateMesProcessFirstItem(MesProcessFirstItem mesProcessFirstItem, String userName);
|
||||
|
||||
/**
|
||||
* 按条件分页查询MES_工序首检项目信息
|
||||
*
|
||||
* @param mesProcessFirstItem 工序首检项目
|
||||
* @param pager 分页条件
|
||||
* @return 分页数据
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询MES_工序首检项目信息", notes = "按条件分页查询MES_工序首检项目信息")
|
||||
ListPager<MesProcessFirstItem> queryMesProcessFirstItemByPager(MesProcessFirstItem mesProcessFirstItem, Pager pager);
|
||||
|
||||
|
||||
/**
|
||||
* 批量禁用/启用详情
|
||||
*
|
||||
* @param ids id数组
|
||||
* @param status 更新状态
|
||||
* @param userName 操作人
|
||||
* @return 操作行数
|
||||
*/
|
||||
@ApiOperation(value = "批量禁用/启用详情")
|
||||
int updateMesProcessFirstItemStatus(String[] ids, int status, String userName);
|
||||
|
||||
/**
|
||||
* 首检单明细数据查询报表
|
||||
*
|
||||
* @param mesFirstOrderDetail 首检单明细数据
|
||||
* @param pager 分页条件
|
||||
* @return 分页数据
|
||||
*/
|
||||
@ApiOperation(value = "首检单明细数据查询报表", notes = "首检单明细数据查询报表")
|
||||
ListPager<MesFirstOrderDetail> queryFirstOrderDetailReportByPager(MesFirstOrderDetail mesFirstOrderDetail, Pager pager);
|
||||
|
||||
/**
|
||||
* 更新MES_首检单明细
|
||||
*
|
||||
* @param mesFirstOrderDetailList 首检单明细
|
||||
* @param userName 操作人
|
||||
*/
|
||||
@ApiOperation(value = "更新MES_首检单明细", notes = "更新MES_首检单明细")
|
||||
void updateMesFirstOrderDetailById(List<MesFirstOrderDetail> mesFirstOrderDetailList, String userName);
|
||||
|
||||
}
|
@ -1,43 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base.bu;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesProcessBom;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.SxProcessBomModel;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
|
||||
/**
|
||||
* @Author: xiangming.liao
|
||||
* @CreateDate: 2021/01/17 17:56 下午
|
||||
* @Description:
|
||||
**/
|
||||
public interface IBuProcessBomService {
|
||||
/**
|
||||
* 新增工序BOM
|
||||
* @param processBom
|
||||
* @return
|
||||
*/
|
||||
MesProcessBom insertProcessBom(MesProcessBom processBom);
|
||||
/**
|
||||
* 修改工序BOM
|
||||
* @param processBom
|
||||
* @return
|
||||
*/
|
||||
MesProcessBom updateProcessBom(MesProcessBom processBom);
|
||||
|
||||
/**
|
||||
* 启用禁用工序BOM
|
||||
* @param ids id数组
|
||||
* @param status 状态
|
||||
* @param userName 操作人
|
||||
* @return
|
||||
*/
|
||||
void updateStatusBatchProcessBom(String[] ids, Integer status, String userName);
|
||||
|
||||
/**
|
||||
* 查询工序BOM分页
|
||||
* @param processBom
|
||||
* @param pager
|
||||
* @return
|
||||
*/
|
||||
ListPager<SxProcessBomModel> queryProcessBomByPager(MesProcessBom processBom, Pager pager);
|
||||
}
|
@ -1,144 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base.bu;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesUnbindProduceSn;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesWorkOrderExt;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.*;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import cn.estsh.i3plus.pojo.mes.bean.MesWorkOrder;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @author yumingxing
|
||||
* @version 1.0
|
||||
* @date 2021/1/13 9:27
|
||||
**/
|
||||
public interface IBuWorkOrderExtService {
|
||||
|
||||
/**
|
||||
* 手动创建生成生产工单
|
||||
*
|
||||
* @param workOrderDto 生产工单
|
||||
*/
|
||||
void insertManualGenerate(GenerateWorkOrderDto workOrderDto);
|
||||
|
||||
/**
|
||||
* excel导入生成生产工单
|
||||
*
|
||||
* @param excelWorkOrderDtoList 上次的文件
|
||||
*/
|
||||
void importGenerate(List<ExcelWorkOrderDto> excelWorkOrderDtoList);
|
||||
|
||||
/**
|
||||
* sop同步接口生成生产工单 todo(同步接口还未开发)
|
||||
*
|
||||
* @param mesWorkOrderExtList 上次的文件
|
||||
*/
|
||||
void sopGenerate(List<MesWorkOrderExt> mesWorkOrderExtList);
|
||||
|
||||
/**
|
||||
* 调整工作顺序
|
||||
*
|
||||
* @param generateWorkOrderDto 生成工作单dto
|
||||
*/
|
||||
void adjustWorkOrder(GenerateWorkOrderDto generateWorkOrderDto);
|
||||
|
||||
|
||||
/**
|
||||
* 生产工单 分页查询
|
||||
*
|
||||
* @param workOrderQueryDto 查询参数
|
||||
* @param pager 分页参数
|
||||
* @return 生产工单 分页数据
|
||||
*/
|
||||
ListPager<WorkOrderPageVo> getListPageByCondition(WorkOrderQueryDto workOrderQueryDto, Pager pager);
|
||||
|
||||
/**
|
||||
* 生产工单 分页查询
|
||||
*
|
||||
* @param workOrderQueryDto 查询参数
|
||||
* @param pager 分页参数
|
||||
* @return 生产工单 分页数据
|
||||
*/
|
||||
ListPager<WorkOrderPageVo> getWorkOrderListByPager(WorkOrderQueryDto workOrderQueryDto, Pager pager);
|
||||
|
||||
/**
|
||||
* 停止工作订单
|
||||
*
|
||||
* @param orderNo 订单编号
|
||||
*/
|
||||
void stopWorkOrder(String orderNo);
|
||||
|
||||
/**
|
||||
* 启动工单
|
||||
*
|
||||
* @param orderNo 订单编号
|
||||
*/
|
||||
void startWorkOrder(String orderNo);
|
||||
|
||||
/**
|
||||
* 生产工单状态批量调整
|
||||
*
|
||||
* @param workOrderStatus 状态
|
||||
* @param orderNoList 工单号
|
||||
*/
|
||||
void updateWorkOrderStatus(Integer workOrderStatus, List<String> orderNoList);
|
||||
|
||||
List<MesWorkOrderExt> findMesWorkOrderBySeqAsc(MesWorkOrder mesWorkOrder);
|
||||
|
||||
/**
|
||||
* 获取工单seq
|
||||
* @param organizeCode
|
||||
* @param count
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "获取工单seq", notes = "获取工单seq")
|
||||
Double getWorkOrderExtMaxSeq(String organizeCode, Integer count);
|
||||
|
||||
/**
|
||||
* 生产工单调序-bu
|
||||
* @param orderNo
|
||||
* @param nextOrderNo
|
||||
* @param organizeCode
|
||||
* @param userName
|
||||
*/
|
||||
void updateOrderSeq(Long orderNo, Long nextOrderNo, String workCenterCode, String organizeCode, String userName);
|
||||
|
||||
/**
|
||||
* 修改工单 是否使用完成数量
|
||||
* @param workOrderNo 工单号
|
||||
* @param workTime 作业时间
|
||||
* @param shiftCode 班次代码
|
||||
* @param outPutFlag 是否使用完工数量标志
|
||||
* @param organizeCode 工厂代码
|
||||
* @param userName 操作人
|
||||
*/
|
||||
void doUpdateWorkOrderIsUseCompleteQty( String workOrderNo, String workTime, String shiftCode, String outPutFlag, String organizeCode, String userName);
|
||||
|
||||
/**
|
||||
* 修改工单 是否使用完成数量
|
||||
* @param workOrderNo 工单号
|
||||
* @param organizeCode 工厂代码
|
||||
*/
|
||||
Map<String, Object> getProductionBatchByWorkOrderNo(String workOrderNo, String organizeCode);
|
||||
|
||||
/**
|
||||
* 解绑条码查询
|
||||
*
|
||||
* @param produceSn 检索条件
|
||||
* @param pager 分页对象
|
||||
*/
|
||||
List<MesUnbindProduceSn> queryMesUnbindSnList(MesUnbindProduceSn produceSn);
|
||||
|
||||
/**
|
||||
* 绑定已解绑条码
|
||||
*
|
||||
* @param produceSnList 条码集合
|
||||
* @param orderNo 工单号
|
||||
*/
|
||||
void doBindUnbindSnByOrderNo(List<String> produceSnList, String orderNo, String organizeCode, String userName);
|
||||
|
||||
}
|
@ -1,53 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base.bu;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesShiftProdCenterRecord;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.bu.BuWorkTimeDetailModel;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
/**
|
||||
* @Author: xinwang.yi
|
||||
* @CreateDate: 2022/09/27 15:06 下午
|
||||
* @Description:
|
||||
**/
|
||||
public interface IBuWorkTimeDetailService {
|
||||
/**
|
||||
* 新增停开机记录
|
||||
*
|
||||
* @param mesShiftProdCenterRecord
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "新增停开机记录", notes = "新增停开机记录")
|
||||
MesShiftProdCenterRecord insertWorkTimeDetail(MesShiftProdCenterRecord mesShiftProdCenterRecord);
|
||||
|
||||
/**
|
||||
* 按条件分页查询停开机记录信息
|
||||
*
|
||||
* @param workTimeDetailModel
|
||||
* @param pager
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询停开机记录信息", notes = "按条件分页查询停开机记录信息")
|
||||
ListPager<BuWorkTimeDetailModel> queryWorkTimeDetailByPager(BuWorkTimeDetailModel workTimeDetailModel, Pager pager);
|
||||
|
||||
|
||||
/**
|
||||
* 更新停开机记录信息
|
||||
*
|
||||
* @param mesShiftProdCenterRecord 停开机记录
|
||||
* @return 更新后的停开机记录
|
||||
*/
|
||||
@ApiOperation(value = "更新停开机记录信息", notes = "更新停开机记录信息")
|
||||
MesShiftProdCenterRecord updateWorkTimeDetail(MesShiftProdCenterRecord mesShiftProdCenterRecord);
|
||||
|
||||
|
||||
/**
|
||||
* 删除
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "删除停开机记录", notes = "删除停开机记录")
|
||||
int deleteWorkTimeDetail(long id, String userName);
|
||||
|
||||
}
|
@ -1,82 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base.bu;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesBusiConfig;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @Author: xinwang.yi
|
||||
* @CreateDate: 2021/01/19 15:06 下午
|
||||
* @Description:
|
||||
**/
|
||||
public interface IBusiConfigService {
|
||||
|
||||
/**
|
||||
* 按条件分页查询业务配置表信息
|
||||
*
|
||||
* @param busiConfig 查询条件
|
||||
* @param pager 分页条件
|
||||
* @return 业务配置表分页数据
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询业务配置表信息", notes = "按条件分页查询业务配置表信息")
|
||||
ListPager<MesBusiConfig> queryBusiConfigByPager(MesBusiConfig busiConfig, Pager pager);
|
||||
|
||||
/**
|
||||
* 新增业务配置表信息
|
||||
* @param busiConfig 业务配置表信息
|
||||
* @return 业务配置表数据
|
||||
*/
|
||||
@ApiOperation(value = "新增业务配置表信息", notes = "新增业务配置表信息")
|
||||
MesBusiConfig insertBusiConfig(MesBusiConfig busiConfig);
|
||||
|
||||
/**
|
||||
* 更新业务配置表信息
|
||||
* @param busiConfig 业务配置表信息
|
||||
* @return 业务配置表数据
|
||||
*/
|
||||
@ApiOperation(value = "更新业务配置表信息", notes = "更新业务配置表信息")
|
||||
MesBusiConfig updateBusiConfig(MesBusiConfig busiConfig);
|
||||
|
||||
/**
|
||||
* 根据id启用或禁用业务配置表信息
|
||||
* @param id 业务配置表信息ID
|
||||
* @param status 状态
|
||||
* @param organizeCode 组织代码
|
||||
* @param userName 操作人
|
||||
* @return 结果
|
||||
*/
|
||||
@ApiOperation(value = "根据id启用或禁用业务配置表信息", notes = "根据id启用或禁用业务配置表信息")
|
||||
int updateBusiConfigValidById(Long id, Integer status, String organizeCode, String userName);
|
||||
|
||||
/**
|
||||
* 根据配置代码查询业务配置信息
|
||||
* @param organizeCode 组织代码
|
||||
* @param cfgCode 配置代码
|
||||
* @return 业务配置信息
|
||||
*/
|
||||
@ApiOperation(value = "根据配置代码查询业务配置信息", notes = "根据配置代码查询业务配置信息")
|
||||
MesBusiConfig getBusiConfigByCfgCode(String organizeCode, String cfgCode);
|
||||
|
||||
/**
|
||||
* 获取配置信息MAP
|
||||
* @param organizeCode 组织代码
|
||||
* @param cfgCode 配置代码
|
||||
* @return 配置信息MAP
|
||||
*/
|
||||
@ApiOperation(value = "获取配置信息MAP", notes = "获取配置信息MAP")
|
||||
Map<String, String> getConfigMap(String organizeCode, String cfgCode);
|
||||
|
||||
/**
|
||||
* 获取配置信息集合
|
||||
* @param organizeCode 组织代码
|
||||
* @param cfgCode 配置代码
|
||||
* @return 配置信息集合
|
||||
*/
|
||||
@ApiOperation(value = "获取配置信息集合", notes = "获取配置信息集合")
|
||||
List<MesBusiConfig> getConfigListSortSeq(String organizeCode, String cfgCode);
|
||||
|
||||
}
|
@ -1,52 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base.bu;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesProductPrintType;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
/**
|
||||
* @Author: xinwang.yi
|
||||
* @CreateDate: 2021/01/19 15:06 下午
|
||||
* @Description:
|
||||
**/
|
||||
public interface IMesProductPrintTypeService {
|
||||
|
||||
/**
|
||||
* 按条件分页查询产品打印类型表信息
|
||||
*
|
||||
* @param productPrintType 查询条件
|
||||
* @param pager 分页条件
|
||||
* @return 产品打印类型表分页数据
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询产品打印类型表信息", notes = "按条件分页查询产品打印类型表信息")
|
||||
ListPager<MesProductPrintType> queryProductPrintTypeByPager(MesProductPrintType productPrintType, Pager pager);
|
||||
|
||||
/**
|
||||
* 新增产品打印类型表信息
|
||||
* @param productPrintType 产品打印类型表信息
|
||||
* @return 产品打印类型表数据
|
||||
*/
|
||||
@ApiOperation(value = "新增产品打印类型表信息", notes = "新增产品打印类型表信息")
|
||||
MesProductPrintType insertProductPrintType(MesProductPrintType productPrintType);
|
||||
|
||||
/**
|
||||
* 更新产品打印类型表信息
|
||||
* @param productPrintType 产品打印类型表信息
|
||||
* @return 产品打印类型表数据
|
||||
*/
|
||||
@ApiOperation(value = "更新产品打印类型表信息", notes = "更新产品打印类型表信息")
|
||||
MesProductPrintType updateProductPrintType(MesProductPrintType productPrintType);
|
||||
|
||||
/**
|
||||
* 根据id启用或禁用产品打印类型表信息
|
||||
* @param id 产品打印类型表信息ID
|
||||
* @param status 状态
|
||||
* @param organizeCode 组织代码
|
||||
* @param userName 操作人
|
||||
* @return 结果
|
||||
*/
|
||||
@ApiOperation(value = "根据id启用或禁用产品打印类型表信息", notes = "根据id启用或禁用产品打印类型表信息")
|
||||
void updateProductPrintTypeValidById(String[] id, Integer status, String organizeCode, String userName);
|
||||
|
||||
}
|
@ -1,33 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base.bu;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.bu.PartCategoryModel;
|
||||
import cn.estsh.i3plus.pojo.mes.bean.MesPart;
|
||||
import cn.estsh.i3plus.pojo.mes.bean.MesPartCategory;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface IPartDataExtService {
|
||||
/**
|
||||
* 查询零件种类
|
||||
*
|
||||
* @param partCategory 零件种类
|
||||
* @return 零件种类集合
|
||||
*/
|
||||
List<PartCategoryModel> queryMesPartCategoryByProperties(MesPartCategory partCategory);
|
||||
|
||||
/**
|
||||
* 查询所有零件种类
|
||||
*
|
||||
* @param organizeCode 组织代码
|
||||
* @return 零件种类集合
|
||||
*/
|
||||
List<PartCategoryModel> queryMesProduceCategoryAll(String organizeCode);
|
||||
|
||||
/**
|
||||
* 查询所有零件种类
|
||||
*
|
||||
* @param organizeCode 组织代码
|
||||
* @return 零件种类集合
|
||||
*/
|
||||
MesPart getMesPart(String organizeCode, String partNo);
|
||||
}
|
@ -1,66 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base.bu;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.bu.BuNumberRuleModel;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.bu.BuWorkCenterModel;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.bu.BuWorkOrderModel;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.bu.MesShiftExtModel;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @PROJECT_NAME: i3plus-mes-panasonic-bu
|
||||
* @DESCRIPTION:
|
||||
* @USER: xinwang.yi
|
||||
* @DATE: 2022-06-10 13:46
|
||||
*/
|
||||
|
||||
public interface ISxBuBaseDataService {
|
||||
/**
|
||||
* 分页查询产线
|
||||
* @param organizeCode
|
||||
* @param workCenterCode
|
||||
* @param workCenterName
|
||||
* @param pager
|
||||
* @return
|
||||
*/
|
||||
ListPager<BuWorkCenterModel> queryWorkCenterByListPager(String organizeCode, String workCenterCode, String workCenterName, String careerCode, String categoryCode, Pager pager);
|
||||
|
||||
/**
|
||||
* 按产线类别查询
|
||||
* @param organizeCode
|
||||
* @param lineType
|
||||
* @return
|
||||
*/
|
||||
List<BuWorkCenterModel> queryWorkCenters(String organizeCode, String lineType);
|
||||
|
||||
/**
|
||||
* 根据计划时间区间查询工单
|
||||
* @param organizeCode
|
||||
* @param startTime
|
||||
* @param endTime
|
||||
* @return
|
||||
*/
|
||||
List<BuWorkOrderModel> queryWorkOrdersByPlanTime(String organizeCode, String startTime, String endTime, List<String> workOrderNoList);
|
||||
|
||||
/**
|
||||
* 根据计划时间区间查询工单
|
||||
* @param organizeCode
|
||||
* @param startTime
|
||||
* @param endTime
|
||||
* @return
|
||||
*/
|
||||
MesShiftExtModel queryMesShift(String organizeCode, String startTime, String endTime);
|
||||
|
||||
/**
|
||||
* 查询条码规则
|
||||
* @param organizeCode 组织代码
|
||||
* @param partNo 物料编码
|
||||
* @param codeType 编码类型
|
||||
* @param matchType 匹配类型
|
||||
* @return
|
||||
*/
|
||||
BuNumberRuleModel queryMesSnRule(String organizeCode, String partNo, Integer codeType, Integer matchType);
|
||||
|
||||
}
|
@ -1,32 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base.bu3;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesProcessQManage;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
/**
|
||||
* @Description:MES_工序Q管理项目接口
|
||||
* @Reference:
|
||||
* @Author: jessica.chen
|
||||
* @CreateDate: 2019\11\13 13:56
|
||||
* @Modify:
|
||||
**/
|
||||
public interface IBuQManageService {
|
||||
|
||||
/**
|
||||
* 添加MES_工序Q管理项目
|
||||
*
|
||||
* @param mesProcessQManage 工序Q管理项目
|
||||
* @return 插入后的mesProcessQManage对象
|
||||
*/
|
||||
@ApiOperation(value = "添加MES_工序Q管理项目信息", notes = "传入MES_工序Q管理项目对象")
|
||||
MesProcessQManage insertMesProcessQManage(MesProcessQManage mesProcessQManage);
|
||||
|
||||
/**
|
||||
* 更新MES_工序Q管理项目
|
||||
*
|
||||
* @param mesProcessQManage 工序Q管理项目
|
||||
* @param userName 操作人
|
||||
*/
|
||||
@ApiOperation(value = "更新MES_工序Q管理项目", notes = "更新MES_工序Q管理项目")
|
||||
void updateMesProcessQManage(MesProcessQManage mesProcessQManage, String userName);
|
||||
}
|
@ -1,131 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base.bu3;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesAssistOutAndEnter;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.bu3.SxAssistOutAndEnterModel;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.bu3.SxAssistOutAndEnterReportModel;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author: wangjie
|
||||
* @CreateDate: 2021/01/19 15:06 下午
|
||||
* @Description:
|
||||
**/
|
||||
public interface ISxAssistOutAndEnterService {
|
||||
|
||||
/**
|
||||
* 按条件分页查询援交信息
|
||||
*
|
||||
* @param assistOutAndEnter 查询条件
|
||||
* @param pager 分页条件
|
||||
* @return 援交分页数据
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询援交信息", notes = "按条件分页查询援交信息")
|
||||
ListPager<SxAssistOutAndEnterModel> queryAssistOutAndEnterByPager(SxAssistOutAndEnterModel assistOutAndEnter, Pager pager);
|
||||
|
||||
/**
|
||||
* 数据封装
|
||||
* @param organizeCode 组织代码
|
||||
* @param resultList 结果集
|
||||
* @param resultDbList 数据集
|
||||
*/
|
||||
@ApiOperation(value = "数据封装", notes = "数据封装")
|
||||
void packResultList(String organizeCode, List<SxAssistOutAndEnterModel> resultList, List<MesAssistOutAndEnter> resultDbList);
|
||||
|
||||
/**
|
||||
* 新增援交信息
|
||||
* @param assistOutAndEnter 援交信息
|
||||
* @return 援交数据
|
||||
*/
|
||||
@ApiOperation(value = "新增援交信息", notes = "新增援交信息")
|
||||
void insertAssistOutAndEnter(MesAssistOutAndEnter assistOutAndEnter);
|
||||
|
||||
/**
|
||||
* 更新援交信息
|
||||
* @param assistOutAndEnter 援交信息
|
||||
* @return 援交数据
|
||||
*/
|
||||
@ApiOperation(value = "更新援交信息", notes = "更新援交信息")
|
||||
MesAssistOutAndEnter updateAssistOutAndEnter(SxAssistOutAndEnterModel assistOutAndEnter);
|
||||
|
||||
/**
|
||||
* 根据id启用或禁用援交信息
|
||||
* @param idStrArr 援交信息ID
|
||||
* @param status 状态
|
||||
* @param userName 操作人
|
||||
*/
|
||||
@ApiOperation(value = "根据id启用或禁用援交信息", notes = "根据id启用或禁用援交信息")
|
||||
void updateAssistOutAndEnterValidById(String[] idStrArr, Integer status, String userName);
|
||||
|
||||
/**
|
||||
* 根据id删除援交信息
|
||||
* @param idStrArr 援交信息ID
|
||||
* @param userName 操作人
|
||||
*/
|
||||
@ApiOperation(value = "根据id删除援交信息", notes = "根据id删除援交信息")
|
||||
void deleteAssistOutAndEnterById(String[] idStrArr, String userName);
|
||||
|
||||
/**
|
||||
* 根据id确认援交信息
|
||||
* @param idStrArr 援交信息ID
|
||||
* @param organizeCode 组织代码
|
||||
* @param userName 操作人
|
||||
* @param userLoginName 登录名
|
||||
* @param level 援进援出确认级别
|
||||
* @param liabilityAttribution 责任归属
|
||||
*/
|
||||
@ApiOperation(value = "根据id确认援交信息", notes = "根据id确认援交信息")
|
||||
void doConfirmAssistOutAndEnterById(String[] idStrArr, String organizeCode, String userName, String userLoginName,int level,Integer liabilityAttribution);
|
||||
|
||||
/**
|
||||
* 援交报表
|
||||
* @param data 查询条件
|
||||
* @return 援交报表数据
|
||||
*/
|
||||
@ApiOperation(value = "援交报表", notes = "援交报表")
|
||||
SxAssistOutAndEnterReportModel doAssistOutAndEnterReport(SxAssistOutAndEnterReportModel data);
|
||||
|
||||
/**
|
||||
* 援交报表明细数据
|
||||
* @param model
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "援交报表明细数据", notes = "援交报表明细数据")
|
||||
List<SxAssistOutAndEnterModel> queryAssistOutAndEnterReportDetailList(SxAssistOutAndEnterModel model);
|
||||
|
||||
/**
|
||||
* 援交报表导出
|
||||
* @param resp HttpServletResponse
|
||||
* @param data 查询条件
|
||||
*/
|
||||
@ApiOperation(value = "援交报表导出", notes = "援交报表导出")
|
||||
void doDownLoadAssistOutAndEnterReport(HttpServletResponse resp, SxAssistOutAndEnterReportModel data);
|
||||
|
||||
/**
|
||||
* 援交信息自动确认
|
||||
* @param model 入参
|
||||
* @return 修改数量
|
||||
*/
|
||||
@ApiOperation(value = "援交信息自动确认", notes = "援交信息自动确认")
|
||||
Integer doAssistOutAndEnterAutoConfirm(SxAssistOutAndEnterModel model);
|
||||
|
||||
/**
|
||||
* 按条件分页查询援交信息
|
||||
*
|
||||
* @param influenceDateStart 影响开始日期
|
||||
* @param influenceDateEnd 影响结束日期
|
||||
* @param organizeCode 工厂代码
|
||||
* @return 援交分页数据
|
||||
*/
|
||||
@ApiOperation(value = "根据月份和责任部门查询援入援出信息", notes = "根据月份和责任部门查询援入援出信息")
|
||||
List<MesAssistOutAndEnter> queryAssistOutListByMonthAndContainProdTechnology(String influenceDateStart, String influenceDateEnd, String organizeCode);
|
||||
|
||||
List queryAssistOutListByMonthWorkCenterCode(String influenceDateStart, String influenceDateEnd, String workCenterCode, String organizeCode);
|
||||
|
||||
@ApiOperation(value = "援交报表部长确认", notes = "援交报表部长确认")
|
||||
void doReportResponsibleMinisterConfirm(SxAssistOutAndEnterReportModel data);
|
||||
}
|
@ -1,14 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base.bu3;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.ExcelImportResultExtModel;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
|
||||
/**
|
||||
* @author yumingxing
|
||||
* @version 1.0
|
||||
* @date 2021/1/13 9:27
|
||||
**/
|
||||
public interface ISxBuWorkOrderExtService {
|
||||
|
||||
}
|
@ -1,95 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base.bu3;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesCareerCorrelationCfg;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author: wangjie
|
||||
* @CreateDate: 2021/01/19 15:06 下午
|
||||
* @Description:
|
||||
**/
|
||||
public interface ISxCareerCorrelationCfgService {
|
||||
|
||||
/**
|
||||
* 按条件分页查询事业别相关配置信息
|
||||
*
|
||||
* @param careerCorrelationCfg 查询条件
|
||||
* @param pager 分页条件
|
||||
* @return 事业别相关配置分页数据
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询事业别相关配置信息", notes = "按条件分页查询事业别相关配置信息")
|
||||
ListPager<MesCareerCorrelationCfg> queryCareerCorrelationCfgByPager(MesCareerCorrelationCfg careerCorrelationCfg, Pager pager);
|
||||
|
||||
/**
|
||||
* 新增事业别相关配置信息
|
||||
* @param careerCorrelationCfg 事业别相关配置信息
|
||||
* @return 事业别相关配置数据
|
||||
*/
|
||||
@ApiOperation(value = "新增事业别相关配置信息", notes = "新增事业别相关配置信息")
|
||||
MesCareerCorrelationCfg insertCareerCorrelationCfg(MesCareerCorrelationCfg careerCorrelationCfg);
|
||||
|
||||
/**
|
||||
* 更新事业别相关配置信息
|
||||
* @param careerCorrelationCfg 事业别相关配置信息
|
||||
* @return 事业别相关配置数据
|
||||
*/
|
||||
@ApiOperation(value = "更新事业别相关配置信息", notes = "更新事业别相关配置信息")
|
||||
MesCareerCorrelationCfg updateCareerCorrelationCfg(MesCareerCorrelationCfg careerCorrelationCfg);
|
||||
|
||||
/**
|
||||
* 根据id启用或禁用事业别相关配置信息
|
||||
* @param idStr 事业别相关配置信息ID
|
||||
* @param status 状态
|
||||
* @param userName 操作人
|
||||
*/
|
||||
@ApiOperation(value = "根据id启用或禁用事业别相关配置信息", notes = "根据id启用或禁用事业别相关配置信息")
|
||||
void updateCareerCorrelationCfgValidById(String idStr, Integer status, String userName);
|
||||
|
||||
/**
|
||||
* 根据id删除事业别相关配置信息
|
||||
* @param idStr 事业别相关配置信息ID
|
||||
* @param userName 操作人
|
||||
*/
|
||||
@ApiOperation(value = "根据id删除事业别相关配置信息", notes = "根据id删除事业别相关配置信息")
|
||||
void deleteCareerCorrelationCfgById(String idStr, String userName);
|
||||
|
||||
/**
|
||||
* 获取事业别相关配置信息
|
||||
* @param organizeCode 组织代码
|
||||
* @param dataType 数据类型
|
||||
* @param dataKeyStart 时间起始
|
||||
* @param dataKeyEnd 时间截止
|
||||
* @return 事业别相关配置信息
|
||||
*/
|
||||
@ApiOperation(value = "获取事业别相关配置信息", notes = "获取事业别相关配置信息")
|
||||
List<MesCareerCorrelationCfg> getCareerCorrelationCfgListOnlyByDataType(String organizeCode, String dataType, String dataKeyStart, String dataKeyEnd);
|
||||
|
||||
/**
|
||||
* 获取事业别相关配置信息
|
||||
* @param organizeCode 组织代码
|
||||
* @param dataDimension 数据维度
|
||||
* @param dataType 数据类型
|
||||
* @param dataKeyStart 时间起始
|
||||
* @param dataKeyEnd 时间截止
|
||||
* @return 事业别相关配置信息
|
||||
*/
|
||||
@ApiOperation(value = "获取事业别相关配置信息", notes = "获取事业别相关配置信息")
|
||||
List<MesCareerCorrelationCfg> getCareerCorrelationCfgList(String organizeCode, String dataDimension, String dataType, String dataKeyStart, String dataKeyEnd);
|
||||
|
||||
|
||||
/**
|
||||
* 获取事业别相关配置信息
|
||||
* @param organizeCode 组织代码
|
||||
* @param dataDimension 时间起始
|
||||
* @param dataType 数据类型
|
||||
* @param categoryCode 产品别代码
|
||||
* @return 事业别相关配置信息
|
||||
*/
|
||||
@ApiOperation(value = "获取事业别相关配置信息", notes = "获取事业别相关配置信息")
|
||||
List<MesCareerCorrelationCfg> getCareerCorrelationCfgListByCategoryCode(String organizeCode, String dataDimension, String dataType, String categoryCode);
|
||||
|
||||
}
|
@ -1,22 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base.bu3;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesEquipmentCheck;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @Author: wangjie
|
||||
* @CreateDate: 2021/01/19 15:06 下午
|
||||
* @Description:
|
||||
**/
|
||||
public interface ISxEquipmentCheckService {
|
||||
|
||||
/**
|
||||
* 根据生产线查询设备点检设备信息去重信息
|
||||
* @param equipmentCheck
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "根据生产线查询设备点检设备信息去重信息", notes = "根据生产线查询设备点检设备信息去重信息")
|
||||
Map<String, String> queryEquipmentCheckEquInfoMap(MesEquipmentCheck equipmentCheck);
|
||||
}
|
@ -1,68 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base.bu3;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesEsopCenterRemainCfg;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author: wangjie
|
||||
* @CreateDate: 2021/01/19 15:06 下午
|
||||
* @Description:
|
||||
**/
|
||||
public interface ISxEsopCenterRemainCfgService {
|
||||
|
||||
/**
|
||||
* 按条件分页查询作业指导书生产线切替数量配置信息
|
||||
*
|
||||
* @param esopCenterRemainCfg 查询条件
|
||||
* @param pager 分页条件
|
||||
* @return 作业指导书生产线切替数量配置分页数据
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询作业指导书生产线切替数量配置信息", notes = "按条件分页查询作业指导书生产线切替数量配置信息")
|
||||
ListPager<MesEsopCenterRemainCfg> queryEsopCenterRemainCfgByPager(MesEsopCenterRemainCfg esopCenterRemainCfg, Pager pager);
|
||||
|
||||
/**
|
||||
* 新增作业指导书生产线切替数量配置信息
|
||||
* @param esopCenterRemainCfg 作业指导书生产线切替数量配置信息
|
||||
* @return 作业指导书生产线切替数量配置数据
|
||||
*/
|
||||
@ApiOperation(value = "新增作业指导书生产线切替数量配置信息", notes = "新增作业指导书生产线切替数量配置信息")
|
||||
MesEsopCenterRemainCfg insertEsopCenterRemainCfg(MesEsopCenterRemainCfg esopCenterRemainCfg);
|
||||
|
||||
/**
|
||||
* 更新作业指导书生产线切替数量配置信息
|
||||
* @param esopCenterRemainCfg 作业指导书生产线切替数量配置信息
|
||||
* @return 作业指导书生产线切替数量配置数据
|
||||
*/
|
||||
@ApiOperation(value = "更新作业指导书生产线切替数量配置信息", notes = "更新作业指导书生产线切替数量配置信息")
|
||||
MesEsopCenterRemainCfg updateEsopCenterRemainCfg(MesEsopCenterRemainCfg esopCenterRemainCfg);
|
||||
|
||||
/**
|
||||
* 根据id启用或禁用作业指导书生产线切替数量配置信息
|
||||
* @param idStr 作业指导书生产线切替数量配置信息ID
|
||||
* @param status 状态
|
||||
* @param userName 操作人
|
||||
*/
|
||||
@ApiOperation(value = "根据id启用或禁用作业指导书生产线切替数量配置信息", notes = "根据id启用或禁用作业指导书生产线切替数量配置信息")
|
||||
void updateEsopCenterRemainCfgValidById(String idStr, Integer status, String userName);
|
||||
|
||||
/**
|
||||
* 根据id删除作业指导书生产线切替数量配置信息
|
||||
* @param idStr 作业指导书生产线切替数量配置信息ID
|
||||
* @param userName 操作人
|
||||
*/
|
||||
@ApiOperation(value = "根据id删除作业指导书生产线切替数量配置信息", notes = "根据id删除作业指导书生产线切替数量配置信息")
|
||||
void deleteEsopCenterRemainCfgById(String idStr, String userName);
|
||||
|
||||
/**
|
||||
* 获取作业指导书生产线切替数量配置信息
|
||||
* @param organizeCode 组织代码
|
||||
* @return 作业指导书生产线切替数量配置信息
|
||||
*/
|
||||
@ApiOperation(value = "获取作业指导书生产线切替数量配置信息", notes = "获取作业指导书生产线切替数量配置信息")
|
||||
List<MesEsopCenterRemainCfg> getEsopCenterRemainCfgAllList(String organizeCode);
|
||||
|
||||
}
|
@ -1,78 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base.bu3;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesOfficialLossDetailRecord;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.bu3.SxOfficialLossDetailRecordModel;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @Author: wangjie
|
||||
* @CreateDate: 2021/01/19 15:06 下午
|
||||
* @Description:
|
||||
**/
|
||||
public interface ISxOfficialLossDetailRecordService {
|
||||
|
||||
/**
|
||||
* 按条件分页查询仕损明细记录信息
|
||||
*
|
||||
* @param officialLossDetailRecord 查询条件
|
||||
* @param pager 分页条件
|
||||
* @return 仕损明细记录分页数据
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询仕损明细记录信息", notes = "按条件分页查询仕损明细记录信息")
|
||||
ListPager<SxOfficialLossDetailRecordModel> queryOfficialLossDetailRecordByPager(SxOfficialLossDetailRecordModel officialLossDetailRecord, Pager pager);
|
||||
|
||||
/**
|
||||
* 新增仕损明细记录信息
|
||||
* @param officialLossDetailRecord 仕损明细记录信息
|
||||
* @return 仕损明细记录数据
|
||||
*/
|
||||
@ApiOperation(value = "新增仕损明细记录信息", notes = "新增仕损明细记录信息")
|
||||
MesOfficialLossDetailRecord insertOfficialLossDetailRecord(SxOfficialLossDetailRecordModel officialLossDetailRecord);
|
||||
|
||||
/**
|
||||
* 更新仕损明细记录信息
|
||||
* @param officialLossDetailRecord 仕损明细记录信息
|
||||
* @return 仕损明细记录数据
|
||||
*/
|
||||
@ApiOperation(value = "更新仕损明细记录信息", notes = "更新仕损明细记录信息")
|
||||
MesOfficialLossDetailRecord updateOfficialLossDetailRecord(SxOfficialLossDetailRecordModel officialLossDetailRecord);
|
||||
|
||||
/**
|
||||
* 根据id启用或禁用仕损明细记录信息
|
||||
* @param idStrArr 仕损明细记录信息ID
|
||||
* @param status 状态
|
||||
* @param userName 操作人
|
||||
*/
|
||||
@ApiOperation(value = "根据id启用或禁用仕损明细记录信息", notes = "根据id启用或禁用仕损明细记录信息")
|
||||
void updateOfficialLossDetailRecordValidById(String[] idStrArr, Integer status, String userName);
|
||||
|
||||
/**
|
||||
* 根据id删除仕损明细记录信息
|
||||
* @param idStrArr 仕损明细记录信息ID
|
||||
* @param userName 操作人
|
||||
*/
|
||||
@ApiOperation(value = "根据id删除仕损明细记录信息", notes = "根据id删除仕损明细记录信息")
|
||||
void deleteOfficialLossDetailRecordById(String[] idStrArr, String userName);
|
||||
|
||||
/**
|
||||
* 获取仕损明细记录类型明细配置MAP
|
||||
* @param organizeCode 组织代码
|
||||
* @return 仕损明细记录类型明细配置MAP
|
||||
*/
|
||||
@ApiOperation(value = "获取仕损明细记录类型明细配置MAP", notes = "获取仕损明细记录类型明细配置MAP")
|
||||
Map<String, Map<String, String>> getOfficialLossItemCfgMap(String organizeCode);
|
||||
|
||||
/**
|
||||
* 按条件查询仕损明细记录信息
|
||||
* @param officialLossDetailRecord 查询条件
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "按条件查询仕损明细记录信息", notes = "按条件查询仕损明细记录信息")
|
||||
List<SxOfficialLossDetailRecordModel> getOfficialLossDetailRecordList(SxOfficialLossDetailRecordModel officialLossDetailRecord);
|
||||
|
||||
}
|
@ -1,110 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base.bu3;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesPartCategoryPlanRate;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @Author: wangjie
|
||||
* @CreateDate: 2021/01/19 15:06 下午
|
||||
* @Description:
|
||||
**/
|
||||
public interface ISxPartCategoryPlanRateService {
|
||||
|
||||
/**
|
||||
* 按条件分页查询产品类别计划比例信息
|
||||
*
|
||||
* @param partCategoryPlanRate 查询条件
|
||||
* @param pager 分页条件
|
||||
* @return 产品类别计划比例分页数据
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询产品类别计划比例信息", notes = "按条件分页查询产品类别计划比例信息")
|
||||
ListPager<MesPartCategoryPlanRate> queryPartCategoryPlanRateByPager(MesPartCategoryPlanRate partCategoryPlanRate, Pager pager);
|
||||
|
||||
/**
|
||||
* 按条件查询产品类别计划比例信息
|
||||
* @param partCategoryPlanRate 查询条件
|
||||
* @return 产品类别计划比例信息
|
||||
*/
|
||||
@ApiOperation(value = "按条件查询产品类别计划比例信息", notes = "按条件查询产品类别计划比例信息")
|
||||
List<MesPartCategoryPlanRate> queryPartCategoryPlanRateList(MesPartCategoryPlanRate partCategoryPlanRate);
|
||||
|
||||
/**
|
||||
* 获取所有产品类别计划比例信息
|
||||
* @param organizeCode 工厂代码
|
||||
* @return 产品类别计划比例信息
|
||||
*/
|
||||
@ApiOperation(value = "按条件查询产品类别计划比例信息", notes = "按条件查询产品类别计划比例信息")
|
||||
List<MesPartCategoryPlanRate> queryAllPartCategoryPlanRateList(String organizeCode);
|
||||
|
||||
/**
|
||||
* 校验产品别是否存在
|
||||
* @param organizeCode 工厂代码
|
||||
* @param categoryCode 产品别
|
||||
* @return 产品类别计划比例信息
|
||||
*/
|
||||
@ApiOperation(value = "校验产品别是否存在", notes = "校验产品别是否存在")
|
||||
Boolean checkPartCategoryPlanRateIsExist(String organizeCode, String categoryCode);
|
||||
|
||||
/**
|
||||
* 新增产品类别计划比例信息
|
||||
* @param partCategoryPlanRate 产品类别计划比例信息
|
||||
* @return 产品类别计划比例数据
|
||||
*/
|
||||
@ApiOperation(value = "新增产品类别计划比例信息", notes = "新增产品类别计划比例信息")
|
||||
MesPartCategoryPlanRate insertPartCategoryPlanRate(MesPartCategoryPlanRate partCategoryPlanRate);
|
||||
|
||||
/**
|
||||
* 更新产品类别计划比例信息
|
||||
* @param partCategoryPlanRate 产品类别计划比例信息
|
||||
* @return 产品类别计划比例数据
|
||||
*/
|
||||
@ApiOperation(value = "更新产品类别计划比例信息", notes = "更新产品类别计划比例信息")
|
||||
MesPartCategoryPlanRate updatePartCategoryPlanRate(MesPartCategoryPlanRate partCategoryPlanRate);
|
||||
|
||||
/**
|
||||
* 根据id启用或禁用产品类别计划比例信息
|
||||
* @param idStr 产品类别计划比例信息ID
|
||||
* @param status 状态
|
||||
* @param userName 操作人
|
||||
*/
|
||||
@ApiOperation(value = "根据id启用或禁用产品类别计划比例信息", notes = "根据id启用或禁用产品类别计划比例信息")
|
||||
void updatePartCategoryPlanRateValidById(String idStr, Integer status, String userName);
|
||||
|
||||
/**
|
||||
* 根据id删除产品类别计划比例信息
|
||||
* @param idStr 产品类别计划比例信息ID
|
||||
* @param userName 操作人
|
||||
*/
|
||||
@ApiOperation(value = "根据id删除产品类别计划比例信息", notes = "根据id删除产品类别计划比例信息")
|
||||
void deletePartCategoryPlanRateById(String idStr, String userName);
|
||||
|
||||
/**
|
||||
* 获取产品类别计划比例信息
|
||||
* @param organizeCode 组织代码
|
||||
* @return 产品类别计划比例信息
|
||||
*/
|
||||
@ApiOperation(value = "获取产品类别计划比例信息", notes = "获取产品类别计划比例信息")
|
||||
List<MesPartCategoryPlanRate> getPartCategoryPlanRateAllList(String organizeCode);
|
||||
|
||||
/**
|
||||
* 获取产品类别计划比例信息
|
||||
* @param organizeCode 组织代码
|
||||
* @return 产品类别计划比例信息
|
||||
*/
|
||||
@ApiOperation(value = "获取产品类别计划比例信息", notes = "获取产品类别计划比例信息")
|
||||
List<MesPartCategoryPlanRate> getPartCategoryPlanRateList(String organizeCode);
|
||||
|
||||
/**
|
||||
* 获取产品别数据
|
||||
* @param organizeCode
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "获取产品别数据", notes = "获取产品别数据")
|
||||
Map<String, String> getCategoryMap(String organizeCode);
|
||||
|
||||
}
|
@ -1,69 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base.bu3;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesPartCategoryTargetCfg;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author: wangjie
|
||||
* @CreateDate: 2021/01/19 15:06 下午
|
||||
* @Description:
|
||||
**/
|
||||
public interface ISxPartCategoryTargetCfgService {
|
||||
|
||||
/**
|
||||
* 按条件分页查询产品类别目标配置信息
|
||||
*
|
||||
* @param partCategoryTargetCfg 查询条件
|
||||
* @param pager 分页条件
|
||||
* @return 产品类别目标配置分页数据
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询产品类别目标配置信息", notes = "按条件分页查询产品类别目标配置信息")
|
||||
ListPager<MesPartCategoryTargetCfg> queryPartCategoryTargetCfgByPager(MesPartCategoryTargetCfg partCategoryTargetCfg, Pager pager);
|
||||
|
||||
/**
|
||||
* 新增产品类别目标配置信息
|
||||
* @param partCategoryTargetCfg 产品类别目标配置信息
|
||||
* @return 产品类别目标配置数据
|
||||
*/
|
||||
@ApiOperation(value = "新增产品类别目标配置信息", notes = "新增产品类别目标配置信息")
|
||||
MesPartCategoryTargetCfg insertPartCategoryTargetCfg(MesPartCategoryTargetCfg partCategoryTargetCfg);
|
||||
|
||||
/**
|
||||
* 更新产品类别目标配置信息
|
||||
* @param partCategoryTargetCfg 产品类别目标配置信息
|
||||
* @return 产品类别目标配置数据
|
||||
*/
|
||||
@ApiOperation(value = "更新产品类别目标配置信息", notes = "更新产品类别目标配置信息")
|
||||
MesPartCategoryTargetCfg updatePartCategoryTargetCfg(MesPartCategoryTargetCfg partCategoryTargetCfg);
|
||||
|
||||
/**
|
||||
* 根据id启用或禁用产品类别目标配置信息
|
||||
* @param idStr 产品类别目标配置信息ID
|
||||
* @param status 状态
|
||||
* @param userName 操作人
|
||||
*/
|
||||
@ApiOperation(value = "根据id启用或禁用产品类别目标配置信息", notes = "根据id启用或禁用产品类别目标配置信息")
|
||||
void updatePartCategoryTargetCfgValidById(String idStr, Integer status, String userName);
|
||||
|
||||
/**
|
||||
* 根据id删除产品类别目标配置信息
|
||||
* @param idStr 产品类别目标配置信息ID
|
||||
* @param userName 操作人
|
||||
*/
|
||||
@ApiOperation(value = "根据id删除产品类别目标配置信息", notes = "根据id删除产品类别目标配置信息")
|
||||
void deletePartCategoryTargetCfgById(String idStr, String userName);
|
||||
|
||||
/**
|
||||
* 获取产品类别目标配置信息
|
||||
* @param organizeCode 组织代码
|
||||
* @param categoryCode 产品类别
|
||||
* @return 产品类别目标配置信息
|
||||
*/
|
||||
@ApiOperation(value = "获取产品类别目标配置信息", notes = "获取产品类别目标配置信息")
|
||||
List<MesPartCategoryTargetCfg> getPartCategoryTargetCfgList(String organizeCode, String categoryCode);
|
||||
|
||||
}
|
@ -1,63 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base.bu3;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.SxPackSnReportModel;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.bu3.SxReworkRangeModel;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author: xinwang.yi
|
||||
* @CreateDate: 2023/06/14 10:06 上午
|
||||
* @Description: 返工范围
|
||||
**/
|
||||
public interface ISxReworkRangeService {
|
||||
|
||||
/**
|
||||
* 根据id启用或禁用系统配置
|
||||
* @param ids 系统配置ID
|
||||
* @param status 状态
|
||||
* @param userName 操作人
|
||||
* @return 结果
|
||||
*/
|
||||
@ApiOperation(value = "根据id启用或禁用返工范围", notes = "根据id启用或禁用返工范围")
|
||||
int updateConfigValidById(Long[] ids, Integer status, String userName);
|
||||
|
||||
/**
|
||||
* 按条件分页查询返工范围
|
||||
*
|
||||
* @param reworkRange 查询条件
|
||||
* @return 工单信息
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询返工范围", notes = "按条件分页查询返工范围")
|
||||
ListPager<SxReworkRangeModel> queryMesReworkRangeByPager(SxReworkRangeModel reworkRange, Pager pager);
|
||||
|
||||
/**
|
||||
* 添加返工范围
|
||||
*
|
||||
* @param organizeCode 工厂
|
||||
* @param sxPackSnReportModelList 包装条码信息
|
||||
* @return 工单信息
|
||||
*/
|
||||
@ApiOperation(value = "添加返工范围", notes = "添加返工范围")
|
||||
void insertMesReworkRange(String organizeCode, List<SxPackSnReportModel> sxPackSnReportModelList);
|
||||
|
||||
/**
|
||||
* 正常工单包装条码查询报表
|
||||
* @param model 查询条件
|
||||
* @param pager 分页条件
|
||||
* @return 正常工单包装条码分页集合
|
||||
*/
|
||||
@ApiOperation(value = "正常工单包装条码查询报表", notes = "正常工单包装条码查询报表")
|
||||
ListPager<SxPackSnReportModel> queryStandardWorkOrderPackSnPager(SxPackSnReportModel model, Pager pager);
|
||||
|
||||
/**
|
||||
* 正常工单包装条码
|
||||
* @param model 查询条件
|
||||
* @return 正常工单包装条码
|
||||
*/
|
||||
@ApiOperation(value = "正常工单包装条码", notes = "正常工单包装条码")
|
||||
List<SxPackSnReportModel> queryStandardWorkOrderPackSn(SxPackSnReportModel model);
|
||||
}
|
@ -1,87 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base.bu3;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesWorkLicense;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesWorkLicenseTravel;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author: xinwang.yi
|
||||
* @CreateDate: 2023/04/13 15:06 下午
|
||||
* @Description:
|
||||
**/
|
||||
public interface ISxWorkLicenseService {
|
||||
|
||||
/**
|
||||
* 按条件分页查询上岗证配置信息
|
||||
*
|
||||
* @param workLicense 查询条件
|
||||
* @param pager 分页条件
|
||||
* @return 上岗证配置分页数据
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询上岗证配置信息", notes = "按条件分页查询上岗证配置信息")
|
||||
ListPager<MesWorkLicense> queryWorkLicenseByPager(MesWorkLicense workLicense, Pager pager);
|
||||
|
||||
/**
|
||||
* 新增上岗证配置信息
|
||||
* @param workLicense 上岗证配置信息
|
||||
* @return 上岗证配置数据
|
||||
*/
|
||||
@ApiOperation(value = "新增上岗证配置信息", notes = "新增上岗证配置信息")
|
||||
MesWorkLicense insertWorkLicense(MesWorkLicense workLicense);
|
||||
|
||||
/**
|
||||
* 更新上岗证配置信息
|
||||
* @param workLicense 上岗证配置信息
|
||||
* @return 上岗证配置数据
|
||||
*/
|
||||
@ApiOperation(value = "更新上岗证配置信息", notes = "更新上岗证配置信息")
|
||||
MesWorkLicense updateWorkLicense(MesWorkLicense workLicense);
|
||||
|
||||
/**
|
||||
* 根据id启用或禁用上岗证配置信息
|
||||
* @param idStr 上岗证配置信息ID
|
||||
* @param status 状态
|
||||
* @param userName 操作人
|
||||
*/
|
||||
@ApiOperation(value = "根据id启用或禁用上岗证配置信息", notes = "根据id启用或禁用上岗证配置信息")
|
||||
void updateWorkLicenseValidById(String idStr, Integer status, String userName);
|
||||
|
||||
/**
|
||||
* 根据id删除上岗证配置信息
|
||||
* @param idStr 上岗证配置信息ID
|
||||
* @param userName 操作人
|
||||
*/
|
||||
@ApiOperation(value = "根据id删除上岗证配置信息", notes = "根据id删除上岗证配置信息")
|
||||
void deleteWorkLicenseById(String idStr, String userName);
|
||||
|
||||
/**
|
||||
* 获取上岗证配置信息
|
||||
* @param organizeCode 组织代码
|
||||
* @return 上岗证配置信息
|
||||
*/
|
||||
@ApiOperation(value = "获取上岗证配置信息", notes = "获取上岗证配置信息")
|
||||
List<MesWorkLicense> getWorkLicenseAllList(String organizeCode);
|
||||
|
||||
/**
|
||||
* 新增上岗证配置信息履历
|
||||
* @param workLicense 上岗证配置信息履历
|
||||
* @return 上岗证配置数据履历
|
||||
*/
|
||||
@ApiOperation(value = "新增上岗证配置信息", notes = "新增上岗证配置信息")
|
||||
MesWorkLicenseTravel insertWorkLicenseTravel(MesWorkLicense workLicense);
|
||||
|
||||
/**
|
||||
* 按条件分页查询上岗证配置履历信息
|
||||
*
|
||||
* @param workLicenseTravel 查询条件
|
||||
* @param pager 分页条件
|
||||
* @return 上岗证配置履历分页数据
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询上岗证配置履历信息", notes = "按条件分页查询上岗证配置履历信息")
|
||||
ListPager<MesWorkLicenseTravel> queryWorkLicenseTravelByPager(MesWorkLicenseTravel workLicenseTravel, Pager pager);
|
||||
|
||||
}
|
@ -1,53 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base.ep;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesEpEquipmentCheckDetail;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.ExcelEquipmentCheckDetail;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.ep.EpEquipmentCheckDetailModel;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface IEpEquipmentCheckDetailService {
|
||||
/**
|
||||
* 转变集团检查更新
|
||||
* 新增
|
||||
*
|
||||
* @param details 转变组织检查
|
||||
* @return int
|
||||
*/
|
||||
void updateShiftGroupCheck(List<MesEpEquipmentCheckDetail> details);
|
||||
|
||||
/**
|
||||
* 质量检查更新
|
||||
* 修改
|
||||
*
|
||||
* @param details 转变组织检查
|
||||
* @return int
|
||||
*/
|
||||
void updateQualityCheck(List<MesEpEquipmentCheckDetail> details);
|
||||
|
||||
/**
|
||||
* 查询
|
||||
* @param equipmentCheckDetail 设备点检详细信息
|
||||
* @param pager 分页
|
||||
* @return
|
||||
*/
|
||||
ListPager<EpEquipmentCheckDetailModel> queryByPager(MesEpEquipmentCheckDetail equipmentCheckDetail, Pager pager);
|
||||
|
||||
/**
|
||||
* 根据
|
||||
* @param id
|
||||
* @param status
|
||||
* @return
|
||||
*/
|
||||
int updateIsValidById(long id, Integer status);
|
||||
|
||||
|
||||
/**
|
||||
* 导入数据
|
||||
*
|
||||
* @param excelEquipmentCheckDetails excel部分自动降落
|
||||
*/
|
||||
void importData(List<ExcelEquipmentCheckDetail> excelEquipmentCheckDetails);
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base.ep;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesEpEquipmentCheck;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
|
||||
/**
|
||||
* @PROJECT_NAME: i3plus-mes-panasonic-dev
|
||||
* @DESCRIPTION:
|
||||
* @USER: xinwang.yi
|
||||
* @DATE: 2021-12-13 10:14
|
||||
*/
|
||||
public interface IEpEquipmentCheckService {
|
||||
MesEpEquipmentCheck insert(MesEpEquipmentCheck epEquipmentCheck);
|
||||
|
||||
MesEpEquipmentCheck update(MesEpEquipmentCheck epEquipmentCheck);
|
||||
|
||||
ListPager queryByPager(MesEpEquipmentCheck epEquipmentCheck, Pager pager);
|
||||
|
||||
int updateIsValidById(long id, Integer status);
|
||||
}
|
@ -1,15 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base.ep;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import cn.estsh.i3plus.pojo.mes.bean.MesEquipment;
|
||||
|
||||
public interface IEpEquipmentService {
|
||||
MesEquipment insert(MesEquipment equipment);
|
||||
|
||||
MesEquipment update(MesEquipment epEquipmentCheck);
|
||||
|
||||
ListPager queryByPager(MesEquipment epEquipmentCheck, Pager pager);
|
||||
|
||||
int updateIsValidById(long id, Integer status);
|
||||
}
|
@ -1,34 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base.ep;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesNumberRuleExt;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
public interface IEpNumberRuleExtService {
|
||||
/**
|
||||
* 校验条码规则
|
||||
*
|
||||
* @param numberRuleExt {Prefix}{PartNo}{CustCode}{serialNumber}{year}{month}{day}{hour}{minute}{second}{SerialNo}{PROCESS_CODE}...
|
||||
* @return
|
||||
*/
|
||||
Map<String, String> checkEpNumberRuleValid(MesNumberRuleExt numberRuleExt);
|
||||
|
||||
/**
|
||||
* 更新条码生成规则信息
|
||||
* @param numberRuleExt 条码生成规则信息
|
||||
* @return 条码生成规则数据
|
||||
*/
|
||||
@ApiOperation(value = "更新条码生成规则信息", notes = "更新条码生成规则信息")
|
||||
MesNumberRuleExt updateNumberRule(MesNumberRuleExt numberRuleExt);
|
||||
|
||||
/**
|
||||
* 新增条码生成规则信息
|
||||
* @param numberRuleExt 条码生成规则信息
|
||||
* @return 条码生成规则数据
|
||||
*/
|
||||
@ApiOperation(value = "新增条码生成规则信息", notes = "新增条码生成规则信息")
|
||||
MesNumberRuleExt insertNumberRule(MesNumberRuleExt numberRuleExt);
|
||||
|
||||
|
||||
}
|
@ -1,29 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base.ep;
|
||||
|
||||
import cn.estsh.i3plus.pojo.mes.bean.MesObjectCfg;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
/**
|
||||
* @Author: wangjie
|
||||
* @CreateDate: 2021/01/19 15:06 下午
|
||||
* @Description:
|
||||
**/
|
||||
public interface IEpObjectCfgExtService {
|
||||
|
||||
/**
|
||||
* 新增对象结构信息
|
||||
* @param objectCfg 对象结构信息
|
||||
* @return 班次作业项目数据
|
||||
*/
|
||||
@ApiOperation(value = "新增对象结构信息", notes = "新增对象结构信息")
|
||||
MesObjectCfg insertObjectCfg(MesObjectCfg objectCfg);
|
||||
|
||||
/**
|
||||
* 更新对象结构信息
|
||||
* @param objectCfg 对象结构信息
|
||||
* @return 班次作业项目数据
|
||||
*/
|
||||
@ApiOperation(value = "更新对象结构信息", notes = "更新对象结构信息")
|
||||
MesObjectCfg updateObjectCfg(MesObjectCfg objectCfg);
|
||||
|
||||
}
|
@ -1,30 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base.ep;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.ep.SxEpPackageModel;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
/**
|
||||
* @PROJECT_NAME: i3plus-mes-panasonic
|
||||
* @DESCRIPTION:
|
||||
* @USER: xinwang.yi
|
||||
* @DATE: 2022-02-14 9:26
|
||||
*/
|
||||
public interface IEpPackageService {
|
||||
/**
|
||||
* 根据条码查询包装信息
|
||||
* @param organizeCode 组织代码
|
||||
* @param organizeCode 包装信息
|
||||
* @return packageNo
|
||||
*/
|
||||
@ApiOperation(value = "根据条码查询包装信息", notes = "根据条码查询包装信息")
|
||||
public SxEpPackageModel getPackageByNo(String organizeCode, String packageNo);
|
||||
|
||||
/**
|
||||
* 校验包装信息是否存在
|
||||
* @param organizeCode 组织代码
|
||||
* @param organizeCode 包装信息
|
||||
* @return true or false
|
||||
*/
|
||||
@ApiOperation(value = "校验包装信息是否存在", notes = "校验包装信息是否存在")
|
||||
public boolean checkPackageExistByNo(String organizeCode, String packageNo);
|
||||
}
|
@ -1,49 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base.ep;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.ep.EpPartCheckExtModel;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
import cn.estsh.i3plus.pojo.mes.bean.MesPartCheck;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
public interface IEpPartCheckExtService {
|
||||
|
||||
/**
|
||||
* 按条件分页查询物料校验项数据
|
||||
*
|
||||
* @param partCheck 物料校验项数据
|
||||
* @param pager 分页条件
|
||||
* @return 分页数据
|
||||
*/
|
||||
@ApiOperation(value = "按条件分页查询物料校验项数据")
|
||||
ListPager<EpPartCheckExtModel> queryMesPartCheckByPager(MesPartCheck partCheck, Pager pager);
|
||||
|
||||
/**
|
||||
* 新增物料校验项信息
|
||||
*
|
||||
* @param partCheck 物料校验项数据
|
||||
* @return 新增后的物料校验项数据
|
||||
*/
|
||||
@ApiOperation(value = "新增物料校验项信息", notes = "新增物料校验项信息")
|
||||
MesPartCheck insertMesPartCheck(MesPartCheck partCheck);
|
||||
|
||||
/**
|
||||
* 更新物料校验项信息
|
||||
*
|
||||
* @param partCheck 物料校验项数据
|
||||
* @return 更新后的物料校验项数据
|
||||
*/
|
||||
@ApiOperation(value = "更新物料校验项信息", notes = "更新物料校验项信息")
|
||||
MesPartCheck updateMesPartCheck(MesPartCheck partCheck);
|
||||
|
||||
/**
|
||||
* 更新物料校验项状态(启用、禁用)
|
||||
*
|
||||
* @param userName 操作人
|
||||
* @param id 物料校验项id
|
||||
* @param status 更新状态
|
||||
* @return 操作行数
|
||||
*/
|
||||
@ApiOperation(value = "更新物料校验项状态(启用、禁用)")
|
||||
int updateMesPartCheckStatusById(Long id, int status, String userName);
|
||||
}
|
@ -1,20 +0,0 @@
|
||||
package cn.estsh.i3plus.ext.mes.api.base.ep;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pojo.bean.MesPartDivulgeCheckCfg;
|
||||
import cn.estsh.i3plus.ext.mes.pojo.model.ep.EpPartDivulgeCheckResultModel;
|
||||
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
||||
import cn.estsh.i3plus.pojo.base.common.Pager;
|
||||
|
||||
public interface IEpPartDivulgeCheckCfgService {
|
||||
MesPartDivulgeCheckCfg insert(MesPartDivulgeCheckCfg partDivulgeCheckCfg);
|
||||
|
||||
MesPartDivulgeCheckCfg update(MesPartDivulgeCheckCfg partDivulgeCheckCfg);
|
||||
|
||||
ListPager queryByPager(MesPartDivulgeCheckCfg partDivulgeCheckCfg, Pager pager);
|
||||
|
||||
int updateIsValidById(long id, Integer status);
|
||||
|
||||
EpPartDivulgeCheckResultModel queryPartDivulgeCheckCfg(String organizeCode, String partNo, String packageNo);
|
||||
|
||||
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue