feat(qms): 添加计划详情 ID 字段

- 在 QcInspectionMain、QcInspectionMainBo、QcInspectionMainVo 中添加 planDetailId 字段- 更新 QcInspectionMainMapper.xml,添加 planDetailId 的映射和查询
- 在 QcInspectionMainServiceImpl 中添加对 planDetailId 的查询条件
master
zch 3 days ago
parent a82a25324c
commit 96f22b6203

@ -30,6 +30,7 @@ public class QcInspectionMain extends TenantEntity {
@TableId(value = "inspection_id", type = IdType.ASSIGN_ID) @TableId(value = "inspection_id", type = IdType.ASSIGN_ID)
private Long inspectionId; private Long inspectionId;
/** /**
* / * /
*/ */
@ -151,6 +152,11 @@ public class QcInspectionMain extends TenantEntity {
@TableLogic @TableLogic
private String delFlag; private String delFlag;
/**
* idmes
*/
private Long planDetailId;
/** /**
* *

@ -28,6 +28,13 @@ public class QcInspectionMainBo extends BaseEntity {
*/ */
private Long inspectionId; private Long inspectionId;
/**
* idmes
*/
private Long planDetailId;
/** /**
* / * /
*/ */

@ -37,6 +37,11 @@ public class QcInspectionMainVo implements Serializable {
@ExcelProperty(value = "质检主键") @ExcelProperty(value = "质检主键")
private Long inspectionId; private Long inspectionId;
/**
* idmes
*/
private Long planDetailId;
/** /**
* / * /
*/ */

@ -80,6 +80,7 @@ public class QcInspectionMainServiceImpl implements IQcInspectionMainService {
.leftJoin(QcInspectionTemplate.class, QcInspectionTemplate::getTemplateId, QcInspectionMain::getTemplateId) .leftJoin(QcInspectionTemplate.class, QcInspectionTemplate::getTemplateId, QcInspectionMain::getTemplateId)
.eq(bo.getInspectionId() != null, QcInspectionMain::getInspectionId, bo.getInspectionId()) .eq(bo.getInspectionId() != null, QcInspectionMain::getInspectionId, bo.getInspectionId())
.eq(bo.getPlanDetailId() != null, QcInspectionMain::getPlanDetailId, bo.getPlanDetailId())//后续添加
.eq(StringUtils.isNotBlank(bo.getInspectionNo()), QcInspectionMain::getInspectionNo, bo.getInspectionNo()) .eq(StringUtils.isNotBlank(bo.getInspectionNo()), QcInspectionMain::getInspectionNo, bo.getInspectionNo())
.eq(bo.getTemplateId() != null, QcInspectionMain::getTemplateId, bo.getTemplateId()) .eq(bo.getTemplateId() != null, QcInspectionMain::getTemplateId, bo.getTemplateId())
.eq(StringUtils.isNotBlank(bo.getMaterialCode()), QcInspectionMain::getMaterialCode, bo.getMaterialCode()) .eq(StringUtils.isNotBlank(bo.getMaterialCode()), QcInspectionMain::getMaterialCode, bo.getMaterialCode())

@ -6,6 +6,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<resultMap type="org.dromara.qms.domain.vo.QcInspectionMainVo" id="QcInspectionMainResult"> <resultMap type="org.dromara.qms.domain.vo.QcInspectionMainVo" id="QcInspectionMainResult">
<result property="inspectionId" column="inspection_id" /> <result property="inspectionId" column="inspection_id" />
<result property="planDetailId" column="plan_detail_id" />
<result property="inspectionNo" column="inspection_no" /> <result property="inspectionNo" column="inspection_no" />
<result property="templateId" column="template_id" /> <result property="templateId" column="template_id" />
<result property="materialCode" column="material_code" /> <result property="materialCode" column="material_code" />
@ -32,7 +33,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</resultMap> </resultMap>
<sql id="selectQcInspectionMainVo"> <sql id="selectQcInspectionMainVo">
select inspection_id, tenant_id, inspection_no, template_id, material_code, material_type, material_name, process_name, station_name, inspection_qty, qualified_qty, unqualified_qty, result, workshop, inspection_type, status, inspector, shift, team, inspection_time, production_order, batch_no, barcode, supplier_name, remark, create_dept, create_by, create_time, update_by, update_time, del_flag select inspection_id, tenant_id,
plan_detail_id,
inspection_no, template_id, material_code, material_type, material_name, process_name, station_name, inspection_qty, qualified_qty, unqualified_qty, result, workshop, inspection_type, status, inspector, shift, team, inspection_time, production_order, batch_no, barcode, supplier_name, remark, create_dept, create_by, create_time, update_by, update_time, del_flag
from qc_inspection_main from qc_inspection_main
</sql> </sql>
@ -40,6 +43,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<include refid="selectQcInspectionMainVo"/> <include refid="selectQcInspectionMainVo"/>
<where> <where>
<if test="inspectionId != null "> and inspection_id = #{inspectionId}</if> <if test="inspectionId != null "> and inspection_id = #{inspectionId}</if>
<if test="planDetailId != null "> and plan_detail_id = #{planDetailId}</if>
<if test="inspectionNo != null and inspectionNo != ''"> and inspection_no = #{inspectionNo}</if> <if test="inspectionNo != null and inspectionNo != ''"> and inspection_no = #{inspectionNo}</if>
<if test="templateId != null "> and template_id = #{templateId}</if> <if test="templateId != null "> and template_id = #{templateId}</if>
<if test="materialCode != null and materialCode != ''"> and material_code = #{materialCode}</if> <if test="materialCode != null and materialCode != ''"> and material_code = #{materialCode}</if>

Loading…
Cancel
Save