|
@@ -41,7 +41,7 @@ public class ProdController extends BaseController {
|
|
|
@Resource
|
|
@Resource
|
|
|
private IProdAttrPriceVoService prodAttrPriceVoService;
|
|
private IProdAttrPriceVoService prodAttrPriceVoService;
|
|
|
|
|
|
|
|
- @RequiresPermissions("master:product:view")
|
|
|
|
|
|
|
+ @RequiresPermissions("master:product:prod:view")
|
|
|
@GetMapping()
|
|
@GetMapping()
|
|
|
public String prod() {
|
|
public String prod() {
|
|
|
return prefix + "/prod";
|
|
return prefix + "/prod";
|
|
@@ -50,7 +50,7 @@ public class ProdController extends BaseController {
|
|
|
/**
|
|
/**
|
|
|
* 查询商品列表
|
|
* 查询商品列表
|
|
|
*/
|
|
*/
|
|
|
- @RequiresPermissions("master:product:list")
|
|
|
|
|
|
|
+ @RequiresPermissions("master:product:prod:list")
|
|
|
@PostMapping("/list")
|
|
@PostMapping("/list")
|
|
|
@ResponseBody
|
|
@ResponseBody
|
|
|
public TableDataInfo list(ProdVo prodVo) {
|
|
public TableDataInfo list(ProdVo prodVo) {
|
|
@@ -60,19 +60,6 @@ public class ProdController extends BaseController {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
- * 导出商品列表
|
|
|
|
|
- */
|
|
|
|
|
- @RequiresPermissions("master:product:export")
|
|
|
|
|
- @Log(title = "商品", businessType = BusinessType.EXPORT)
|
|
|
|
|
- @PostMapping("/export")
|
|
|
|
|
- @ResponseBody
|
|
|
|
|
- public AjaxResult export(Prod prod) {
|
|
|
|
|
- List<Prod> list = prodVoService.selectProdList(prod);
|
|
|
|
|
- ExcelUtil<Prod> util = new ExcelUtil<>(Prod.class);
|
|
|
|
|
- return util.exportExcel(list, "商品数据");
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
* 新增商品
|
|
* 新增商品
|
|
|
*/
|
|
*/
|
|
|
@GetMapping("/add")
|
|
@GetMapping("/add")
|
|
@@ -83,7 +70,7 @@ public class ProdController extends BaseController {
|
|
|
/**
|
|
/**
|
|
|
* 新增保存商品
|
|
* 新增保存商品
|
|
|
*/
|
|
*/
|
|
|
- @RequiresPermissions("master:product:add")
|
|
|
|
|
|
|
+ @RequiresPermissions("master:product:prod:add")
|
|
|
@Log(title = "商品", businessType = BusinessType.INSERT)
|
|
@Log(title = "商品", businessType = BusinessType.INSERT)
|
|
|
@PostMapping("/add")
|
|
@PostMapping("/add")
|
|
|
@ResponseBody
|
|
@ResponseBody
|
|
@@ -95,7 +82,7 @@ public class ProdController extends BaseController {
|
|
|
/**
|
|
/**
|
|
|
* 修改商品
|
|
* 修改商品
|
|
|
*/
|
|
*/
|
|
|
- @RequiresPermissions("master:product:edit")
|
|
|
|
|
|
|
+ @RequiresPermissions("master:product:prod:edit")
|
|
|
@GetMapping("/edit/{id}")
|
|
@GetMapping("/edit/{id}")
|
|
|
public String edit(@PathVariable("id") Long id, ModelMap mMap) {
|
|
public String edit(@PathVariable("id") Long id, ModelMap mMap) {
|
|
|
ProdVo prodVo = prodVoService.selectProdVoById(id);
|
|
ProdVo prodVo = prodVoService.selectProdVoById(id);
|
|
@@ -106,7 +93,7 @@ public class ProdController extends BaseController {
|
|
|
/**
|
|
/**
|
|
|
* 修改保存商品
|
|
* 修改保存商品
|
|
|
*/
|
|
*/
|
|
|
- @RequiresPermissions("master:product:edit")
|
|
|
|
|
|
|
+ @RequiresPermissions("master:product:prod:edit")
|
|
|
@Log(title = "商品", businessType = BusinessType.UPDATE)
|
|
@Log(title = "商品", businessType = BusinessType.UPDATE)
|
|
|
@PostMapping("/edit")
|
|
@PostMapping("/edit")
|
|
|
@ResponseBody
|
|
@ResponseBody
|
|
@@ -117,7 +104,7 @@ public class ProdController extends BaseController {
|
|
|
/**
|
|
/**
|
|
|
* 删除商品
|
|
* 删除商品
|
|
|
*/
|
|
*/
|
|
|
- @RequiresPermissions("master:product:remove")
|
|
|
|
|
|
|
+ @RequiresPermissions("master:product:prod:remove")
|
|
|
@Log(title = "商品", businessType = BusinessType.DELETE)
|
|
@Log(title = "商品", businessType = BusinessType.DELETE)
|
|
|
@PostMapping("/remove")
|
|
@PostMapping("/remove")
|
|
|
@ResponseBody
|
|
@ResponseBody
|
|
@@ -128,7 +115,7 @@ public class ProdController extends BaseController {
|
|
|
/**
|
|
/**
|
|
|
* 审核商品
|
|
* 审核商品
|
|
|
*/
|
|
*/
|
|
|
- @RequiresPermissions("master:product:approve")
|
|
|
|
|
|
|
+ @RequiresPermissions("master:product:prod:submitt")
|
|
|
@PostMapping("/submitt")
|
|
@PostMapping("/submitt")
|
|
|
@ResponseBody
|
|
@ResponseBody
|
|
|
public AjaxResult submitProd(Prod prod) {
|
|
public AjaxResult submitProd(Prod prod) {
|
|
@@ -153,7 +140,7 @@ public class ProdController extends BaseController {
|
|
|
/**
|
|
/**
|
|
|
* 审核商品
|
|
* 审核商品
|
|
|
*/
|
|
*/
|
|
|
- @RequiresPermissions("master:product:approve")
|
|
|
|
|
|
|
+ @RequiresPermissions("master:product:prod:approve")
|
|
|
@PostMapping("/approve")
|
|
@PostMapping("/approve")
|
|
|
@ResponseBody
|
|
@ResponseBody
|
|
|
public AjaxResult approve(Prod prod) {
|
|
public AjaxResult approve(Prod prod) {
|
|
@@ -164,7 +151,7 @@ public class ProdController extends BaseController {
|
|
|
/**
|
|
/**
|
|
|
* 审核商品
|
|
* 审核商品
|
|
|
*/
|
|
*/
|
|
|
- @RequiresPermissions("master:product:approve")
|
|
|
|
|
|
|
+ @RequiresPermissions("master:product:prod:approve")
|
|
|
@PostMapping("/reject")
|
|
@PostMapping("/reject")
|
|
|
@ResponseBody
|
|
@ResponseBody
|
|
|
public AjaxResult reject(Prod prod) {
|
|
public AjaxResult reject(Prod prod) {
|