Files
xgy-oa/klp-pocket/src/main/resources/mapper/pocket/Klptcm1ProPlantStateDefineMapper.xml
Joshi bbecc3c55f feat(pocket): 实现工厂状态数据分页查询功能
- 为Klptcm1ProPlantStateCurrent实体补充VALUE1至VALUE99字段定义及注释
- 更新Klptcm1ProPlantStateCurrentMapper.xml,完善所有VALUE字段的resultMap和column list映射- 修改IKlptcm1ProPlantStateCurrentService接口,将selectAll方法改为支持分页查询- 调整Klptcm1ProPlantStateCurrentController控制器,继承BaseController并支持分页参数- 新增Klptcm1ProPlantStateDefine相关组件(domain、controller、service、mapper),实现状态定义表的分页查询能力- 引入PageQuery与TableDataInfo等通用分页工具类,统一前后端分页交互格式
- 更新Mapper XML配置文件,优化SQL结构并确保大数据量下的查询性能
2025-10-27 18:07:12 +08:00

28 lines
1.2 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?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.pocket.mapper.Klptcm1ProPlantStateDefineMapper">
<!-- 基础结果集映射:数据库列 -> 实体类属性 -->
<resultMap id="BaseResultMap" type="com.klp.pocket.domain.Klptcm1ProPlantStateDefine">
<result column="ID" property="id" jdbcType="DECIMAL"/>
<result column="NAME" property="name" jdbcType="VARCHAR"/>
<result column="UNITS" property="units" jdbcType="VARCHAR"/>
<result column="COMMENTS" property="comments" jdbcType="VARCHAR"/>
<result column="INSDATE" property="insdate" jdbcType="TIMESTAMP"/>
<result column="MODELTYPE" property="modeltype" jdbcType="DECIMAL"/>
</resultMap>
<!-- 基础字段列表复用SQL片段 -->
<sql id="Base_Column_List">
ID, NAME, UNITS, COMMENTS, INSDATE, MODELTYPE
</sql>
<select id="selectPage" resultMap="BaseResultMap">
SELECT <include refid="Base_Column_List"/>
FROM klptcm1_pro_plant_state_define
ORDER BY INSDATE DESC
</select>
</mapper>