<?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="org.jeecg.modules.base.mapper.UnitConversionMapper">
|
|
<resultMap id="UnitConversion" type="org.jeecg.modules.base.entity.UnitConversion" >
|
<result column="id" property="id" jdbcType="VARCHAR"/>
|
<result column="unit_id" property="unitId" jdbcType="VARCHAR"/>
|
<result column="target_unit_id" property="targetUnitId" jdbcType="VARCHAR"/>
|
<result column="conversion_ratio" property="conversionRatio" jdbcType="VARCHAR"/>
|
<result column="status" property="status" jdbcType="VARCHAR"/>
|
<result column="tenant_id" property="tenantId" jdbcType="VARCHAR"/>
|
<result column="create_by" property="createBy" jdbcType="VARCHAR"/>
|
<result column="create_time" property="createTime" jdbcType="TIMESTAMP"/>
|
<result column="update_by" property="updateBy" jdbcType="VARCHAR"/>
|
<result column="update_time" property="updateTime" jdbcType="TIMESTAMP"/>
|
<result column="del_flag" property="delFlag" jdbcType="VARCHAR"/>
|
<result column="remark" property="remark" jdbcType="VARCHAR"/>
|
</resultMap>
|
|
<select id="getListByUnitId" resultMap="UnitConversion">
|
select m.id,m.unit_id,m.target_unit_id,m.conversion_ratio,m.status,m.tenant_id,m.create_by,
|
m.create_time,m.update_by,m.update_time,m.del_flag,m.remark,u.num targetUnitNum,u.name targetUnitName from mom_base_unit_conversion m
|
left join mom_base_unit u on m.target_unit_id = u.id
|
<if test="ids.length > 0">
|
where m.unit_id in
|
<foreach collection="ids" item="id" index="index" open="(" separator="," close=")">
|
#{id}
|
</foreach>
|
</if>
|
</select>
|
</mapper>
|