From 0af78b53f3e2b272ea2ec6ff923abe3b9815b19f Mon Sep 17 00:00:00 2001
From: liuhaonan <konodioda2333@vip.qq.com>
Date: 星期五, 31 十二月 2021 14:28:02 +0800
Subject: [PATCH] 功能完善
---
dao/src/main/resources/mapper/IpVolumeMissionMapper.xml | 57 +++++++++++++++++++++++++++++++++++++++++----------------
1 files changed, 41 insertions(+), 16 deletions(-)
diff --git a/dao/src/main/resources/mapper/IpVolumeMissionMapper.xml b/dao/src/main/resources/mapper/IpVolumeMissionMapper.xml
index 298d69a..bd0b533 100644
--- a/dao/src/main/resources/mapper/IpVolumeMissionMapper.xml
+++ b/dao/src/main/resources/mapper/IpVolumeMissionMapper.xml
@@ -5,31 +5,56 @@
<mapper namespace="com.sandu.ximon.dao.mapper.IpVolumeMissionMapper">
<resultMap id="BaseResultMap" type="com.sandu.ximon.dao.domain.IpVolumeMission">
- <id property="id" column="id" jdbcType="BIGINT"/>
+ <id property="taskId" column="task_id" jdbcType="INTEGER"/>
<result property="userId" column="user_id" jdbcType="BIGINT"/>
<result property="userName" column="user_name" jdbcType="VARCHAR"/>
<result property="clientId" column="client_id" jdbcType="BIGINT"/>
<result property="missionName" column="mission_name" jdbcType="VARCHAR"/>
- <result property="missionFileName" column="mission_file_name" jdbcType="VARCHAR"/>
- <result property="missionFileId" column="mission_file_id" jdbcType="BIGINT"/>
+ <result property="missionFileUrl" column="mission_file_url" jdbcType="VARCHAR"/>
<result property="numberInPlay" column="number_in_play" jdbcType="INTEGER"/>
- <result property="onLineState" column="on_line_state" jdbcType="INTEGER"/>
<result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
- <result property="onDate" column="on_date" jdbcType="VARCHAR"/>
- <result property="offDate" column="off_date" jdbcType="VARCHAR"/>
- <result property="weeksRange" column="weeks_ range"
- typeHandler="com.sandu.common.mybatis.JsonStringArrayTypeHandler"/>
- <result property="onTime" column="on_time" jdbcType="VARCHAR"/>
- <result property="offTime" column="off_time" jdbcType="VARCHAR"/>
- <result property="missionVolume" column="mission_volume" jdbcType="VARCHAR"/>
+ <result property="onDate" column="on_date" jdbcType="BIGINT"/>
+ <result property="offDate" column="off_date" jdbcType="BIGINT"/>
+ <result property="week" column="week" jdbcType="INTEGER"/>
+ <result property="missionVolume" column="mission_volume" jdbcType="INTEGER"/>
+ <result property="fileName" column="file_name" jdbcType="VARCHAR"/>
+
</resultMap>
+
<sql id="Base_Column_List">
- id
+ task_id
,user_id,user_name,
- mission_name,mission_file_name,mission_file_id,
- number_in_play,on_line_state,create_time,
- on_date,off_date,weeks_ range,
- on_time,off_time,mission_volume
+ client_id,mission_name,mission_file_url,
+ number_in_play,create_time,on_date,
+ off_date,week,mission_volume
</sql>
+ <select id="listAllByClientId" resultType="com.sandu.ximon.dao.bo.IpVolumeMissionBo">
+ SELECT
+ t1.task_id,
+ t1.mission_name,
+ t1.number_in_play,
+ t1.create_time,
+ t1.user_name
+ FROM
+ ip_volume_mission t1
+ JOIN ip_volume_file t2
+ JOIN broadcast_v2_task_file t3 ON t1.task_id = t3.task_id
+ AND t2.id = t3.file_id group by task_id
+ </select>
+
+
+ <!-- SELECT
+ t1.task_id,
+ t1.mission_name,
+ t1.number_in_play,
+ t1.create_time,
+ t1.user_name,
+ t2.file_name
+ FROM
+ ip_volume_mission t1
+ JOIN ip_volume_file t2
+ JOIN broadcast_v2_task_file t3 ON t1.task_id = t3.task_id
+ AND t2.id = t3.file_id-->
+
</mapper>
--
Gitblit v1.9.3