package com.dsh.guns.modular.system.controller.general; import com.dsh.course.feignClient.activity.DriverActivityClient; import com.dsh.course.feignClient.activity.DriverActivityOnlineClient; import com.dsh.course.feignClient.activity.model.DriverActivityOnlineReq; import com.dsh.course.feignClient.activity.model.QueryBean; import com.dsh.guns.core.base.controller.BaseController; import com.dsh.guns.core.log.LogObjectHolder; import com.dsh.guns.modular.system.model.DriverActivityOnline; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.ResponseBody; /** * 控制器 * * @author fengshuonan * @Date 2020-06-17 20:51:31 */ @Controller @RequestMapping("/driverActivityOnline") public class DriverActivityOnlineController extends BaseController { private String PREFIX = "/system/driverActivityOnline/"; @Autowired private DriverActivityClient driverActivityClient; @Autowired private DriverActivityOnlineClient driverActivityOnlineClient; /** * 跳转到首页 */ @RequestMapping("") public String index() { return PREFIX + "driverActivityOnline.html"; } /** * 跳转到添加 */ @RequestMapping("/driverActivityOnline_add") public String driverActivityOnlineAdd() { return PREFIX + "driverActivityOnline_add.html"; } /** * 跳转到修改 */ @RequestMapping("/driverActivityOnline_update/{driverActivityOnlineId}") public String driverActivityOnlineUpdate(@PathVariable QueryBean driverActivityOnlineId, Model model) { // DriverActivityOnline driverActivityOnline = driverActivityOnlineService.selectById(driverActivityOnlineId); DriverActivityOnline driverActivityOnline = driverActivityClient.onLineQueryById(driverActivityOnlineId); model.addAttribute("item",driverActivityOnline); LogObjectHolder.me().set(driverActivityOnline); return PREFIX + "driverActivityOnline_edit.html"; } /** * 获取列表 */ @RequestMapping(value = "/list") @ResponseBody public Object list(String condition) { return driverActivityClient.onLineQueryAll(); } /** * 新增 */ @RequestMapping(value = "/add") @ResponseBody public Object add(DriverActivityOnlineReq driverActivityOnline) { driverActivityOnlineClient.save(driverActivityOnline); return SUCCESS_TIP; } /** * 删除 */ @RequestMapping(value = "/delete") @ResponseBody public Object delete(@RequestParam Integer driverActivityOnlineId) { driverActivityOnlineClient.deleteById(driverActivityOnlineId); return SUCCESS_TIP; } /** * 修改 */ @RequestMapping(value = "/update") @ResponseBody public Object update(DriverActivityOnlineReq driverActivityOnline) { driverActivityOnlineClient.updateById(driverActivityOnline); return SUCCESS_TIP; } /** * 详情 */ @RequestMapping(value = "/detail/{driverActivityOnlineId}") @ResponseBody public Object detail(@PathVariable("driverActivityOnlineId") Integer driverActivityOnlineId) { return driverActivityOnlineClient.queryById(driverActivityOnlineId); } }