| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- package com.goafanti.admin.controller;
- import java.util.Arrays;
- import javax.annotation.Resource;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RequestMethod;
- import org.springframework.web.bind.annotation.RequestParam;
- import org.springframework.web.bind.annotation.RestController;
- import com.goafanti.LectureUser.service.LectureUserService;
- import com.goafanti.common.bo.Result;
- import com.goafanti.common.constant.ErrorConstants;
- import com.goafanti.common.controller.BaseApiController;
- import com.goafanti.common.utils.StringUtils;
- @RestController
- @RequestMapping(value = "/api/admin/lectureUser")
- public class AdminLectureUserApiController extends BaseApiController{
- @Resource
- private LectureUserService lectureUserService;
- /**
- * 科技讲堂个人用户报名列表
- */
- @RequestMapping(value = "/userList", method = RequestMethod.GET)
- public Result activityUserList(String lectureName, String mobile, String username, Integer number, String pageSize,
- String pageNo) {
- Result res = new Result();
- res.setData(lectureUserService.listLectureUser(lectureName, mobile, username, number, getPSize(pageSize),
- getPNo(pageNo)));
- return res;
- }
- /**
- * 科技讲堂组织用户报名列表
- */
- @RequestMapping(value = "/orgList", method = RequestMethod.GET)
- public Result activityOrgList(String lectureName, String mobile, String unitName, Integer number, String pageSize,
- String pageNo) {
- Result res = new Result();
- res.setData(lectureUserService.listLectureOrg(lectureName, mobile, unitName, number, getPSize(pageSize),
- getPNo(pageNo)));
- return res;
- }
- /**
- * 批量删除活动报名记录
- */
- @RequestMapping(value = "/delete", method = RequestMethod.POST)
- public Result delete(@RequestParam(name = "ids[]", required = false) String[] ids) {
- Result res = new Result();
- if (ids == null || ids.length < 1) {
- res.getError().add(buildError(ErrorConstants.PARAM_ERROR, "", ""));
- } else {
- res.setData(lectureUserService.batchDeleteByPrimaryKey(Arrays.asList(ids)));
- }
- return res;
- }
- private Integer getPNo(String pageNo) {
- Integer pNo = 1;
- if (StringUtils.isNumeric(pageNo)) {
- pNo = Integer.parseInt(pageNo);
- }
- return pNo;
- }
- private Integer getPSize(String pageSize) {
- Integer pSize = 10;
- if (StringUtils.isNumeric(pageSize)) {
- pSize = Integer.parseInt(pageSize);
- }
- return pSize;
- }
- }
|