diff --git a/pom.xml b/pom.xml
index a6bab4b6..f26ab2ef 100644
--- a/pom.xml
+++ b/pom.xml
@@ -222,6 +222,32 @@
org.springframework.cloud
spring-cloud-starter-bootstrap
+
+
+ org.apache.tomcat.embed
+ tomcat-embed-core
+ 8.5.94
+ compile
+
+
+ tomcat-annotations-api
+ org.apache.tomcat
+
+
+
+
+ org.apache.tomcat.embed
+ tomcat-embed-el
+ 8.5.94
+ compile
+
+
+ org.apache.tomcat.embed
+ tomcat-embed-websocket
+ 8.5.94
+ compile
+
+
diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/BackApplyMapper.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/BackApplyMapper.java
index 6fc7acfe..0cdcd52e 100644
--- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/BackApplyMapper.java
+++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/BackApplyMapper.java
@@ -16,38 +16,101 @@ import java.util.List;
public interface BackApplyMapper {
/**
* 获取退料审核列表
+ * @param bean
+ * @return
*/
List getBackApplyList(BackApplyInfo bean);
/**
* 获取在用物料列表
+ * @param bean
+ * @return
*/
List getMaterialList(BackApplyInfo bean);
+ /**
+ * 查询
+ * @param date
+ * @param taskType
+ * @return
+ */
int selectTaskNumByMonth(@Param("date") Date date, @Param("taskType") Integer taskType);
+ /**
+ * 增加
+ * @param bean
+ * @return
+ */
int insertTask(BackApplyInfo bean);
+ /**
+ * 增加
+ * @param bean
+ * @return
+ */
int insertTaskAgreement(BackApplyInfo bean);
+ /**
+ * 增加
+ * @param bean
+ * @return
+ */
int insertBackApply(BackApplyInfo bean);
+ /**
+ * 上传
+ * @param bean
+ * @return
+ */
int upload(BackApplyInfo bean);
+ /**
+ * 查询
+ * @param bean
+ * @return
+ */
List getView(BackApplyInfo bean);
+ /**
+ * 修改
+ * @param detailsId
+ * @param num
+ * @return
+ */
int setModify(@Param("detailsId") String detailsId, @Param("num") String num);
+ /**
+ * 删除
+ * @param bean
+ * @return
+ */
int del(BackApplyInfo bean);
+ /**
+ * 通过
+ * @param bean
+ * @return
+ */
int audit(BackApplyInfo bean);
+ /**
+ * 驳回
+ * @param bean
+ * @return
+ */
int refuse(BackApplyInfo bean);
+ /**
+ * 查询类型树
+ * @param bean
+ * @return
+ */
List getUseTypeTree(BackApplyInfo bean);
/**
* 退料申请导出
+ * @param bean
+ * @return
*/
List exportList(BackApplyInfo bean);
}
diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/PurchaseAccessoryMapper.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/PurchaseAccessoryMapper.java
index 11263b66..be3c6dd1 100644
--- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/PurchaseAccessoryMapper.java
+++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/PurchaseAccessoryMapper.java
@@ -26,6 +26,7 @@ public interface PurchaseAccessoryMapper
public int insertPurchasePartInfo(PurchasePartInfo purchasePartInfo);
/**
+ * 新增
* @param purchasePartDetailsList
* @return 结果
* @description 新增新购任务详情
@@ -34,12 +35,32 @@ public interface PurchaseAccessoryMapper
*/
int insertPurchasePartDetailsList(@Param("purchasePartDetailsList") List purchasePartDetailsList);
+ /**
+ *查询新购配件任务验收列表
+ * @param purchasePartInfo
+ * @return
+ */
List selectPurchasePartInfoList(PurchasePartInfo purchasePartInfo);
+ /**
+ * 查询
+ * @param taskId
+ * @return
+ */
String selectTypeNameByTaskId(Long taskId);
+ /**
+ * 查询
+ * @param taskId
+ * @return
+ */
PurchasePartInfo selectPurchasePartInfoByTaskId(Long taskId);
+ /**
+ * 查询
+ * @param purchasePartDetails
+ * @return
+ */
List selectPurchasePartDetailsList(PurchasePartDetails purchasePartDetails);
/**
@@ -70,8 +91,19 @@ public interface PurchaseAccessoryMapper
*/
List selectPutInListList(PurchasePartInfo purchasePartInfo);
+ /**
+ * 修改
+ * @param purchasePartDetails
+ * @return
+ */
int updatePurchasePartDetails(PurchasePartDetails purchasePartDetails);
+ /**
+ * 查询
+ * @param taskId
+ * @param status
+ * @return
+ */
int selectPurchasePartDetailsStatus(@Param("taskId") Long taskId,@Param("status") int status);
/**
@@ -81,10 +113,26 @@ public interface PurchaseAccessoryMapper
*/
List getPartList(String level);
+ /**
+ * 查询
+ * @param purchasePartDetails
+ * @return
+ */
List selectPutinDetails(PurchasePartDetails purchasePartDetails);
+ /**
+ * 修改
+ * @param partId
+ * @param inputNum
+ * @return
+ */
int updatePartTypeNum(@Param("partId") Long partId,@Param("inputNum") BigDecimal inputNum);
+ /**
+ * 查询
+ * @param id
+ * @return
+ */
int setlectStatusById(Long id);
/**
diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/PurchaseCheckDetailsMapper.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/PurchaseCheckDetailsMapper.java
index fedbcc04..f77657fa 100644
--- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/PurchaseCheckDetailsMapper.java
+++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/PurchaseCheckDetailsMapper.java
@@ -63,19 +63,61 @@ public interface PurchaseCheckDetailsMapper {
*/
public int deletePurchaseCheckDetailsByTaskIds(Long[] taskIds);
+ /**
+ * 插入
+ * @param purchaseCheckDetailsList
+ * @return
+ */
int insertPurchaseCheckDetailsList(@Param("purchaseCheckDetailsList") List purchaseCheckDetailsList);
+ /**
+ * 修改
+ * @param taskId
+ * @return
+ */
int updateCheckDetailsByTaskId(Long taskId);
+ /**
+ * 查询
+ * @param taskId
+ * @return
+ */
int selectPurchaseCheckDetailsStatus(Long taskId);
+ /**
+ *删除全部的任务详情信息
+ * @param taskId
+ * @return
+ */
int deleteCheckDetailsByTaskId(Long taskId);
+ /**
+ * 修改
+ * @param purchaseCheckDetails
+ * @return
+ */
int updateByTaskIdTypeId(PurchaseCheckDetails purchaseCheckDetails);
+ /**
+ * 修改
+ * @param purchaseCheckDetails
+ * @return
+ */
int updateBindByTaskIdTypeId(PurchaseCheckDetails purchaseCheckDetails);
+ /**
+ * 查询
+ * @param taskId
+ * @param typeId
+ * @return
+ */
BigDecimal selectInputNumByTypeId(@Param("taskId") Long taskId, @Param("typeId") Long typeId);
+ /**
+ * 查询
+ * @param typeId
+ * @param taskId
+ * @return
+ */
Integer selectBindNumByTypeId(@Param("typeId") Long typeId, @Param("taskId") Long taskId);
}
diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/PurchaseCheckInfoMapper.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/PurchaseCheckInfoMapper.java
index f614af90..0e9b7970 100644
--- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/PurchaseCheckInfoMapper.java
+++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/PurchaseCheckInfoMapper.java
@@ -64,6 +64,11 @@ public interface PurchaseCheckInfoMapper
*/
public int deletePurchaseCheckInfoByTaskIds(Long[] taskIds);
+ /**
+ * 查询新购入库任务列表
+ * @param taskId
+ * @return
+ */
String selectTypeNameByTaskId(Long taskId);
int insertBmNoticeInfo(BmNoticeInfo bmNoticeInfo);
diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/AgreementInfoService.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/AgreementInfoService.java
index 1eccd0a1..ffc1f290 100644
--- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/AgreementInfoService.java
+++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/AgreementInfoService.java
@@ -31,28 +31,28 @@ public interface AgreementInfoService {
List getProjectList();
/**
- *添加
+ * 添加
* @param bean
* @return
*/
int add(AgreementInfo bean);
/**
- *修改
+ * 修改
* @param bean
* @return
*/
int update(AgreementInfo bean);
/**
- *
+ * 根据id删除
* @param bean
* @return
*/
AjaxResult deleteByIds(AgreementInfo bean);
/**
- *
+ * 查询
* @param bean
* @return
*/
@@ -60,6 +60,8 @@ public interface AgreementInfoService {
/**
* 协议管理导出
+ * @param agreementInfo
+ * @return
*/
List exportList(AgreementInfo agreementInfo);
}
diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/BackApplyService.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/BackApplyService.java
index f0b8a771..ff29abf2 100644
--- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/BackApplyService.java
+++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/BackApplyService.java
@@ -13,37 +13,97 @@ import java.util.List;
public interface BackApplyService {
/**
* 获取退料审核列表
+ * @param bean
+ * @return
*/
List getBackApplyList(BackApplyInfo bean);
/**
* 获取在用物料列表
+ * @param bean
+ * @return
*/
List getMaterialList(BackApplyInfo bean);
+ /**
+ * 生成后台退料编号
+ * @return
+ */
String genderBackCode();
+ /**
+ * 创建任务
+ * @param bean
+ * @return
+ */
int insertSelective(BackApplyInfo bean);
+ /**
+ * 创建设备
+ * @param bean
+ * @return
+ */
int insertTaskAgreement(BackApplyInfo bean);
+ /**
+ * 创建领料任务
+ * @param bean
+ * @return
+ */
int insertBackApply(BackApplyInfo bean);
+ /**
+ * 上传
+ * @param bean
+ * @return
+ */
int upload(BackApplyInfo bean);
+ /**
+ * 退料申请详情
+ * @param bean
+ * @return
+ */
List getView(BackApplyInfo bean);
+ /**
+ * 退料申请详情修改
+ * @param bean
+ * @return
+ */
AjaxResult setModify(BackApplyInfo bean);
+ /**
+ * 删除
+ * @param bean
+ * @return
+ */
AjaxResult del(BackApplyInfo bean);
+ /**
+ * 退料审核-通过
+ * @param record
+ * @return
+ */
AjaxResult audit(BackApplyInfo record);
+ /**
+ * 退料审核-驳回
+ * @param record
+ * @return
+ */
AjaxResult refuse(BackApplyInfo record);
+ /**
+ * 在用设备类型树
+ * @param bean
+ * @return
+ */
AjaxResult getUseTypeTree(BackApplyInfo bean);
/**
* 退料申请导出
+ * @param bean
+ * @return
*/
List exportList(BackApplyInfo bean);
}
diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/IPurchaseAccessoryService.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/IPurchaseAccessoryService.java
index f439d5a6..9c0a51d9 100644
--- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/IPurchaseAccessoryService.java
+++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/IPurchaseAccessoryService.java
@@ -33,17 +33,16 @@ public interface IPurchaseAccessoryService
/**
* 查询新购配件任务purchase_part_info
- *
- * @param taskId 新购配件任务purchase_part_info主键
- * @return 新购配件任务purchase_part_info
+ * @param taskId
+ * @param keyWord
+ * @return
*/
PurchasePartInfo selectPurchasePartInfoByTaskId(Long taskId, String keyWord);
/**
* 修改新购配件任务purchase_part_info
- *
- * @param purchasePartInfo 新购配件任务purchase_part_info
- * @return 结果
+ * @param purchasePartInfo
+ * @return
*/
int updatePurchaseCheckInfo(PurchasePartInfo purchasePartInfo);
@@ -61,6 +60,11 @@ public interface IPurchaseAccessoryService
*/
List selectPutInListList(PurchasePartInfo purchasePartInfo);
+ /**
+ * 新购配件验收
+ * @param purchasePartDetailsList
+ * @return
+ */
int updatePurchaseCheckDetails(List purchasePartDetailsList);
/**
@@ -70,8 +74,18 @@ public interface IPurchaseAccessoryService
*/
List getPartList(String level);
+ /**
+ * 获取新购配件入库详细信息
+ * @param purchasePartDetails
+ * @return
+ */
List selectPutinDetails(PurchasePartDetails purchasePartDetails);
+ /**
+ * 新购配件入库审核
+ * @param purchasePartDetails
+ * @return
+ */
int checkInput(List purchasePartDetails);
/**
diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/IPurchaseCheckInfoService.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/IPurchaseCheckInfoService.java
index b3d6ba2f..3a5b6618 100644
--- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/IPurchaseCheckInfoService.java
+++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/IPurchaseCheckInfoService.java
@@ -17,9 +17,9 @@ public interface IPurchaseCheckInfoService
{
/**
* 查询新购验收任务purchase_check_info
- *
- * @param taskId 新购验收任务purchase_check_info主键
- * @return 新购验收任务purchase_check_info
+ * @param taskId
+ * @param keyword
+ * @return
*/
public PurchaseCheckInfo selectPurchaseCheckInfoByTaskId(Long taskId,String keyword);
@@ -41,9 +41,9 @@ public interface IPurchaseCheckInfoService
/**
* 修改新购验收任务purchase_check_info
- *
- * @param purchaseCheckInfo 新购验收任务purchase_check_info
- * @return 结果
+ * @param purchaseCheckInfo
+ * @return
+ * @throws Exception
*/
public int updatePurchaseCheckInfo(PurchaseCheckInfo purchaseCheckInfo) throws Exception;
@@ -63,16 +63,32 @@ public interface IPurchaseCheckInfoService
*/
public int deletePurchaseCheckInfoByTaskId(Long taskId);
+ /**
+ * 验收通知
+ * @param noticeInfoVO
+ * @return
+ * @throws Exception
+ */
Boolean insertBmNoticeInfo(NoticeInfoVO noticeInfoVO) throws Exception;
+ /**
+ * 查询新购入库任务列表
+ * @param purchaseCheckInfo
+ * @return
+ */
List selectPutInListList(PurchaseCheckInfo purchaseCheckInfo);
/**
* 新购工机具验收导出
+ * @param purchaseCheckInfo
+ * @return
*/
List exportList(PurchaseCheckInfo purchaseCheckInfo);
+
/**
* 新购工机具入库导出
+ * @param purchaseCheckInfo
+ * @return
*/
List putInExportList(PurchaseCheckInfo purchaseCheckInfo);
}
diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/IPurchaseMacodeInfoService.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/IPurchaseMacodeInfoService.java
index eadb2a3c..842a6661 100644
--- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/IPurchaseMacodeInfoService.java
+++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/IPurchaseMacodeInfoService.java
@@ -1,6 +1,5 @@
package com.bonus.sgzb.material.service;
-import com.alibaba.fastjson.JSONObject;
import com.bonus.sgzb.base.api.domain.MaMachineLabel;
import com.bonus.sgzb.common.core.web.domain.AjaxResult;
import com.bonus.sgzb.material.domain.MaInputRecord;
@@ -36,17 +35,17 @@ public interface IPurchaseMacodeInfoService
/**
* 新增新购验收编号管理purchase_macode_info
- *
- * @param purchaseMacodeInfoList 新购验收编号管理purchase_macode_info
- * @return 结果
+ * @param purchaseMacodeInfoList
+ * @return
+ * @throws Exception
*/
public AjaxResult insertPurchaseMacodeInfo(List purchaseMacodeInfoList) throws Exception;
/**
* 修改新购验收编号管理purchase_macode_info
- *
- * @param purchaseMacodeInfo 新购验收编号管理purchase_macode_info
- * @return 结果
+ * @param purchaseMacodeInfoList
+ * @return
+ * @throws Exception
*/
public int updatePurchaseMacodeInfo(List purchaseMacodeInfoList) throws Exception;
@@ -66,16 +65,45 @@ public interface IPurchaseMacodeInfoService
*/
public int deletePurchaseMacodeInfoByTaskId(Long taskId);
+ /**
+ * 生成设备编号
+ * @param maMachineLabel
+ * @return
+ */
String generateEquipmentNumber(MaMachineLabel maMachineLabel);
+ /**
+ * 删除
+ * @param id
+ * @return
+ */
int deletePurchaseMacodeInfoById(Long id);
-
+ /**
+ * 修改编码管理的入库状态
+ * @param maInputVO
+ * @return
+ */
int modifyManageStatus(MaInputVO maInputVO);
+ /**
+ * 删除新购验收编号管理
+ * @param maCode
+ * @return
+ */
int deletePurchaseMacodeInfoByMaCode(String maCode);
+ /**
+ * 获取新购验收编号管理详细信息
+ * @param purchaseMacodeInfo
+ * @return
+ */
List selectPurchaseMacodeInfo(PurchaseMacodeInfo purchaseMacodeInfo);
+ /**
+ * 新购入库清单明细
+ * @param purchaseMacodeInfo
+ * @return
+ */
List selectPutinDetails(PurchaseMacodeInfo purchaseMacodeInfo);
}
diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/IRepairAuditDetailsService.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/IRepairAuditDetailsService.java
index d2a28d77..4adb39bb 100644
--- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/IRepairAuditDetailsService.java
+++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/IRepairAuditDetailsService.java
@@ -63,12 +63,33 @@ public interface IRepairAuditDetailsService
*/
public int deleteRepairAuditDetailsById(Long id);
+ /**
+ * 查询修试审核任务列表
+ * @param repairAuditDetails
+ * @return
+ */
List selectRepairQuestList(RepairAuditDetails repairAuditDetails);
+ /**
+ * 查看修饰审核任务详细列表
+ * @param repairAuditDetails
+ * @return
+ */
List getRepairAuditList(RepairAuditDetails repairAuditDetails);
+ /**
+ * 修饰任务审核
+ * @param scrapAudit
+ * @return
+ * @throws Exception
+ */
int auditRepair(ScrapAudit scrapAudit) throws Exception;
+ /**
+ * 导出修试审核任务列表
+ * @param bean
+ * @return
+ */
List exportRepairQuestList(RepairAuditDetails bean);
}
diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/IScrapApplyDetailsService.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/IScrapApplyDetailsService.java
index 2373ccec..ddc01d61 100644
--- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/IScrapApplyDetailsService.java
+++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/IScrapApplyDetailsService.java
@@ -62,9 +62,25 @@ public interface IScrapApplyDetailsService
*/
public int deleteScrapApplyDetailsById(Long id);
+ /**
+ * 查看报废任务详细列表
+ * @param scrapApplyDetails
+ * @return
+ */
List getScrapAuditList(ScrapApplyDetails scrapApplyDetails);
+ /**
+ * 报废任务审核
+ * @param scrapAudit
+ * @return
+ * @throws Exception
+ */
int auditScrap(ScrapAudit scrapAudit) throws Exception;
+ /**
+ * 导出报废任务列表
+ * @param bean
+ * @return
+ */
List exportScrapApplyDetailsList(ScrapApplyDetails bean);
}