123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- package com.uas.account.controller;
- import com.uas.account.core.Page;
- import com.uas.account.core.Status;
- import com.uas.account.entity.Invite;
- import com.uas.account.service.InviteService;
- import com.uas.account.web.BaseController;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.ui.ModelMap;
- import org.springframework.web.bind.annotation.PathVariable;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RequestMethod;
- import org.springframework.web.bind.annotation.RestController;
- /**
- * 邀请注册记录的一些操作
- *
- * Created by hejq on 2018-03-26.
- */
- @RequestMapping("/invite")
- @RestController
- public class InviteController extends BaseController {
- @Autowired
- private InviteService inviteService;
- /**
- * 查找所有邀请记录
- * @return
- */
- @RequestMapping(method = RequestMethod.GET)
- private Page<Invite> findByPageInfo(String name, String adminName, int pageNumber, int pageSize) {
- return inviteService.findByPageInfo(name, adminName, pageNumber, pageSize, 0);
- }
- /**
- * 查找所有邀请记录,信息正常
- *
- * @param pageNumber
- * @param pageSize
- * @return
- */
- @RequestMapping(params = "status=ENABLED", method = RequestMethod.GET)
- public Page<Invite> findAllEnabledDetail(String name, String adminName, int pageNumber, int pageSize) {
- return inviteService.findByPageInfo(name, adminName, pageNumber, pageSize, Status.ENABLED.value());
- }
- /**
- * 查找所有邀请记录,信息异常
- *
- * @param pageNumber
- * @param pageSize
- * @return
- */
- @RequestMapping(params = "status=DISABLED", method = RequestMethod.GET)
- public Page<Invite> findAllDisabledDetail(String name, String adminName, int pageNumber, int pageSize) {
- return inviteService.findByPageInfo(name, adminName, pageNumber, pageSize, Status.DISABLED.value());
- }
- /**
- * 通过传入信息更新邀请注册信息
- *
- * @param id ac$us$detail id
- * @param userName 邀请人姓名
- * @param userTel 邀请人电话
- * @param inviteEnName 邀请企业
- * @return
- */
- @RequestMapping(value = "/update", method = RequestMethod.POST)
- public ModelMap updateInvite(Long id, String userName, String userTel, String inviteEnName) {
- return inviteService.updateInvite(id, userName, userTel, inviteEnName);
- }
- /**
- * 根据id获取企业详情
- *
- * @param id
- * @return
- */
- @RequestMapping(value = "/detail/{id}", method = RequestMethod.GET)
- public ModelMap getUserSpaceDetail(@PathVariable("id") Long id) {
- return success(inviteService.getInviteDetail(id));
- }
- }
|