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

做折线图网站自制网站教程

做折线图网站,自制网站教程,广安做网站,wordpress cookie伪造文章目录 概要整体架构流程技术细节小结 概要 接口分析 一个典型的带过滤条件的分页查询,非常简单。按照Restful风格设计即可,我们关注的点有两个: 请求参数 返回值格式 请求参数包含两部分,一个是分页参数,另一…

文章目录

    • 概要
    • 整体架构流程
    • 技术细节
    • 小结

概要

接口分析

一个典型的带过滤条件的分页查询,非常简单。按照Restful风格设计即可,我们关注的点有两个:

  • 请求参数

  • 返回值格式

请求参数包含两部分,一个是分页参数,另一个是过滤条件,包含:

  • 优惠券的折扣类型

  • 优惠券状态

  • 优惠券名称关键字

而返回值则如列表中字段所属,需要特别注意的有两点:

  • 优惠券规则:这里是对优惠规则的描述,而数据库中保存的是具体的优惠金额;这里我们不组装描述返回,仅仅返回优惠金额信息,由前端自己组织展示即可。

  • 使用范围:这里无需展示真正的限定范围,只要告诉前端有没有限定范围即可

其它字段没什么特殊的,此处不再赘述了。

需求分析以及接口设计

技术细节

1.Controller层

@ApiOperation("分页查询优惠券接口")
@GetMapping("/page")
public PageDTO<CouponPageVO> queryCouponByPage(CouponQuery query){return couponService.queryCouponByPage(query);
}

2.Service层:

@Override
public PageDTO<CouponPageVO> queryCouponByPage(CouponQuery query) {Integer status = query.getStatus();String name = query.getName();Integer type = query.getType();// 1.分页查询Page<Coupon> page = lambdaQuery().eq(type != null, Coupon::getDiscountType, type).eq(status != null, Coupon::getStatus, status).like(StringUtils.isNotBlank(name), Coupon::getName, name).page(query.toMpPageDefaultSortByCreateTimeDesc());// 2.处理VOList<Coupon> records = page.getRecords();if (CollUtils.isEmpty(records)) {return PageDTO.empty(page);}List<CouponPageVO> list = BeanUtils.copyList(records, CouponPageVO.class);// 3.返回return PageDTO.of(page, list);
}

3.Mapper层

效果展示

http://www.dtcms.com/wzjs/386887.html

相关文章:

  • 三门峡专业做网站公司太原搜索排名提升
  • 上海做网站建设的公司seo怎么快速提高排名
  • 网站401错误如何做好推广工作
  • 苏州市城乡建设档案馆网站企业邮箱登录
  • 支付网站建设要求百度关键词搜索
  • 周村网站制作哪家好潍坊网站排名提升
  • 营销型网站建设思路广州seo网站推广平台
  • 高密做网站的价位小广告模板
  • 做外贸网站诈骗软件培训机构排行榜
  • 武汉市城乡建设委员会的网站百度搜索推广流程
  • 大型电子商务网站建设成本南宁百度seo排名优化软件
  • 我做网站微信怎么做推广
  • 有哪些专门做校企合作的网站网络营销乐云seo
  • 南阳seo网站推广费用深圳优化公司
  • 内蒙中国建设银行招聘网站济南最新消息今天
  • 前端开发培训课程淄博seo推广
  • 如何选择武汉网站建设新闻头条最新消息今天
  • 中国建设银行官网个人网上银行八宿县网站seo优化排名
  • 户外商品网站制作网站网络推广企业
  • 开发一个安卓app多少钱关键词优化公司网站
  • 用html5做的网站素材seo优化网络公司排名
  • 模型网站大全免费生意参谋指数在线转换
  • 敦化网站建设舆情监测软件免费版
  • 织梦cms做网站教程视频新媒体营销案例分析
  • 做网站开通手机验证功能百度应用商店下载
  • 杭州做网站seo亚马逊站外推广网站
  • wordpress 做大型网站吗微信营销案例
  • 如何在linux下安装wordpressseo 工具
  • 互联网营销师怎么做刷移动端seo软件
  • 怎样使用自己的电脑做网站网页优化包括