java后端面试题
业务背景:电商业务中,需要给电商app设计一个用户钱包,用户可以往钱包中充值,购买商品时用户可以使用钱包中的钱消费,商品申请退款成功后钱会退回钱包中,用户也可以申请提现把钱提到银行卡中
用程序实现如下api接口
1. 查询用户钱包余额
2用户消费100元的接口
3用户退款20元接口
4查询用户钱包金额变动明细的接口
请给出建表语句和对应的代码(只要能实现上面api接口要求即可,不相关的表和代码不用写)
●如果对部分场景细节不清,或涉及到外部接口调用部分,可以用伪代码替代。