查询质检项
This commit is contained in:
parent
9dd6f697a6
commit
1fa0f9cffb
@ -7,6 +7,8 @@ import org.springframework.data.jpa.repository.Modifying;
|
||||
import org.springframework.data.jpa.repository.Query;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Optional;
|
||||
|
||||
@Component
|
||||
@ -21,4 +23,9 @@ public interface QcItemDao extends JpaRepository<QcItemEntity, Integer>, JpaSpec
|
||||
@Query(value = "UPDATE qc_item SET update_time = ?2, name = ?3 WHERE id = ?1", nativeQuery = true)
|
||||
void updateNameById(Integer id, String updateTime, String name);
|
||||
|
||||
/**
|
||||
* 查询质检项
|
||||
*/
|
||||
@Query(value = "SELECT id, no, name, type FROM qc_item ORDER BY create_time ASC", nativeQuery = true)
|
||||
List<Map<String, Object>> queryQcItem(String no, String name);
|
||||
}
|
||||
|
34
src/main/java/com/xkrs/newpro/model/qo/QcItemQoQuery.java
Normal file
34
src/main/java/com/xkrs/newpro/model/qo/QcItemQoQuery.java
Normal file
@ -0,0 +1,34 @@
|
||||
package com.xkrs.newpro.model.qo;
|
||||
|
||||
public class QcItemQoQuery {
|
||||
|
||||
private String no;
|
||||
private String name;
|
||||
|
||||
public QcItemQoQuery() {
|
||||
}
|
||||
|
||||
public String getNo() {
|
||||
return no;
|
||||
}
|
||||
|
||||
public void setNo(String no) {
|
||||
this.no = no;
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public void setName(String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "QcItemQoQuery{" +
|
||||
"no='" + no + '\'' +
|
||||
", name='" + name + '\'' +
|
||||
'}';
|
||||
}
|
||||
}
|
64
src/main/java/com/xkrs/newpro/model/qo/QcSourceQoQuery.java
Normal file
64
src/main/java/com/xkrs/newpro/model/qo/QcSourceQoQuery.java
Normal file
@ -0,0 +1,64 @@
|
||||
package com.xkrs.newpro.model.qo;
|
||||
|
||||
public class QcSourceQoQuery {
|
||||
|
||||
private String batchNo;
|
||||
private String machineNo;
|
||||
private String materialNo;
|
||||
private String mouldNo;
|
||||
private String varietyNo;
|
||||
|
||||
public QcSourceQoQuery() {
|
||||
}
|
||||
|
||||
public String getBatchNo() {
|
||||
return batchNo;
|
||||
}
|
||||
|
||||
public void setBatchNo(String batchNo) {
|
||||
this.batchNo = batchNo;
|
||||
}
|
||||
|
||||
public String getMachineNo() {
|
||||
return machineNo;
|
||||
}
|
||||
|
||||
public void setMachineNo(String machineNo) {
|
||||
this.machineNo = machineNo;
|
||||
}
|
||||
|
||||
public String getMaterialNo() {
|
||||
return materialNo;
|
||||
}
|
||||
|
||||
public void setMaterialNo(String materialNo) {
|
||||
this.materialNo = materialNo;
|
||||
}
|
||||
|
||||
public String getMouldNo() {
|
||||
return mouldNo;
|
||||
}
|
||||
|
||||
public void setMouldNo(String mouldNo) {
|
||||
this.mouldNo = mouldNo;
|
||||
}
|
||||
|
||||
public String getVarietyNo() {
|
||||
return varietyNo;
|
||||
}
|
||||
|
||||
public void setVarietyNo(String varietyNo) {
|
||||
this.varietyNo = varietyNo;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "QcSourceQoQuery{" +
|
||||
"batchNo='" + batchNo + '\'' +
|
||||
", machineNo='" + machineNo + '\'' +
|
||||
", materialNo='" + materialNo + '\'' +
|
||||
", mouldNo='" + mouldNo + '\'' +
|
||||
", varietyNo='" + varietyNo + '\'' +
|
||||
'}';
|
||||
}
|
||||
}
|
34
src/main/java/com/xkrs/newpro/model/qo/QcSpecQoQuery.java
Normal file
34
src/main/java/com/xkrs/newpro/model/qo/QcSpecQoQuery.java
Normal file
@ -0,0 +1,34 @@
|
||||
package com.xkrs.newpro.model.qo;
|
||||
|
||||
public class QcSpecQoQuery {
|
||||
|
||||
private String varietyNo;
|
||||
private String qcItemNo;
|
||||
|
||||
public QcSpecQoQuery() {
|
||||
}
|
||||
|
||||
public String getVarietyNo() {
|
||||
return varietyNo;
|
||||
}
|
||||
|
||||
public void setVarietyNo(String varietyNo) {
|
||||
this.varietyNo = varietyNo;
|
||||
}
|
||||
|
||||
public String getQcItemNo() {
|
||||
return qcItemNo;
|
||||
}
|
||||
|
||||
public void setQcItemNo(String qcItemNo) {
|
||||
this.qcItemNo = qcItemNo;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "QcSpecQoQuery{" +
|
||||
"varietyNo='" + varietyNo + '\'' +
|
||||
", qcItemNo='" + qcItemNo + '\'' +
|
||||
'}';
|
||||
}
|
||||
}
|
@ -0,0 +1,4 @@
|
||||
package com.xkrs.newpro.model.va;
|
||||
|
||||
public interface QcItemQoQueryVa {
|
||||
}
|
@ -0,0 +1,4 @@
|
||||
package com.xkrs.newpro.model.va;
|
||||
|
||||
public interface QcSourceQoQueryVa {
|
||||
}
|
@ -0,0 +1,4 @@
|
||||
package com.xkrs.newpro.model.va;
|
||||
|
||||
public interface QcSpecQoQueryVa {
|
||||
}
|
@ -1,6 +1,7 @@
|
||||
package com.xkrs.newpro.service;
|
||||
|
||||
import com.xkrs.newpro.model.qo.QcItemQoInsert;
|
||||
import com.xkrs.newpro.model.qo.QcItemQoQuery;
|
||||
import com.xkrs.newpro.model.qo.QcItemQoUpdate;
|
||||
|
||||
public interface QcItemService {
|
||||
@ -15,4 +16,9 @@ public interface QcItemService {
|
||||
*/
|
||||
String updateQcItem(QcItemQoUpdate updateQo);
|
||||
|
||||
/**
|
||||
* 查询质检项
|
||||
*/
|
||||
String queryQcItem(QcItemQoQuery queryQo);
|
||||
|
||||
}
|
||||
|
@ -1,6 +1,7 @@
|
||||
package com.xkrs.newpro.service;
|
||||
|
||||
import com.xkrs.newpro.model.qo.QcSourceQoInsert;
|
||||
import com.xkrs.newpro.model.qo.QcSourceQoQuery;
|
||||
|
||||
public interface QcSourceService {
|
||||
|
||||
@ -9,4 +10,9 @@ public interface QcSourceService {
|
||||
*/
|
||||
String insertQcSource(QcSourceQoInsert insertQo);
|
||||
|
||||
/**
|
||||
* 查询质检数据
|
||||
*/
|
||||
String queryQcSource(QcSourceQoQuery queryQo);
|
||||
|
||||
}
|
||||
|
@ -1,6 +1,7 @@
|
||||
package com.xkrs.newpro.service;
|
||||
|
||||
import com.xkrs.newpro.model.qo.QcSpecQoInsert;
|
||||
import com.xkrs.newpro.model.qo.QcSpecQoQuery;
|
||||
import com.xkrs.newpro.model.qo.QcSpecQoUpdate;
|
||||
|
||||
public interface QcSpecService {
|
||||
@ -15,4 +16,9 @@ public interface QcSpecService {
|
||||
*/
|
||||
String updateQcSpec(QcSpecQoUpdate updateQo);
|
||||
|
||||
/**
|
||||
* 查询质检规格
|
||||
*/
|
||||
String queryQcSpec(QcSpecQoQuery queryQo);
|
||||
|
||||
}
|
||||
|
@ -4,13 +4,17 @@ import com.xkrs.encapsulation.PromptMessageEnum;
|
||||
import com.xkrs.newpro.dao.QcItemDao;
|
||||
import com.xkrs.newpro.model.entity.QcItemEntity;
|
||||
import com.xkrs.newpro.model.qo.QcItemQoInsert;
|
||||
import com.xkrs.newpro.model.qo.QcItemQoQuery;
|
||||
import com.xkrs.newpro.model.qo.QcItemQoUpdate;
|
||||
import com.xkrs.newpro.service.QcItemService;
|
||||
import com.xkrs.newpro.utils.LocalDateUtils;
|
||||
import org.springframework.context.i18n.LocaleContextHolder;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.transaction.Transactional;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
import java.util.Map;
|
||||
import java.util.Optional;
|
||||
|
||||
import static com.xkrs.encapsulation.OutputEncapsulation.outputEncapsulationObject;
|
||||
@ -51,6 +55,7 @@ public class QcItemServiceImpl implements QcItemService {
|
||||
/**
|
||||
* 更新质检项名称
|
||||
*/
|
||||
@Transactional(rollbackOn = Exception.class)
|
||||
@Override
|
||||
public String updateQcItem(QcItemQoUpdate updateQo) {
|
||||
|
||||
@ -66,4 +71,19 @@ public class QcItemServiceImpl implements QcItemService {
|
||||
|
||||
return outputEncapsulationObject(PromptMessageEnum.SUCCESS, "修改成功!", locale);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询质检项
|
||||
*/
|
||||
@Override
|
||||
public String queryQcItem(QcItemQoQuery queryQo) {
|
||||
|
||||
String no = queryQo.getNo();
|
||||
String name = queryQo.getName();
|
||||
List<Map<String, Object>> resultList = qcItemDao.queryQcItem(no, name);
|
||||
if (resultList == null || resultList.isEmpty()) {
|
||||
return outputEncapsulationObject(PromptMessageEnum.DATA_NONE, "暂时没有该质检项的信息!", locale);
|
||||
}
|
||||
return outputEncapsulationObject(PromptMessageEnum.SUCCESS, resultList, locale);
|
||||
}
|
||||
}
|
||||
|
@ -4,6 +4,7 @@ import com.xkrs.encapsulation.PromptMessageEnum;
|
||||
import com.xkrs.newpro.dao.QcSourceDao;
|
||||
import com.xkrs.newpro.model.entity.QcSourceEntity;
|
||||
import com.xkrs.newpro.model.qo.QcSourceQoInsert;
|
||||
import com.xkrs.newpro.model.qo.QcSourceQoQuery;
|
||||
import com.xkrs.newpro.service.QcSourceService;
|
||||
import com.xkrs.newpro.utils.LocalDateUtils;
|
||||
import org.springframework.context.i18n.LocaleContextHolder;
|
||||
@ -47,4 +48,12 @@ public class QcSourceServiceImpl implements QcSourceService {
|
||||
|
||||
return outputEncapsulationObject(PromptMessageEnum.SUCCESS, "添加成功!", locale);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询质检数据
|
||||
*/
|
||||
@Override
|
||||
public String queryQcSource(QcSourceQoQuery queryQo) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
@ -6,6 +6,7 @@ import com.xkrs.newpro.dao.QcSpecDao;
|
||||
import com.xkrs.newpro.model.entity.QcItemEntity;
|
||||
import com.xkrs.newpro.model.entity.QcSpecEntity;
|
||||
import com.xkrs.newpro.model.qo.QcSpecQoInsert;
|
||||
import com.xkrs.newpro.model.qo.QcSpecQoQuery;
|
||||
import com.xkrs.newpro.model.qo.QcSpecQoUpdate;
|
||||
import com.xkrs.newpro.service.QcSpecService;
|
||||
import com.xkrs.newpro.utils.LocalDateUtils;
|
||||
@ -102,4 +103,12 @@ public class QcSpecServiceImpl implements QcSpecService {
|
||||
|
||||
return outputEncapsulationObject(PromptMessageEnum.SUCCESS, "修改成功!", locale);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询质检规格
|
||||
*/
|
||||
@Override
|
||||
public String queryQcSpec(QcSpecQoQuery queryQo) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user