| | |
| | | |
| | | @Select("<script> " + |
| | | "SELECT\n" + |
| | | "id,\n" + |
| | | "name,\n" + |
| | | "address,\n" + |
| | | "status,\n" + |
| | | "release_time,\n" + |
| | | "activity_time_begin,\n" + |
| | | "activity_time_end,\n" + |
| | | "enroll_time_begin,\n" + |
| | | "cover,\n" + |
| | | "enroll_time_end \n" + |
| | | "a.id,\n" + |
| | | "a.name,\n" + |
| | | "a.address,\n" + |
| | | "a.status,\n" + |
| | | "a.release_time,\n" + |
| | | "a.activity_time_begin,\n" + |
| | | "a.activity_time_end,\n" + |
| | | "a.enroll_time_begin,\n" + |
| | | "a.cover,\n" + |
| | | "if(u.type=3 ,'管理员',u.name)createByName,\n" + |
| | | "a.enroll_time_end \n" + |
| | | "FROM\n" + |
| | | "com_pb_activity \n" + |
| | | "where community_id=#{partyBuildingActivityVO.communityId}\n" + |
| | | "com_pb_activity a\n" + |
| | | "left join sys_user u on a.create_by=u.user_id \n" + |
| | | "where a.community_id=#{partyBuildingActivityVO.communityId}\n" + |
| | | "<if test='partyBuildingActivityVO.name != null and partyBuildingActivityVO.name.trim() != ""'>" + |
| | | "and name = #{partyBuildingActivityVO.name} \n" + |
| | | "and a.name = #{partyBuildingActivityVO.name} \n" + |
| | | " </if> " + |
| | | "<if test='partyBuildingActivityVO.status != null and partyBuildingActivityVO.status != 0 and partyBuildingActivityVO.isAppliets ==null '>" + |
| | | "AND `status` = #{partyBuildingActivityVO.status} \n" + |
| | | "AND a.`status` = #{partyBuildingActivityVO.status} \n" + |
| | | " </if> " + |
| | | "<if test='partyBuildingActivityVO.status != null and partyBuildingActivityVO.status != 0 and partyBuildingActivityVO.isAppliets !=null and partyBuildingActivityVO.isAppliets==1'>" + |
| | | "AND `status` in (3,4) \n" + |
| | | "AND a.`status` in (3,4) \n" + |
| | | " </if> " + |
| | | "<if test='partyBuildingActivityVO.releaseTimeBegin != null '>" + |
| | | "AND release_time BETWEEN #{partyBuildingActivityVO.releaseTimeBegin} \n" + |
| | | "AND a.release_time BETWEEN #{partyBuildingActivityVO.releaseTimeBegin} \n" + |
| | | "AND #{partyBuildingActivityVO.releaseTimeEnd} \n" + |
| | | " </if> " + |
| | | "<if test='partyBuildingActivityVO.activityTimeBegin != null '>" + |
| | | "AND activity_time_begin BETWEEN #{partyBuildingActivityVO.activityTimeBegin} \n" + |
| | | "AND a.activity_time_begin BETWEEN #{partyBuildingActivityVO.activityTimeBegin} \n" + |
| | | "AND #{partyBuildingActivityVO.activityTimeEnd}" + |
| | | " </if> " + |
| | | "order by create_at desc " + |
| | | "order by a.create_at desc " + |
| | | "</script>") |
| | | IPage<PartyBuildingActivityVO> pageActivity(Page page, @Param("partyBuildingActivityVO") PartyBuildingActivityVO partyBuildingActivityVO); |
| | | |