/** * 根据条件查询歌曲,返回歌曲列表 * * @param param * @return * @throws Exception */ @RequestMapping(value = "/list", method = RequestMethod.GET) @ResponseBody public Map<String, Object> list(SearchMusicParam param) throws Exception { Map<String, Object> result = new HashMap<>(); result.put("code", 0); result.put("data", musicService.list(param)); return result; }
/** * 编辑歌曲 * * @param param * @return * @throws Exception */ @RequestMapping(value = "/edit", method = RequestMethod.POST) @ResponseBody public Map<String, Object> edit(EditMusicParam param) throws Exception { Map<String, Object> result = new HashMap<>(); musicService.edit(param); result.put("code", 0); result.put("data", null); return result; }
/** * 歌曲上下线 * * @param flag 1为上线,0为下线 * @return */ @RequestMapping(value = "/online", method = RequestMethod.POST) @ResponseBody public Map<String, Object> online(Integer id, Byte flag) throws Exception { Map<String, Object> result = new HashMap<>(); Map<String, Object> param = new HashMap<>(); param.put("id", id); param.put("flag", flag); musicService.online(param); result.put("code", 0); result.put("data", null); return result; }
/** * 添加歌曲 * * @param param * @return * @throws Exception */ @RequestMapping(value = "/add", method = RequestMethod.POST) @ResponseBody public Map<String, Object> add(EditMusicParam param, HttpServletRequest request) throws Exception { Map<String, Object> result = new HashMap<>(); Integer sysUserId = ((SysUser) request.getSession().getAttribute("sysUser")).getId(); param.setCreatorId(sysUserId); param.setCreateTime(new Date()); musicService.add(param); result.put("code", 0); result.put("data", null); return result; }