feat(wms): 添加检验管理模块功能

- 新增检验项目明细相关实体类、业务对象、视图对象及服务接口
- 实现检验项目明细的增删改查、分页查询及数据校验功能
- 新增检验主记录相关实体类、业务对象、视图对象及服务接口
- 实现检验主记录的增删改查、分页查询及数据校验功能
- 新增金属材料室温拉伸试验相关实体类、业务对象、视图对象及服务接口
- 实现拉伸试验记录的增删改查、分页查询及数据校验功能
- 配置MyBatis映射文件及Excel导出功能
- 添加相应的控制器及参数验证规则
This commit is contained in:
2026-06-13 13:02:43 +08:00
parent 948e62daae
commit 0d40774194
32 changed files with 2653 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.klp.mapper.WmsInspectionDetailMapper">
<resultMap type="com.klp.domain.WmsInspectionDetail" id="WmsInspectionDetailResult">
<result property="detailId" column="detail_id"/>
<result property="mainId" column="main_id"/>
<result property="itemName" column="item_name"/>
<result property="itemValue" column="item_value"/>
<result property="itemUnit" column="item_unit"/>
<result property="upperLimit" column="upper_limit"/>
<result property="lowerLimit" column="lower_limit"/>
<result property="rangeDesc" column="range_desc"/>
<result property="createBy" column="create_by"/>
<result property="createTime" column="create_time"/>
<result property="updateBy" column="update_by"/>
<result property="updateTime" column="update_time"/>
<result property="delFlag" column="del_flag"/>
<result property="remark" column="remark"/>
</resultMap>
</mapper>

View File

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.klp.mapper.WmsInspectionMainMapper">
<resultMap type="com.klp.domain.WmsInspectionMain" id="WmsInspectionMainResult">
<result property="mainId" column="main_id"/>
<result property="inspectionDate" column="inspection_date"/>
<result property="sampleName" column="sample_name"/>
<result property="sampleNo" column="sample_no"/>
<result property="batchNo" column="batch_no"/>
<result property="templateId" column="template_id"/>
<result property="taskConfigJson" column="task_config_json"/>
<result property="createBy" column="create_by"/>
<result property="createTime" column="create_time"/>
<result property="updateBy" column="update_by"/>
<result property="updateTime" column="update_time"/>
<result property="delFlag" column="del_flag"/>
<result property="remark" column="remark"/>
</resultMap>
</mapper>

View File

@@ -0,0 +1,60 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.klp.mapper.WmsInspectionTensileDetailMapper">
<resultMap type="com.klp.domain.WmsInspectionTensileDetail" id="WmsInspectionTensileDetailResult">
<result property="detailId" column="detail_id"/>
<result property="testMainId" column="test_main_id"/>
<result property="sampleNo" column="sample_no"/>
<result property="steelCoilNo" column="steel_coil_no"/>
<result property="rawMaterialNo" column="raw_material_no"/>
<result property="specification" column="specification"/>
<result property="material" column="material"/>
<result property="rawMaterialFactory" column="raw_material_factory"/>
<result property="productionTeam" column="production_team"/>
<result property="surfaceStatus" column="surface_status"/>
<result property="productionDate" column="production_date"/>
<result property="testDate" column="test_date"/>
<result property="sampleDirection" column="sample_direction"/>
<result property="sampleSize" column="sample_size"/>
<result property="originalGaugeLength" column="original_gauge_length"/>
<result property="fractureGaugeLength" column="fracture_gauge_length"/>
<result property="maxForce" column="max_force"/>
<result property="lowerYieldStrength" column="lower_yield_strength"/>
<result property="tensileStrength" column="tensile_strength"/>
<result property="elongation" column="elongation"/>
<result property="hardnessHr" column="hardness_hr"/>
<result property="hardnessHv" column="hardness_hv"/>
<result property="coatingWeightTop" column="coating_weight_top"/>
<result property="coatingWeightBottom" column="coating_weight_bottom"/>
<result property="coatingWeightAvg" column="coating_weight_avg"/>
<result property="roughness" column="roughness"/>
<result property="bendTest90" column="bend_test_90"/>
<result property="bendTest180" column="bend_test_180"/>
<result property="bendTestDirection" column="bend_test_direction"/>
<result property="cuppingValue" column="cupping_value"/>
<result property="surfaceStructure" column="surface_structure"/>
<result property="edgeStatus" column="edge_status"/>
<result property="surfaceQuality" column="surface_quality"/>
<result property="saltSprayTest" column="salt_spray_test"/>
<result property="surfaceTreatment" column="surface_treatment"/>
<result property="postTreatment" column="post_treatment"/>
<result property="nextProcess" column="next_process"/>
<result property="cContent" column="c_content"/>
<result property="siContent" column="si_content"/>
<result property="mnContent" column="mn_content"/>
<result property="pContent" column="p_content"/>
<result property="sContent" column="s_content"/>
<result property="alContent" column="al_content"/>
<result property="createBy" column="create_by"/>
<result property="createTime" column="create_time"/>
<result property="updateBy" column="update_by"/>
<result property="updateTime" column="update_time"/>
<result property="delFlag" column="del_flag"/>
<result property="remark" column="remark"/>
</resultMap>
</mapper>

View File

@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.klp.mapper.WmsInspectionTensileMapper">
<resultMap type="com.klp.domain.WmsInspectionTensile" id="WmsInspectionTensileResult">
<result property="testId" column="test_id"/>
<result property="testTitle" column="test_title"/>
<result property="executeStandard" column="execute_standard"/>
<result property="equipmentName" column="equipment_name"/>
<result property="equipmentModel" column="equipment_model"/>
<result property="testTemp" column="test_temp"/>
<result property="testHumidity" column="test_humidity"/>
<result property="productionProcess" column="production_process"/>
<result property="createBy" column="create_by"/>
<result property="createTime" column="create_time"/>
<result property="updateBy" column="update_by"/>
<result property="updateTime" column="update_time"/>
<result property="delFlag" column="del_flag"/>
<result property="remark" column="remark"/>
</resultMap>
</mapper>