TProcessesCrusherMapper.xml 1.2 KB
Newer Older
1 2 3 4
<?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="cn.wise.sc.acquisition.business.mapper.TProcessesCrusherMapper">

5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45

    <!-- 表和实体字段对照关系, 类似RestultMap -->
    <sql id="TProcessesCrusherColumns">
        a.Uid,
        a.CrusherStationID,
        a.CrushDate,
        a.Manager,
        a.Supervisor,
        a.TechDepart,
        a.Tabulator,
        a.EquipmentID,
        a.WorkType,
        a.WorkTime,
        a.Wcdw,
        a.Price,
        a.TotalMoney,
        a.Bz,
        a.Tag
	</sql>

    <sql id="TWeightColumns">
        b.Jz,
	</sql>


    <sql id="TProcessesCrusherJoins">
        left join T_Weight b on a.EquipmentID=b.TruckID
    </sql>

    <!-- 获取所有getPage列表 -->
    <select id="getPage" resultType="cn.wise.sc.acquisition.business.model.vo.TProcessesBlastdesignHoleVo">
        SELECT
        <include refid="TWeightColumns"/>
        <include refid="TProcessesCrusherColumns"/>
        FROM T_Processes_Crusher a
        <include refid="TProcessesCrusherJoins"/>
        <where>
            ${ew.sqlSegment}
        </where>
    </select>

46
</mapper>