| | |
| | | @Mapper |
| | | public interface ComActNeighborCircleCommentReplyWestDAO extends BaseMapper<ComActNeighborCircleCommentReplyWestDO> { |
| | | |
| | | @Select("<script> " + "select reply.id,reply.comment_id, reply.reply_content,reply.fabulous_num " |
| | | + ",reply.create_at,reply.is_release,su1.nick_name as userName " |
| | | + ",su1.image_url as userHeadUrl,su2.nick_name as parentUserName " |
| | | + " from com_act_neighbor_circle_comment_reply as reply" |
| | | + " left join sys_user su1 on su1.user_id = reply.user_id " |
| | | + " left join sys_user su2 on su2.user_id = reply.parent_user_id " |
| | | + " where reply.status = 1 and reply.comment_id = #{commentId} order by create_at desc" + " </script>") |
| | | // @Select("<script> " + "select reply.id,reply.comment_id, reply.reply_content,reply.fabulous_num " |
| | | // + ",reply.create_at,reply.is_release,su1.nick_name as userName " |
| | | // + ",su1.image_url as userHeadUrl,su2.nick_name as parentUserName " |
| | | // + " from com_act_neighbor_circle_comment_reply as reply" |
| | | // + " left join sys_user su1 on su1.user_id = reply.user_id " |
| | | // + " left join sys_user su2 on su2.user_id = reply.parent_user_id " |
| | | // + " where reply.status = 1 and reply.comment_id = #{commentId} order by create_at desc" + " </script>") |
| | | List<ComActNeighborCircleCommentReplyAppVO> getCircleCommentReplyList(@Param("commentId") Long commentId); |
| | | |
| | | @Select("<script> " |
| | | + "select cr.*,u.name as userName,u.phone as userPhone,u.nick_name as userNickName from com_act_neighbor_circle_comment_reply cr left join sys_user u on cr.user_id=u.user_id " |
| | | + "<where>" + "<if test='dto.id != null and dto.id!= 0l'>" + "cr.comment_id = #{dto.id}" + " </if> " |
| | | + "</where>" + " ORDER BY cr.create_at" + "</script>") |
| | | // @Select("<script> " |
| | | // + "select cr.*,u.name as userName,u.phone as userPhone,u.nick_name as userNickName from com_act_neighbor_circle_comment_reply cr left join sys_user u on cr.user_id=u.user_id " |
| | | // + "<where>" + "<if test='dto.id != null and dto.id!= 0l'>" + "cr.comment_id = #{dto.id}" + " </if> " |
| | | // + "</where>" + " ORDER BY cr.create_at" + "</script>") |
| | | Page<ComActNeighborCommentReplyByAdminVO> selectListByComment(Page page, |
| | | @Param("dto") DetailNeighborCommentReplyByAdminDTO dto); |
| | | |
| | |
| | | @Mapper |
| | | public interface ComActNeighborCircleCommentWestDAO extends BaseMapper<ComActNeighborCircleCommentWestDO> { |
| | | |
| | | @Select("<script> " + "select cancc.id,cancc.circle_id,cancc.user_id,cancc.content,cancc.fabulous_num" |
| | | + ",cancc.create_at,cancc.is_release,su.nick_name as userName,su.image_url as userHeadUrl " |
| | | + " from com_act_neighbor_circle_comment as cancc " + " left join sys_user as su on su.user_id = cancc.user_id" |
| | | + " where cancc.circle_id = #{neighborCircleAppDTO.circleId} and cancc.status = 1" |
| | | + "<if test='neighborCircleAppDTO.order != null and neighborCircleAppDTO.order == 1'>" |
| | | + " order by cancc.create_at desc" + " </if> " |
| | | + "<if test='neighborCircleAppDTO.order != null and neighborCircleAppDTO.order == 2'>" |
| | | + " order by cancc.create_at asc" + " </if> " + " </script>") |
| | | // @Select("<script> " + "select cancc.id,cancc.circle_id,cancc.user_id,cancc.content,cancc.fabulous_num" |
| | | // + ",cancc.create_at,cancc.is_release,su.nick_name as userName,su.image_url as userHeadUrl " |
| | | // + " from com_act_neighbor_circle_comment as cancc " + " left join sys_user as su on su.user_id = cancc.user_id" |
| | | // + " where cancc.circle_id = #{neighborCircleAppDTO.circleId} and cancc.status = 1" |
| | | // + "<if test='neighborCircleAppDTO.order != null and neighborCircleAppDTO.order == 1'>" |
| | | // + " order by cancc.create_at desc" + " </if> " |
| | | // + "<if test='neighborCircleAppDTO.order != null and neighborCircleAppDTO.order == 2'>" |
| | | // + " order by cancc.create_at asc" + " </if> " + " </script>") |
| | | IPage<ComActNeighborCircleCommentAppVO> pageNeighborCommentByApp(Page page, |
| | | @Param("neighborCircleAppDTO") ComActNeighborCircleDetailAppDTO neighborCircleAppDTO); |
| | | |
| | | |
| | | @Select("<script> " |
| | | + "select nc.*,u.nick_name as userName,u.phone as userPhone from com_act_neighbor_circle_comment nc left join sys_user u on nc.user_id=u.user_id " |
| | | + "<where>" + "<if test='dto.id != null and dto.id!= 0l'>" + "nc.circle_id = #{dto.id}" + " </if> " + "</where>" |
| | | + " ORDER BY create_at" + "</script>") |
| | | // @Select("<script> " |
| | | // + "select nc.*,u.nick_name as userName,u.phone as userPhone from com_act_neighbor_circle_comment nc left join sys_user u on nc.user_id=u.user_id " |
| | | // + "<where>" + "<if test='dto.id != null and dto.id!= 0l'>" + "nc.circle_id = #{dto.id}" + " </if> " + "</where>" |
| | | // + " ORDER BY create_at" + "</script>") |
| | | IPage<ComActNeighborCommentByAdminVO> selectPageDetailNeighborComment(Page page, |
| | | @Param("dto") DetailNeighborAllCommentByAdminDTO dto); |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | // @Select("<script> " |
| | | // + "select * FROM (" |
| | | // + "select cancc.id,cancc.circle_id,cancc.user_id,cancc.content,cancc.fabulous_num" |
| | | // + ",cancc.create_at,cancc.is_release,su.nick_name as userName,su.image_url as userHeadUrl " |
| | | // + " from com_act_neighbor_circle_comment as cancc " + " left join sys_user as su on su.user_id = cancc.user_id" |
| | | // + " where cancc.circle_id = #{neighborCircleAppDTO.circleId} and cancc.status = 1" |
| | | // + "union" + "select cancc.id,cancc.circle_id,cancc.user_id,cancc.content,cancc.fabulous_num" |
| | | // + ",cancc.create_at,cancc.is_release,su.nick_name as userName,su.image_url as userHeadUrl " |
| | | // + " from com_act_neighbor_circle_comment_west as cancc " + " left join sys_user as su on su.user_id = cancc.user_id" |
| | | // + " where cancc.circle_id = #{neighborCircleAppDTO.circleId} and cancc.status = 1" + ") temp" |
| | | // + "<if test='neighborCircleAppDTO.order != null and neighborCircleAppDTO.order == 1'>" |
| | | // + " order by temp.create_at desc" + " </if> " |
| | | // + "<if test='neighborCircleAppDTO.order != null and neighborCircleAppDTO.order == 2'>" |
| | | // + " order by temp.create_at asc" + " </if> " |
| | | // + " </script>") |
| | | // IPage<ComActNeighborCircleCommentAppVO> pageNeighborCommentByApp(Page page, |
| | | // @Param("neighborCircleAppDTO") ComActNeighborCircleDetailAppDTO neighborCircleAppDTO); |
| | | // |
| | | // |
| | | // |
| | | // |
| | | // |
| | | // @Select("<script> " |
| | | // + "select * FROM (" |
| | | // + "(select" |
| | | // + "nc.id," |
| | | // + "nc.circle_id," |
| | | // + "nc.user_id," |
| | | // + "nc.content," |
| | | // + "nc.user_phone," |
| | | // + "nc.fabulous_num," |
| | | // + "nc.status," |
| | | // + "nc.create_at," |
| | | // + "nc.is_release,u.nick_name as userName,u.phone as userPhone" |
| | | // + "from com_act_neighbor_circle_comment nc left join sys_user u on nc.user_id=u.user_id" |
| | | // + "<where>"+ "<if test='dto.id != null and dto.id!= 0l'>"+ "nc.circle_id = #{dto.id}" + " </if> "+"<where>"+")" |
| | | // + "union" |
| | | // + "(select nc.id," |
| | | // + "nc.circle_id," |
| | | // + "nc.user_id," |
| | | // + "nc.content," |
| | | // + "nc.user_phone," |
| | | // + "nc.fabulous_num," |
| | | // + "nc.status," |
| | | // + "nc.create_at," |
| | | // + "nc.is_release," |
| | | // + "u.nick_name as userName,u.phone as userPhone " |
| | | // + "from com_act_neighbor_circle_comment_west nc left join sys_user u on nc.user_id=u.user_id " |
| | | // + "<where>"+ "<if test='dto.id != null and dto.id!= 0l'>"+ "nc.circle_id = #{dto.id}" + " </if> "+"<where>"+")" |
| | | // + ") temp" |
| | | // + "ORDER BY temp.create_at" |
| | | // + "</script>") |
| | | // IPage<ComActNeighborCommentByAdminVO> selectPageDetailNeighborComment(Page page, |
| | | // @Param("dto") DetailNeighborAllCommentByAdminDTO dto); |
| | | |
| | | |
| | | |
| | | |
| | | } |
New file |
| | |
| | | <?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.ComActNeighborCircleCommentReplyWestDAO"> |
| | | |
| | | <select id="getCircleCommentReplyList" resultType="com.panzhihua.common.model.vos.neighbor.ComActNeighborCircleCommentReplyAppVO"> |
| | | select * from ( |
| | | select |
| | | reply.id,reply.comment_id, reply.reply_content,reply.fabulous_num, |
| | | reply.create_at,reply.is_release,su1.nick_name as userName, |
| | | su1.image_url as userHeadUrl,su2.nick_name as parentUserName |
| | | from com_act_neighbor_circle_comment_reply as reply |
| | | left join sys_user su1 on su1.user_id = reply.user_id |
| | | left join sys_user su2 on su2.user_id = reply.parent_user_id |
| | | where reply.status = 1 and reply.comment_id = #{commentId} |
| | | union |
| | | select |
| | | reply.id,reply.comment_id, reply.reply_content,reply.fabulous_num, |
| | | reply.create_at,reply.is_release,su1.nick_name as userName, |
| | | su1.image_url as userHeadUrl,su2.nick_name as parentUserName |
| | | from com_act_neighbor_circle_comment_reply_west as reply |
| | | left join sys_user su1 on su1.user_id = reply.user_id |
| | | left join sys_user su2 on su2.user_id = reply.parent_user_id |
| | | where reply.status = 1 and reply.comment_id = #{commentId} |
| | | ) temp |
| | | order by temp.create_at desc |
| | | </select> |
| | | |
| | | |
| | | <select id="selectListByComment" resultType="com.panzhihua.common.model.vos.neighbor.ComActNeighborCommentReplyByAdminVO"> |
| | | select * from ( |
| | | select |
| | | cr.id, |
| | | cr.circle_id, |
| | | cr.comment_id, |
| | | cr.parent_id, |
| | | cr.parent_user_id, |
| | | cr.user_id, |
| | | cr.reply_content, |
| | | cr.fabulous_num, |
| | | cr.create_at, |
| | | cr.is_release, |
| | | cr.status, |
| | | u.name as userName,u.phone as userPhone,u.nick_name as userNickName |
| | | from com_act_neighbor_circle_comment_reply cr |
| | | left join sys_user u on cr.user_id=u.user_id |
| | | <where> |
| | | <if test='dto.id != null and dto.id!= 0l'> |
| | | cr.comment_id = #{dto.id} |
| | | </if> |
| | | </where> |
| | | union |
| | | select |
| | | cr.id, |
| | | cr.circle_id, |
| | | cr.comment_id, |
| | | cr.parent_id, |
| | | cr.parent_user_id, |
| | | cr.user_id, |
| | | cr.reply_content, |
| | | cr.fabulous_num, |
| | | cr.create_at, |
| | | cr.is_release, |
| | | cr.status, |
| | | u.name as userName,u.phone as userPhone,u.nick_name as userNickName |
| | | from com_act_neighbor_circle_comment_reply_west cr |
| | | left join sys_user u on cr.user_id=u.user_id |
| | | <where> |
| | | <if test='dto.id != null and dto.id!= 0l'> |
| | | cr.comment_id = #{dto.id} |
| | | </if> |
| | | </where> |
| | | ) temp |
| | | ORDER BY temp.create_at |
| | | </select> |
| | | |
| | | |
| | | |
| | | </mapper> |
New file |
| | |
| | | <?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.ComActNeighborCircleCommentWestDAO"> |
| | | |
| | | |
| | | |
| | | <select id="pageNeighborCommentByApp" resultType="com.panzhihua.common.model.vos.neighbor.ComActNeighborCircleCommentAppVO"> |
| | | select * FROM ( |
| | | select cancc.id,cancc.circle_id,cancc.user_id,cancc.content,cancc.fabulous_num |
| | | cancc.create_at,cancc.is_release,su.nick_name as userName,su.image_url as userHeadUrl |
| | | from com_act_neighbor_circle_comment as cancc " + " left join sys_user as su on su.user_id = cancc.user_id |
| | | where cancc.circle_id = #{neighborCircleAppDTO.circleId} and cancc.status = 1 |
| | | union |
| | | select cancc.id,cancc.circle_id,cancc.user_id,cancc.content,cancc.fabulous_num |
| | | ,cancc.create_at,cancc.is_release,su.nick_name as userName,su.image_url as userHeadUrl |
| | | from com_act_neighbor_circle_comment_west as cancc " + " left join sys_user as su on su.user_id = cancc.user_id |
| | | where cancc.circle_id = #{neighborCircleAppDTO.circleId} and cancc.status = 1) temp |
| | | <if test='neighborCircleAppDTO.order != null and neighborCircleAppDTO.order == 1'> |
| | | order by temp.create_at desc |
| | | </if> |
| | | <if test='neighborCircleAppDTO.order != null and neighborCircleAppDTO.order == 2'> |
| | | order by temp.create_at asc |
| | | </if> |
| | | |
| | | </select> |
| | | |
| | | |
| | | <select id="selectPageDetailNeighborComment" resultType="com.panzhihua.common.model.vos.neighbor.ComActNeighborCommentByAdminVO"> |
| | | select * FROM ( |
| | | (select |
| | | nc.id, |
| | | nc.circle_id, |
| | | nc.user_id, |
| | | nc.content, |
| | | nc.user_phone, |
| | | nc.fabulous_num, |
| | | nc.status, |
| | | nc.create_at, |
| | | nc.is_release,u.nick_name as userName,u.phone as userPhone |
| | | from com_act_neighbor_circle_comment nc |
| | | eft join sys_user u on nc.user_id=u.user_id |
| | | <where> |
| | | <if test='dto.id != null and dto.id!= 0l'> |
| | | nc.circle_id = #{dto.id} |
| | | </if> |
| | | </where> |
| | | ) |
| | | union |
| | | (select nc.id, |
| | | nc.circle_id, |
| | | nc.user_id, |
| | | nc.content, |
| | | nc.user_phone, |
| | | nc.fabulous_num, |
| | | nc.status, |
| | | nc.create_at, |
| | | nc.is_release, |
| | | u.nick_name as userName,u.phone as userPhone |
| | | from com_act_neighbor_circle_comment_west nc left join sys_user u on nc.user_id=u.user_id |
| | | <where> |
| | | <if test='dto.id != null and dto.id!= 0l'> |
| | | nc.circle_id = #{dto.id} |
| | | </if> |
| | | </where> |
| | | ) |
| | | ) temp |
| | | ORDER BY temp.create_at |
| | | </select> |
| | | |
| | | |
| | | |
| | | |
| | | </mapper> |