添加活动邀请接口

dongdingding
吴顺杰 2 years ago
parent c7bbdb96f9
commit 35c0bb037f

@ -115,6 +115,20 @@ public class BActivityController extends BaseController {
return getDataTable(list); return getDataTable(list);
} }
/**
*
*
* @param req
* @return
*/
@GetMapping("/eventInvitations")
@ApiOperation(value = "活动邀请列表", response = BActivity.class)
public TableDataInfo eventInvitations(EventRecommendationsRequest req) {
startPage();
List<BActivity> list = bActivityService.eventInvitations(req);
return getDataTable(list);
}
/** /**
* *
* *

@ -61,5 +61,13 @@ public interface ActivityUserMapper {
* @param req idid * @param req idid
*/ */
void enroll(ActivityInviteRequest req); void enroll(ActivityInviteRequest req);
/**
*
*
* @param req
* @return
*/
List<BActivity> eventInvitations(EventRecommendationsRequest req);
} }

@ -55,4 +55,12 @@ public interface ActivityUserService {
List<BActivity> eventRecommendations(EventRecommendationsRequest req); List<BActivity> eventRecommendations(EventRecommendationsRequest req);
void enroll(ActivityInviteRequest req); void enroll(ActivityInviteRequest req);
/**
*
*
* @param req
* @return
*/
List<BActivity> eventInvitations(EventRecommendationsRequest req);
} }

@ -84,4 +84,12 @@ public interface IBActivityService {
* @param req idid * @param req idid
*/ */
void enroll(ActivityInviteRequest req); void enroll(ActivityInviteRequest req);
/**
*
*
* @param req
* @return
*/
List<BActivity> eventInvitations(EventRecommendationsRequest req);
} }

@ -83,4 +83,15 @@ public class ActivityUserServiceImpl implements ActivityUserService {
public void enroll(ActivityInviteRequest req) { public void enroll(ActivityInviteRequest req) {
activityUserMapper.enroll(req); activityUserMapper.enroll(req);
} }
/**
*
*
* @param req
* @return
*/
@Override
public List<BActivity> eventInvitations(EventRecommendationsRequest req) {
return activityUserMapper.eventInvitations(req);
}
} }

@ -227,4 +227,15 @@ public class BActivityServiceImpl implements IBActivityService {
public void enroll(ActivityInviteRequest req) { public void enroll(ActivityInviteRequest req) {
activityUserService.enroll(req); activityUserService.enroll(req);
} }
/**
*
*
* @param req
* @return
*/
@Override
public List<BActivity> eventInvitations(EventRecommendationsRequest req) {
return activityUserService.eventInvitations(req);
}
} }

@ -128,4 +128,20 @@
</if> </if>
order by bau.degree_of_match desc order by bau.degree_of_match desc
</select> </select>
<select id="eventInvitations" resultType="BActivity">
select bau.degree_of_match, bau.status, ba.*
from b_activity_user bau
left join b_activity ba on bau.activity_id = ba.id
where ba.status = 1 and bau.degree_of_match != 0
and bau.status = 1
<if test="req.name != null and req.name != ''">
and ba.name like concat('%', #{req.name}, '%')
</if>
<if test="req.userId != null and req.userId != ''">
and bau.u_id = #{req.userId}
</if>
order by bau.degree_of_match desc
</select>
</mapper> </mapper>
Loading…
Cancel
Save