package com.thhy.pm.modules.biz.meet.controller; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import com.github.pagehelper.PageInfo; import com.thhy.general.common.BasicResult; import com.thhy.general.utils.PagingUtils; import com.thhy.pm.modules.biz.file.service.FileService; import com.thhy.pm.modules.biz.meet.entity.*; import com.thhy.pm.modules.biz.meet.service.MeetService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.servlet.http.HttpServletRequest; import java.util.List; /** * @author zhang_xiao_bo * @since 2023-04-25 14:05:20 */ @RestController @RequestMapping("meet") public class MeetController { @Autowired private MeetService meetService; @RequestMapping("findList") public BasicResult findList(@RequestBody(required = false) MeetDto meetDto, HttpServletRequest req){ PagingUtils.setPageParam(req); List meetList = meetService.findList(meetDto); PageInfo pageInfo = new PageInfo<>(meetList); return BasicResult.success(pageInfo); } @RequestMapping("fileList") public BasicResult fileList(@RequestBody(required = false) Meefile meefile, HttpServletRequest req){ PagingUtils.setPageParam(req); List meetList = meetService.fileList(meefile); PageInfo pageInfo = new PageInfo<>(meetList); return BasicResult.success(pageInfo); } @RequestMapping("addMeet") public BasicResult addMeet(@RequestBody Meet meet){ meetService.addMeet(meet); return BasicResult.success(); } /** @RequestMapping("update") public BasicResult update(@RequestBody Meet meet){ meetService.update(meet); return BasicResult.success(); }**/ @RequestMapping("delete") public BasicResult delete(@RequestBody Meet meet){ meetService.delete(meet.getMeetFileId()); return BasicResult.success(); } }