黑马程序员技术交流社区
标题:
日常学习
[打印本页]
作者:
付茂10086
时间:
2019-5-31 16:00
标题:
日常学习
package
com.pinyougou.manager.controller;
import
com.alibaba.dubbo.config.annotation.
Reference
;
import
com.pinyougou.pojo.TbBrand;
import
com.pinyougou.sellergoods.service.BrandService;
import
entity.PageResult;
import
entity.Result;
import
org.springframework.web.bind.annotation.
RequestBody
;
import
org.springframework.web.bind.annotation.
RequestMapping
;
import
org.springframework.web.bind.annotation.
RestController
;
import
java.util.List;
import
java.util.Map;
@RestController
@RequestMapping
(
"/brand"
)
public class
BrankController {
@Reference
private
BrandService
brandService
;
@RequestMapping
(
"/findAll"
)
public
List<TbBrand> findAll(){
return
brandService
.findAll();
}
@RequestMapping
(
"/findPage"
)
public
PageResult findPage(
int
page,
int
size){
return
brandService
.findPage(page,size);
}
@RequestMapping
(
"/add"
)
public
Result add(
@RequestBody
TbBrand brand){
try
{
brandService
.add(brand);
return new
Result(
true
,
"添加成功"
);
}
catch
(Exception e) {
e.printStackTrace();
return new
Result(
false
,
"添加失败"
);
}
}
@RequestMapping
(
"/findOne"
)
public
TbBrand findOne(Long id){
return
brandService
.findOne(id);
}
@RequestMapping
(
"/update"
)
public
Result update(
@RequestBody
TbBrand brand){
try
{
brandService
.update(brand);
return new
Result(
true
,
"修改成功"
);
}
catch
(Exception e) {
e.printStackTrace();
return new
Result(
false
,
"修改失败"
);
}
}
@RequestMapping
(
"/delete"
)
public
Result delete(Long[] ids){
try
{
brandService
.delete(ids);
return new
Result(
true
,
"删除成功"
);
}
catch
(Exception e) {
e.printStackTrace();
return new
Result(
false
,
"删除失败"
);
}
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2