|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import cc.mrbird.febs.common.entity.FebsConstant; | 
|---|
|  |  |  | import cc.mrbird.febs.common.utils.FebsUtil; | 
|---|
|  |  |  | import cc.mrbird.febs.mall.entity.MallNewsCategory; | 
|---|
|  |  |  | import cc.mrbird.febs.mall.entity.MallNewsInfo; | 
|---|
|  |  |  | import cc.mrbird.febs.mall.service.IMallNewsInfoService; | 
|---|
|  |  |  | import lombok.RequiredArgsConstructor; | 
|---|
|  |  |  | 
|---|
|  |  |  | public String newsCategory() { | 
|---|
|  |  |  | return FebsUtil.view("modules/news/newsCategory"); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @GetMapping("addCategory") | 
|---|
|  |  |  | @RequiresPermissions("news:category:add") | 
|---|
|  |  |  | public String addCategory(Long id, Model model) { | 
|---|
|  |  |  | if (id != null) { | 
|---|
|  |  |  | MallNewsCategory obj = mallNewsInfoService.findNewsCategoryById(id); | 
|---|
|  |  |  | model.addAttribute("obj", obj); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | return FebsUtil.view("modules/news/newsCategoryAdd"); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @GetMapping("updateCategory/{id}") | 
|---|
|  |  |  | @RequiresPermissions("news:category:update") | 
|---|
|  |  |  | public String updateCategory(@PathVariable Long id, Model model) { | 
|---|
|  |  |  | if (id != null) { | 
|---|
|  |  |  | MallNewsCategory obj = mallNewsInfoService.findNewsCategoryById(id); | 
|---|
|  |  |  | model.addAttribute("obj", obj); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | return FebsUtil.view("modules/news/newsCategoryAdd"); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|