租房项目

我要开发同款
wiwieo2022年07月04日
390阅读

作品详情

环境:Golang + Mysql + 微服务
技术:Gorilla web,SqlX,nats(消息中间件),redis,Restful
功能:用户可以在web,app上进行查找房屋,下单,签约,支付,以及后续的维修保洁和水电信息等功能
服务:登陆(使用redis存储session),权限(控制到API),订单,合同,房源信息,金融产品(第三方对接),维修保洁(工作流),钱包(支付,幂等),智能门锁水电(第三方对接)等

责任:
一、权限设计及开发(1:用户+角色+权限+功能;2:考虑到效率问题,需要冗余部分数据,但增加了数据统一性的复杂,导致数据不一致,需要具体情况具体分析)
二、金融产品(1:金融公司+金融产品信息+办理信息;2:使用http协议与第三方请求;3:因为第三方金融公司及其产品的多变性,考虑到可扩展性,金融产品的类型最终设计成两个字段【当前时间为基,生效时间月】,【当前时间为基,生效时间日】;)
三、维修保洁(1:维修公司+维修单据+维修角色(即不属于公司员工,亦不属于客户);2:用户申请维修时,可能会出现重复发送的问题,前台验证+后端幂等(5分钟内不允许重复提交同样的维修内容【维修地点+维修内容】);3:维修单据状态流转)
四、钱包(1:账户+流水;2:利用mysql的唯一索引做幂等)
智能电表(1:电表+抄表记录;2:使用http协议与第感言请求)
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论