feat(excoil): 添加出口卷数据同步功能
- 新增 MesExCoil 实体类定义数据库表结构 - 创建 MesExCoilBo 业务对象用于数据传输 - 实现 IMesExCoilService 接口及 MesExCoilServiceImpl 服务类 - 添加 MesExCoilController 控制器提供 REST API 接口 - 集成 MyBatis Plus 持久层框架实现数据库操作 - 实现出入口厚度、宽度、重量等完整字段映射 - 添加同步 L2 系统出口卷实绩数据功能 - 支持首次全量同步和后续增量同步模式 - 实现数据校验、分页查询、导出等功能 - 配置数据写入时间和同步时间字段处理
This commit is contained in:
61
klp-mes/src/main/resources/mapper/excoil/MesExCoilMapper.xml
Normal file
61
klp-mes/src/main/resources/mapper/excoil/MesExCoilMapper.xml
Normal file
@@ -0,0 +1,61 @@
|
||||
<?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.mes.excoil.mapper.MesExCoilMapper">
|
||||
|
||||
<resultMap type="com.klp.mes.excoil.domain.MesExCoil" id="MesExCoilResult">
|
||||
<result property="exId" column="ex_id"/>
|
||||
<result property="excoilid" column="excoilid"/>
|
||||
<result property="encoilid" column="encoilid"/>
|
||||
<result property="hotCoilid" column="hot_coilid"/>
|
||||
<result property="grade" column="grade"/>
|
||||
<result property="orderQuality" column="order_quality"/>
|
||||
<result property="productType" column="product_type"/>
|
||||
<result property="status" column="status"/>
|
||||
<result property="shift" column="shift"/>
|
||||
<result property="parkType" column="park_type"/>
|
||||
<result property="sideTrim" column="side_trim"/>
|
||||
<result property="entryThick" column="entry_thick"/>
|
||||
<result property="entryWidth" column="entry_width"/>
|
||||
<result property="entryWeight" column="entry_weight"/>
|
||||
<result property="usedEntryWeight" column="used_entry_weight"/>
|
||||
<result property="exitThick" column="exit_thick"/>
|
||||
<result property="exitWidth" column="exit_width"/>
|
||||
<result property="exitLength" column="exit_length"/>
|
||||
<result property="exitWeight" column="exit_weight"/>
|
||||
<result property="calcExitWeight" column="calc_exit_weight"/>
|
||||
<result property="measExitWeight" column="meas_exit_weight"/>
|
||||
<result property="exitPosDev" column="exit_pos_dev"/>
|
||||
<result property="exitNegDev" column="exit_neg_dev"/>
|
||||
<result property="innerDiameter" column="inner_diameter"/>
|
||||
<result property="outerDiameter" column="outer_diameter"/>
|
||||
<result property="headpos" column="headpos"/>
|
||||
<result property="tailpos" column="tailpos"/>
|
||||
<result property="quality" column="quality"/>
|
||||
<result property="shapeQuality" column="shape_quality"/>
|
||||
<result property="crew" column="crew"/>
|
||||
<result property="reportFlag" column="report_flag"/>
|
||||
<result property="subid" column="subid"/>
|
||||
<result property="rn" column="rn"/>
|
||||
<result property="onlineDate" column="online_date"/>
|
||||
<result property="startDate" column="start_date"/>
|
||||
<result property="endDate" column="end_date"/>
|
||||
<result property="weldedDate" column="welded_date"/>
|
||||
<result property="insdate" column="insdate"/>
|
||||
<result property="syncTime" column="sync_time"/>
|
||||
<result property="comments" column="comments"/>
|
||||
<result property="remark" column="remark"/>
|
||||
<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"/>
|
||||
</resultMap>
|
||||
|
||||
|
||||
<select id="getMaxInsdate" resultType="java.util.Date">
|
||||
SELECT MAX(insdate) FROM mes_ex_coil
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user