PositionItemInfoMapper.xml
1.33 KB
<?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.laowu.mapper.PositionItemInfoMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="com.laowu.model.PositionItemInfoDO">
<id column="id" property="id" />
<result column="create_date" property="createDate" />
<result column="update_date" property="updateDate" />
<result column="position_name" property="positionName" />
<result column="position_id" property="positionId" />
<result column="start_salary" property="startSalary" />
<result column="end_salary" property="endSalary" />
</resultMap>
<select id="positionCounts" parameterType="long" resultType="com.laowu.vo.position.PositionCountsVO">
SELECT
t.id,
t.position_name,
t.position_status,
t.require_counts,
t.address,
t.start_salary,
t.end_salary,
t2.position_type,
t.position_id
FROM
position_item_info t
LEFT JOIN position_dict t2 ON t.position_id = t2.id
WHERE
t.delete_date IS NULL
and t.position_require_id = #{positionRequireId}
</select>
</mapper>