package com.stylefeng.guns.modular.system.controller.general; import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.stylefeng.guns.core.base.controller.BaseController; import org.springframework.stereotype.Controller; import org.springframework.util.StringUtils; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.beans.factory.annotation.Autowired; import com.stylefeng.guns.core.log.LogObjectHolder; import org.springframework.web.bind.annotation.RequestParam; import com.stylefeng.guns.modular.system.model.TOrderRefusal; import com.stylefeng.guns.modular.system.service.ITOrderRefusalService; /** * 控制器 * * @author fengshuonan * @Date 2023-02-21 17:54:07 */ @Controller @RequestMapping("/tOrderRefusal") public class TOrderRefusalController extends BaseController { private String PREFIX = "/system/tOrderRefusal/"; @Autowired private ITOrderRefusalService tOrderRefusalService; /** * 跳转到首页 */ @RequestMapping("") public String index() { return PREFIX + "tOrderRefusal.html"; } /** * 跳转到添加 */ @RequestMapping("/tOrderRefusal_add") public String tOrderRefusalAdd() { return PREFIX + "tOrderRefusal_add.html"; } /** * 跳转到修改 */ @RequestMapping("/tOrderRefusal_update/{tOrderRefusalId}") public String tOrderRefusalUpdate(@PathVariable Integer tOrderRefusalId, Model model) { TOrderRefusal tOrderRefusal = tOrderRefusalService.selectById(tOrderRefusalId); model.addAttribute("item",tOrderRefusal); LogObjectHolder.me().set(tOrderRefusal); return PREFIX + "tOrderRefusal_edit.html"; } /** * 获取列表 */ @RequestMapping(value = "/list") @ResponseBody public Object list(String condition) { EntityWrapper wrapper = new EntityWrapper<>(); if(StringUtils.hasLength(condition)){ wrapper.eq("driver_id",condition); } return tOrderRefusalService.selectList(wrapper); } /** * 获取列表 */ @RequestMapping(value = "/list-back") @ResponseBody public Object listBack(String condition) { return tOrderRefusalService.selectList(null); } /** * 新增 */ @RequestMapping(value = "/add") @ResponseBody public Object add(TOrderRefusal tOrderRefusal) { tOrderRefusalService.insert(tOrderRefusal); return SUCCESS_TIP; } /** * 删除 */ @RequestMapping(value = "/delete") @ResponseBody public Object delete(@RequestParam Integer tOrderRefusalId) { tOrderRefusalService.deleteById(tOrderRefusalId); return SUCCESS_TIP; } /** * 修改 */ @RequestMapping(value = "/update") @ResponseBody public Object update(TOrderRefusal tOrderRefusal) { tOrderRefusalService.updateById(tOrderRefusal); return SUCCESS_TIP; } /** * 详情 */ @RequestMapping(value = "/detail/{tOrderRefusalId}") @ResponseBody public Object detail(@PathVariable("tOrderRefusalId") Integer tOrderRefusalId) { return tOrderRefusalService.selectById(tOrderRefusalId); } }