package com.dsh.guns.modular.system.controller.general; import com.dsh.course.feignClient.activity.UserActivityDiscount2Client; import com.dsh.guns.core.base.controller.BaseController; import com.dsh.guns.core.log.LogObjectHolder; import com.dsh.guns.modular.system.model.UserActivityDiscount2; 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-19 14:32:46 */ @Controller @RequestMapping("/userActivityDiscount2") public class UserActivityDiscount2Controller extends BaseController { private String PREFIX = "/system/userActivityDiscount2/"; @Autowired private UserActivityDiscount2Client userActivityDiscount2Client; /** * 跳转到首页 */ @RequestMapping("") public String index() { return PREFIX + "userActivityDiscount2.html"; } /** * 跳转到添加 */ @RequestMapping("/userActivityDiscount2_add") public String userActivityDiscount2Add() { return PREFIX + "userActivityDiscount2_add.html"; } /** * 跳转到修改 */ @RequestMapping("/userActivityDiscount2_update/{userActivityDiscount2Id}") public String userActivityDiscount2Update(@PathVariable Integer userActivityDiscount2Id, Model model) { UserActivityDiscount2 userActivityDiscount2 = userActivityDiscount2Client.queryUserActivityDiscount2Id(userActivityDiscount2Id); model.addAttribute("item",userActivityDiscount2); LogObjectHolder.me().set(userActivityDiscount2); return PREFIX + "userActivityDiscount2_edit.html"; } /** * 获取列表 */ @RequestMapping(value = "/list") @ResponseBody public Object list(String condition) { return userActivityDiscount2Client.list(); } /** * 新增 */ @RequestMapping(value = "/add") @ResponseBody public Object add(UserActivityDiscount2 userActivityDiscount2) { userActivityDiscount2Client.add(userActivityDiscount2); return SUCCESS_TIP; } /** * 删除 */ @RequestMapping(value = "/delete") @ResponseBody public Object delete(@RequestParam Integer userActivityDiscount2Id) { userActivityDiscount2Client.delete(userActivityDiscount2Id); return SUCCESS_TIP; } /** * 修改 */ @RequestMapping(value = "/update") @ResponseBody public Object update(UserActivityDiscount2 userActivityDiscount2) { userActivityDiscount2Client.update(userActivityDiscount2); return SUCCESS_TIP; } /** * 详情 */ @RequestMapping(value = "/detail/{userActivityDiscount2Id}") @ResponseBody public Object detail(@PathVariable("userActivityDiscount2Id") Integer userActivityDiscount2Id) { return userActivityDiscount2Client.queryUserActivityDiscount2Id(userActivityDiscount2Id); } }