当前位置: 首页 > news >正文

西安建设工程信息网站网络营销代运营外包公司

西安建设工程信息网站,网络营销代运营外包公司,做刷单网站违法吗,冷水滩城乡建设局网站职位管理后端接口设计 在controller包里面新建system包,再在system包里面新建basic包,再在basic包里面创建PositionController类,在定义PositionController类的接口的时候,一定要与数据库的menu中的url地址到一致,不然…

职位管理后端接口设计

在controller包里面新建system包,再在system包里面新建basic包,再在basic包里面创建PositionController类,在定义PositionController类的接口的时候,一定要与数据库的menu中的url地址到一致,不然会出现没有权限访问的问题

PositionController

@RestController
@RequestMapping("/system/basic/pos")
public class PositionController {@AutowiredPositionsService positionsService;@GetMapping("/")public List<Position> getAllPositions(){return positionsService.getAllPositions();}}

PositionService类

@Autowired
PositionsService positionsService;
@GetMapping("/")
public List<Position> getAllPositions(){return positionsService.getAllPositions();}

PositionMapper接口

在这里插入图片描述

    List<Position> getAllPositions();

PositionMapper.xml

  <select id="getAllPositions" resultMap="BaseResultMap">select  * from position;</select>

打开Postman测试查询所有的position,效果如下图:
在这里插入图片描述
再把position的增删改三个接口也给写一下

PositionController


@RestController
@RequestMapping("/system/basic/pos")
public class PositionController {@AutowiredPositionsService positionsService;@GetMapping("/")public List<Position> getAllPositions(){return positionsService.getAllPositions();}@PostMapping("/")public RespBean addPosition(@RequestBody Position position) {if (positionsService.addPosition(position) == 1) {return RespBean.ok("添加成功!");}return RespBean.err("添加失败!");}@PutMapping("/")public RespBean updatePositions(@RequestBody Position position){if(positionsService.updatePositions(position)==1){return RespBean.ok("更新成功");}return RespBean.err("更新失败");}@DeleteMapping("/{id}")public RespBean deletePositionById(@PathVariable Integer id){if(positionsService.deletePositionById(id)==1){return RespBean.ok("删除成功");}return RespBean.err("删除失败");}}

PositionService

@Service
public class PositionsService {@AutowiredPositionMapper positionMapper;public List<Position> getAllPositions() {return positionMapper.getAllPositions();}public Integer addPosition(Position position) {position.setEnabled(true);position.setCreatedate(new Date());return positionMapper.insert(position) ;}public int updatePositions(Position position) {return positionMapper.updateByPrimaryKeySelective(position);}public int deletePositionById(Integer id) {return positionMapper.deleteByPrimaryKey(id);}
}

PositionMapper接口和PositionMapper.xml和前面那个是一样的,测试的添加效果如下图所示:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

http://www.yidumall.com/news/109314.html

相关文章:

  • 做瑜伽网站推广联系方式
  • 服务器创建多个网站吗seo自学网免费
  • 绿植行业做网站的今日头条最新
  • 独立网站与其他网站网站seo入门基础教程
  • 自己做的网站二维码怎么做的英文seo是什么
  • 机电设备网站模板网站建设推广专家服务
  • 网站建设费 什么科目广州百度快速优化排名
  • 网站公告栏代码怎么在百度做免费推广
  • 做网站优化竞价区别seo对网店推广的作用
  • 秦皇岛专业做网站杭州seo价格
  • 太原企业网站搭建seo建站需求
  • 北京免费建站网站联盟营销
  • 网站开发工程师绩效考核google下载手机版
  • 刚做外贸最好用哪个网站电子商务平台
  • 国外工程建筑网站百度网盟推广怎么做
  • 相关网站怎么做seo优化一般包括哪些
  • wordpress电子商务中文主题网站网络排名优化方法
  • 网站建设漠环熊掌号贵阳百度推广电话
  • php做的网站模板下载电商培训机构哪家好
  • 更新网站要怎么做呢建设网站前的市场分析
  • 旅游网站模板html5优化网站打开速度
  • 博客类网站建设b站推广网站入口
  • 经营一个小型app多少钱成都网站优化平台
  • 做ppt的网站叫什么seo关键字优化软件
  • 响应式网站建设咨询舆情报告范文
  • 集团网站设计特性宁波网站建设推广公司价格
  • 做标签网站是干嘛的网络优化器下载
  • 自己做网站卖衣服会计培训机构
  • 企业网站的信息内容包括什么seo技术培训江门
  • 好看个人网页模板seo点击排名源码