/** * 版权所有 ©2021 莱欧有限公司 * 工程名:yearBooks * 文件名:InoutController.java * 创建日期:2021年10月21日 上午9:12:03 * 作者:mt.W */ package com.lion.controller; import java.util.Map; import javax.servlet.http.HttpServletRequest; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import org.springframework.web.multipart.MultipartFile; import com.lion.entity.Inout; import com.lion.entity.LoginUserInfo; import com.lion.service.InoutService; import com.lion.util.TokenUtil; /** * 类描述 * @author mt.W * @since 2021年10月21日 */ @RestController @RequestMapping("inout") public class InoutController { @Autowired private InoutService service; /** * * 方法描述 查询居民收入与支出记录 * @author mt.W * @since 2021年10月21日 * @param req * @param rows * @param page * @param year * @return */ @RequestMapping("getInoutRecordList.service") public Map getInoutRecordList(HttpServletRequest req,String rows,String page,String year){ return service.getInoutRecordList(rows, page, TokenUtil.getUserInfo(req).getOrgid(), year); } /** * * 方法描述 保存居民收入与支出信息 * @author mt.W * @since 2021年10月21日 * @param req * @param t * @return */ @RequestMapping("saveInoutRecord.service") public Map saveInoutRecord(HttpServletRequest req,Inout t){ return service.saveInoutRecord(t, TokenUtil.getUserInfo(req).getOrgid(), TokenUtil.getUserInfo(req).getUserId()); } /** * * 方法描述 删除居民收入与支出信息 * @author mt.W * @since 2021年10月21日 * @param id * @return */ @RequestMapping("deleteInoutRecord.service") public Map deleteInoutRecord(String id){ return service.deleteInoutRecord(id); } /** * * 方法描述 导出居民收入与支出信息 * @author mt.W * @since 2021年10月22日 * @param req * @param year * @param orgid * @param flag * @return */ @RequestMapping("exprotInoutRecord.service") public Map exprotInoutRecord(HttpServletRequest req,String year){ return service.exprotInoutRecord(req, year, TokenUtil.getUserInfo(req).getOrgid()); } /** * * 方法描述 导入文件 * @author mt.W * @since 2021年10月22日 * @param req * @param file * @return */ @RequestMapping("importData.service") public Map importData(HttpServletRequest req,@RequestParam("fileElement") MultipartFile file){ LoginUserInfo user = TokenUtil.getUserInfo(req); return service.importData(file, user); } }