package com.thhy.pm.modules.biz.technology.controller; import com.github.pagehelper.PageInfo; import com.thhy.general.common.BasicResult; import com.thhy.general.utils.PagingUtils; import com.thhy.pm.modules.biz.technology.entity.TchFile; import com.thhy.pm.modules.biz.technology.entity.TchFiles; import com.thhy.pm.modules.biz.technology.entity.TchFilesListVo; import com.thhy.pm.modules.biz.technology.service.TchFileService; 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 13:06:53 */ @RestController @RequestMapping("tchFile") public class TchFileController { @Autowired private TchFileService tchFileService; @RequestMapping("findList") public BasicResult findList(@RequestBody(required = false) TchFile tchFile,HttpServletRequest req){ PagingUtils.setPageParam(req); List tchFileList = tchFileService.findList(tchFile); PageInfo pageInfo = new PageInfo<>(tchFileList); return BasicResult.success(pageInfo); } @RequestMapping("fileList") public BasicResult fileList(@RequestBody TchFiles tchFiles, HttpServletRequest req){ PagingUtils.setPageParam(req); List tchFileList = tchFileService.fileList(tchFiles); PageInfo pageInfo = new PageInfo<>(tchFileList); return BasicResult.success(pageInfo); } @RequestMapping("addTchFile") public BasicResult addTchFile(@RequestBody TchFile tchFile){ tchFileService.addTchFile(tchFile); return BasicResult.success(); } /** @RequestMapping("update") public BasicResult update(@RequestBody TchFile tchFile){ tchFileService.update(tchFile); return BasicResult.success(); }**/ @RequestMapping("delete") public BasicResult delete(@RequestBody TchFile tchFile){ tchFileService.delete(tchFile.getTchFileId()); return BasicResult.success(); } }