<?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.panzhihua.service_community.dao.ComBatteryCommodityOrderCollageTeamPeopleMapper">
|
|
<resultMap type="com.panzhihua.service_community.entity.ComBatteryCommodityOrderCollageTeamPeople"
|
id="ComBatteryCommodityOrderCollageTeamPeopleMap">
|
<result property="id" column="id" jdbcType="INTEGER"/>
|
<result property="teamId" column="team_id" jdbcType="INTEGER"/>
|
<result property="headUserId" column="head_user_id" jdbcType="INTEGER"/>
|
<result property="userId" column="user_id" jdbcType="INTEGER"/>
|
<result property="type" column="type" jdbcType="INTEGER"/>
|
<result property="createAt" column="create_at" jdbcType="TIMESTAMP"/>
|
<result property="createBy" column="create_by" jdbcType="INTEGER"/>
|
</resultMap>
|
|
<!--查询单个-->
|
<select id="queryById" resultType="com.panzhihua.common.model.vos.common.ComBatteryCommodityOrderCollageTeamPeopleVo">
|
select
|
id, team_id, head_user_id, user_id, type, create_at, create_by
|
from com_battery_commodity_order_collage_team_people
|
where id = #{id}
|
</select>
|
|
<!--查询指定行数据-->
|
<select id="queryAllByLimit" resultType="com.panzhihua.common.model.vos.common.ComBatteryCommodityOrderCollageTeamPeopleVo">
|
select
|
id, team_id, head_user_id, user_id, type, create_at, create_by
|
from com_battery_commodity_order_collage_team_people
|
<where>
|
<if test="dto.id != null">
|
and id = #{dto.id}
|
</if>
|
<if test="dto.teamId != null">
|
and team_id = #{dto.teamId}
|
</if>
|
<if test="dto.headUserId != null">
|
and head_user_id = #{dto.headUserId}
|
</if>
|
<if test="dto.userId != null">
|
and user_id = #{dto.userId}
|
</if>
|
<if test="dto.type != null">
|
and type = #{dto.type}
|
</if>
|
<if test="dto.createAt != null">
|
and create_at = #{dto.createAt}
|
</if>
|
<if test="dto.createBy != null">
|
and create_by = #{dto.createBy}
|
</if>
|
</where>
|
order by create_at desc
|
</select>
|
|
<!--查询所有数据-->
|
<select id="queryAllByList" resultType="com.panzhihua.common.model.vos.common.ComBatteryCommodityOrderCollageTeamPeopleVo">
|
select
|
id, team_id, head_user_id, user_id, type, create_at, create_by
|
from com_battery_commodity_order_collage_team_people
|
<where>
|
<if test="dto.id != null">
|
and id = #{dto.id}
|
</if>
|
<if test="dto.teamId != null">
|
and team_id = #{dto.teamId}
|
</if>
|
<if test="dto.headUserId != null">
|
and head_user_id = #{dto.headUserId}
|
</if>
|
<if test="dto.userId != null">
|
and user_id = #{dto.userId}
|
</if>
|
<if test="dto.type != null">
|
and type = #{dto.type}
|
</if>
|
<if test="dto.createAt != null">
|
and create_at = #{dto.createAt}
|
</if>
|
<if test="dto.createBy != null">
|
and create_by = #{dto.createBy}
|
</if>
|
</where>
|
order by create_at desc
|
</select>
|
|
<select id="queryAllByTeamId" resultType="com.panzhihua.common.model.vos.common.ComBatteryCommodityOrderCollageTeamPeopleVo">
|
SELECT
|
cbcootp.id,
|
cbcootp.team_id,
|
cbcootp.head_user_id,
|
cbcootp.user_id,
|
cbcootp.type,
|
cbcootp.create_at,
|
cbcootp.create_by,
|
su.nick_name,
|
su.image_url as images
|
FROM
|
com_battery_commodity_order_collage_team_people as cbcootp
|
left join sys_user as su on su.user_id = cbcootp.user_id
|
where cbcootp.team_id = #{teamId}
|
order by cbcootp.create_at
|
</select>
|
|
</mapper>
|