首页>代码>微信小程序活动助手,包括nodejs后台管理系统和java后台接口>/mini-app-active-helper/03/mini-app-active-helper/src/main/java/com/core/server/controller/ActiveController.java
package com.core.server.controller; import com.core.server.entity.AppletActiveRecord; import com.core.server.entity.dto.AppletActiveInfoDto; import com.core.server.entity.dto.AppletActiveRecordDto; import com.core.server.entity.dto.search.AppletActiveInfoSearchDto; import com.core.server.entity.dto.search.AppletActiveRecordSearchDto; import com.core.server.system.init.AllService; import com.core.server.system.response.RestResponse; import com.core.server.system.security.SecurityUtil; import com.github.pagehelper.PageInfo; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; /** * @author :qilong sun * @date :Created in 2020/2/24 20:56 * @description:活动控制器 * @modified By: * @version: V1.0$ */ @RestController @RequestMapping("/active") public class ActiveController { @Autowired private AllService allService; /** * 参加活动 * @param appletActiveRecordDto * @return */ @PostMapping(value = "/signUpAppletActive") public RestResponse<Boolean> signUpAppletActive(@RequestBody(required = false) AppletActiveRecordDto appletActiveRecordDto){ // 获取当前登录用户 Integer userId = appletActiveRecordDto.getUserId(); Boolean aBoolean = allService.appletActiveInfoService.signUpAppletActive(userId, appletActiveRecordDto); return new RestResponse<>(aBoolean); } /** * 查询活动记录 by 活动id + 用户ID * @param appletActiveRecordSearchDto * @return */ @PostMapping(value = "/queryAppletActionRecordByActiveIdAndUserId") public RestResponse queryAppletActionRecordByActiveIdAndUserId(@RequestBody(required = false) AppletActiveRecordSearchDto appletActiveRecordSearchDto){ // 获取当前登录用户 Integer userId = appletActiveRecordSearchDto.getUserId(); AppletActiveRecord appletActiveRecord = allService.appletActiveInfoService.queryAppletActionRecordByActiveIdAndUserId(userId, appletActiveRecordSearchDto); return new RestResponse<>(appletActiveRecord); } /** * 查询活动记录(我参与的 和 我创建的) * @param appletActiveInfoSearchDto * @return */ @PostMapping(value = "/queryActivityRecordPageList") public RestResponse<PageInfo<AppletActiveInfoDto>> queryActivityRecordPageList(@RequestBody(required = false) AppletActiveInfoSearchDto appletActiveInfoSearchDto) { PageInfo<AppletActiveInfoDto> appletActiveInfoDtoPageInfo = allService.appletActiveInfoService.queryActivityRecordPageList(appletActiveInfoSearchDto); return new RestResponse<>(appletActiveInfoDtoPageInfo); } /** * 保存活动信息 * * @param appletActiveInfoDto * @return */ @PostMapping(value = "/saveAppletActiveInfoDto") public RestResponse<AppletActiveInfoDto> saveAppletActiveInfoDto(@RequestBody(required = false) AppletActiveInfoDto appletActiveInfoDto) { // 获取当前登录用户 Integer userId = appletActiveInfoDto.getUserId(); appletActiveInfoDto = allService.appletActiveInfoService.saveAppletActiveInfoDto(userId, appletActiveInfoDto); return new RestResponse<>(appletActiveInfoDto); } /** * 查询活动信息分页列表 * * @param activeInfoSearchDto * @return */ @PostMapping(value = "/queryAppletActiveInfoPageList") public RestResponse<PageInfo<AppletActiveInfoDto>> queryAppletActiveInfoPageList(@RequestBody(required = false) AppletActiveInfoSearchDto activeInfoSearchDto) { PageInfo<AppletActiveInfoDto> pageInfo = allService.appletActiveInfoService.queryAppletActiveInfoPageList(activeInfoSearchDto); return new RestResponse<>(pageInfo); } }
最近下载更多
朤朤朤朤朤朤 LV3
4月14日
1195146710 LV4
1月16日
Lyj 329511 LV4
2023年10月11日
yinyun1985 LV14
2023年8月5日
dzlwindy LV8
2023年7月13日
fcx2019610048 LV3
2022年12月29日
lironggang LV38
2022年5月27日
wanglinddad LV54
2022年2月16日
不停yayaya LV4
2021年11月17日
peixizhu LV16
2021年8月24日