紧接上章,来继续聊一聊Service层 & Ddto层。

Service层:

1,建议以研发的工程目录层次做参考,搭建对应的service层架构。

2,每个function作为一个接口录入,可以很清晰地保证方法对应接口覆盖程度。

3,每个方法命名与接口uri保持一致。可以很清晰地保证方法对应接口覆盖率。

举个栗子(创建订单方法):

def create_order():
    return

Dto层:

1,按照不同业务区分文件

2,每个具体参数按照接口文档入参说明 or 实际工作中使用charles抓包获取到参数,作为模板封装。

3,命名与方法一致,加上dto字样。

举个栗子(创建订单入参):

create_order_dto = {
  "userId": uu,
  "orderSn": "123213",
  "identityInformation": {
    "name": "autotest"
  }
}

Service层实例:

 

Dto层实例:

 

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐