866ba327b8573bb09103a430b4e9797bf217d559.svn-base 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. package cn.com.goldenwater.dcproj.controller.meeting;
  2. import cn.com.goldenwater.core.web.BaseController;
  3. import cn.com.goldenwater.core.web.BaseResponse;
  4. import cn.com.goldenwater.dcproj.model.BisInspMeetUser;
  5. import cn.com.goldenwater.dcproj.service.BisInspMeetUserService;
  6. import io.swagger.annotations.Api;
  7. import io.swagger.annotations.ApiOperation;
  8. import io.swagger.annotations.ApiParam;
  9. import org.slf4j.Logger;
  10. import org.slf4j.LoggerFactory;
  11. import org.springframework.beans.factory.annotation.Autowired;
  12. import org.springframework.web.bind.annotation.*;
  13. import java.io.IOException;
  14. import java.util.List;
  15. /**
  16. * @author lhc
  17. * @date 2019-5-27
  18. */
  19. @Api(value = "小鱼通讯录管理", tags = "小鱼通讯录管理")
  20. @RestController
  21. @RequestMapping("/bis/insp/meet/user")
  22. public class BisInspMeetUserController extends BaseController {
  23. private Logger logger = LoggerFactory.getLogger(getClass());
  24. @Autowired
  25. private BisInspMeetUserService bisInspMeetUserService;
  26. @ApiOperation(value = "添加小鱼通讯录")
  27. @RequestMapping(value = "/add", method = RequestMethod.POST)
  28. public BaseResponse<List<BisInspMeetUser>> insert(@ApiParam(name = "bisInspMeetUsers", value = "bisInspMeetUsers", required = true) @RequestBody List<BisInspMeetUser> bisInspMeetUsers) throws IOException {
  29. int ret = bisInspMeetUserService.add(bisInspMeetUsers);
  30. return buildSuccessResponse(bisInspMeetUsers);
  31. }
  32. @ApiOperation(value = "根据ID删除小鱼通讯录")
  33. @RequestMapping(value = "/delete", method = RequestMethod.POST)
  34. public BaseResponse delete(@ApiParam(name = "bisInspMeetUsers", value = "bisInspMeetUsers", required = true) @RequestBody List<BisInspMeetUser> bisInspMeetUsers) throws IOException {
  35. int ret = bisInspMeetUserService.del(bisInspMeetUsers);
  36. return buildSuccessResponse();
  37. }
  38. @ApiOperation(value = "更新小鱼通讯录信息")
  39. @RequestMapping(value = "/update", method = RequestMethod.POST)
  40. public BaseResponse<List<BisInspMeetUser>> update(@ApiParam(name = "bisInspMeetUsers", value = "bisInspMeetUsers", required = true) @RequestBody List<BisInspMeetUser> bisInspMeetUsers) throws IOException {
  41. int ret = bisInspMeetUserService.edit(bisInspMeetUsers);
  42. return buildSuccessResponse(bisInspMeetUsers);
  43. }
  44. @ApiOperation(value = "操作小鱼通讯录")
  45. @RequestMapping(value = "/controlUserByParam", method = RequestMethod.POST)
  46. public BaseResponse<List<BisInspMeetUser>> controlUserByParam(@ApiParam(name = "orgId", value = "orgId", required = false) @RequestParam(value = "orgId", required = false) String orgId, @ApiParam(name = "method", value = "method", required = true) @RequestParam("method") String method) throws IOException {
  47. bisInspMeetUserService.controlUserByParam(orgId, method);
  48. return buildSuccessResponse();
  49. }
  50. @ApiOperation(value = "查询企业下所有小鱼用户")
  51. @RequestMapping(value = "queryAllUser/{pageIndex}/{pageSize}", method = RequestMethod.GET)
  52. public BaseResponse queryAllUser(
  53. @ApiParam(name = "pageIndex", value = "pageIndex", required = true) @PathVariable Integer pageIndex,
  54. @ApiParam(name = "pageSize", value = "pageSize", required = true) @PathVariable Integer pageSize) throws IOException {
  55. int rel = bisInspMeetUserService.queryAllUser(pageIndex, pageSize);
  56. return buildSuccessResponse(rel);
  57. }
  58. }