Commit d88d2cb1 by 徐高华

群发

parent 4f70e318
...@@ -2,6 +2,8 @@ package com.gic.haoban.manage.service.dao.mapper.chat; ...@@ -2,6 +2,8 @@ package com.gic.haoban.manage.service.dao.mapper.chat;
import java.util.List; import java.util.List;
import org.apache.ibatis.annotations.Param;
import com.gic.haoban.manage.api.dto.chat.GroupChatPlanLogDTO; import com.gic.haoban.manage.api.dto.chat.GroupChatPlanLogDTO;
import com.gic.haoban.manage.api.dto.qdto.chat.GroupChatPlanSearchQDTO; import com.gic.haoban.manage.api.dto.qdto.chat.GroupChatPlanSearchQDTO;
import com.gic.haoban.manage.service.entity.chat.TabGroupChatPlanLog; import com.gic.haoban.manage.service.entity.chat.TabGroupChatPlanLog;
...@@ -17,7 +19,7 @@ import com.gic.haoban.manage.service.entity.chat.TabGroupChatPlanLog; ...@@ -17,7 +19,7 @@ import com.gic.haoban.manage.service.entity.chat.TabGroupChatPlanLog;
*/ */
public interface GroupChatPlanLogMapper { public interface GroupChatPlanLogMapper {
public int insert(TabGroupChatPlanLog entity); public int batchInsert(@Param("list") List<TabGroupChatPlanLog> list);
public List<GroupChatPlanLogDTO> listPlanLog(GroupChatPlanSearchQDTO qdto); public List<GroupChatPlanLogDTO> listPlanLog(GroupChatPlanSearchQDTO qdto);
} }
\ No newline at end of file
...@@ -23,7 +23,7 @@ public class TabGroupChatPlanOwnerLog implements Serializable { ...@@ -23,7 +23,7 @@ public class TabGroupChatPlanOwnerLog implements Serializable {
private String staffId; private String staffId;
private String storeId; private String storeId;
private String clerkId; private String clerkId;
/**1已发送 0待发送*/ /**0任务创建失败 1待发送 2已发送*/
private Integer sendStatus; private Integer sendStatus;
private Integer failCount; private Integer failCount;
private Integer sendCount; private Integer sendCount;
......
...@@ -32,38 +32,43 @@ ...@@ -32,38 +32,43 @@
</sql> </sql>
<!-- ===================== 新增 ======================== --> <!-- ===================== 新增 ======================== -->
<insert id="insert" parameterType="com.gic.haoban.manage.service.entity.chat.TabGroupChatPlanLog"> <insert id="batchInsert">
<![CDATA[ INSERT INTO tab_haoban_group_chat_plan_log(
INSERT INTO tab_haoban_group_chat_plan_log( log_id,
log_id, plan_id,
plan_id, wx_enterprise_id,
wx_enterprise_id, enterprise_id,
enterprise_id, group_chat_id,
group_chat_id, send_status,
send_status, own_log_id,
own_log_id, remark,
remark, send_time,
send_time, delete_flag,
delete_flag, create_time,
create_time, update_time , staff_id
update_time , staff_id )VALUES
)VALUES( <foreach collection="list" item="item" separator="," >
#{logId}, (
#{planId}, #{item.logId},
#{wxEnterpriseId}, #{item.planId},
#{enterpriseId} , #{item.wxEnterpriseId},
#{groupChatId}, #{item.enterpriseId} ,
#{sendStatus}, #{item.groupChatId},
#{ownLogId}, #{item.sendStatus},
#{remark}, #{item.ownLogId},
#{sendTime}, #{item.remark},
0, #{item.sendTime},
now(), 0,
now() ,#{staffId} now(),
) now() ,
]]> #{item.staffId}
)
</foreach>
</insert> </insert>
<select id="listPlanLog" parameterType="com.gic.haoban.manage.api.dto.qdto.chat.GroupChatPlanSearchQDTO" resultType="com.gic.haoban.manage.api.dto.chat.GroupChatPlanLogDTO"> <select id="listPlanLog" parameterType="com.gic.haoban.manage.api.dto.qdto.chat.GroupChatPlanSearchQDTO" resultType="com.gic.haoban.manage.api.dto.chat.GroupChatPlanLogDTO">
SELECT b.clerk_id clerkId , SELECT b.clerk_id clerkId ,
b.store_id storeId , b.store_id storeId ,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment