package com.izouma.awesomeadmin.web; import java.util.*; import org.apache.shiro.authz.annotation.RequiresAuthentication; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.*; import com.izouma.awesomeadmin.constant.AppConstant; import com.izouma.awesomeadmin.dto.Page; import com.izouma.awesomeadmin.dto.Result; import com.izouma.awesomeadmin.model.TableShouyiYaopinxinxi; import com.izouma.awesomeadmin.service.TableShouyiYaopinxinxiService; /** * controller类 */ @Controller @RequestMapping("/tableShouyiYaopinxinxi") public class TableShouyiYaopinxinxiController extends BaseController{ @Autowired private TableShouyiYaopinxinxiService tableShouyiYaopinxinxiService; /** *

获取全部记录。

*/ @RequiresAuthentication @RequestMapping(value = "/all", method = RequestMethod.GET) @ResponseBody public Result all(TableShouyiYaopinxinxi record) { List pp = tableShouyiYaopinxinxiService.getTableShouyiYaopinxinxiList(record); return new Result(true, pp); } /** *

根据Id。

*/ @RequestMapping(value = "/getTableShouyiYaopinxinxi", method = RequestMethod.GET) @ResponseBody public Result getTableShouyiYaopinxinxi(@RequestParam(required = false, value = "id") String id) { TableShouyiYaopinxinxi data = tableShouyiYaopinxinxiService.getTableShouyiYaopinxinxiById(id); return new Result(true, data); } /** *

根据条件获取。

*/ @RequestMapping(value = "/getOne", method = RequestMethod.GET) @ResponseBody public Result getOne(TableShouyiYaopinxinxi record) { TableShouyiYaopinxinxi data = tableShouyiYaopinxinxiService.getTableShouyiYaopinxinxi(record); return new Result(true, data); } /** *

分页查询。

*/ @RequestMapping(value = "/page", method = RequestMethod.GET) @ResponseBody public Result page(Page page, TableShouyiYaopinxinxi record) { Map result = new HashMap<>(); List pp =tableShouyiYaopinxinxiService.getTableShouyiYaopinxinxiByPage(page, record); result.put(AppConstant.PAGE, page); result.put("pp", pp); return new Result(true, result); } /** *

保存。

*/ @RequestMapping(value = "/save", method = RequestMethod.POST) @ResponseBody public Result save(TableShouyiYaopinxinxi record) { boolean num = tableShouyiYaopinxinxiService.createTableShouyiYaopinxinxi(record); if (num) { return new Result(true, record.getId()); } return new Result(false, "保存异常"); } /** *

更新信息。

*/ @RequestMapping(value = "/update", method = RequestMethod.POST) @ResponseBody public Result updateTableShouyiYaopinxinxi(TableShouyiYaopinxinxi record) { boolean num = tableShouyiYaopinxinxiService.updateTableShouyiYaopinxinxi(record); if (num) { return new Result(true, "保存成功"); } return new Result(false, "保存异常"); } /** *

删除。

*/ @RequestMapping(value = "/del", method = RequestMethod.POST) @ResponseBody public Result deleteTableShouyiYaopinxinxi(@RequestParam(required = true, value = "id") String id) { boolean num = tableShouyiYaopinxinxiService.deleteTableShouyiYaopinxinxi(id); if (num) { return new Result(true, "删除成功"); } return new Result(false, "删除异常"); } }