| | |
| | | package com.yeshi.makemoney.app.service.inter.goldcorn; |
| | | |
| | | import com.ks.lib.common.exception.ParamsException; |
| | | import com.yeshi.makemoney.app.entity.SystemEnum; |
| | | import com.yeshi.makemoney.app.exception.goldcorn.GoldCornConsumeRecordException; |
| | | import com.yeshi.makemoney.app.exception.goldcorn.GoldCornMoneyExchangeRateRecordException; |
| | | import com.yeshi.makemoney.app.exception.goldcorn.GoldCornSettleRecordException; |
| | | import com.yeshi.makemoney.app.exception.money.UserMoneyRecordException; |
| | | import com.yeshi.makemoney.app.exception.user.UserInfoException; |
| | | |
| | |
| | | * @date 11:46 2022/4/7 |
| | | * @param: day |
| | | **/ |
| | | public void startSettle(Date day); |
| | | public void startSettle(Date day, String remarks, SystemEnum system) throws Exception; |
| | | |
| | | |
| | | /** |
| | |
| | | * @param: day |
| | | * @param: rate 汇率 |
| | | **/ |
| | | public void settle(Long uid, String day, BigDecimal rate) throws GoldCornConsumeRecordException, UserMoneyRecordException; |
| | | public void settle(Long uid, String day, BigDecimal rate,String settleId) throws GoldCornConsumeRecordException, UserMoneyRecordException; |
| | | |
| | | |
| | | /** |
| | |
| | | * @param: uid |
| | | * @param: day |
| | | **/ |
| | | public void settle(Long uid, String day) throws UserInfoException, GoldCornMoneyExchangeRateRecordException, UserMoneyRecordException, GoldCornConsumeRecordException; |
| | | public void settle(Long uid, String day,String settleId) throws UserInfoException, GoldCornMoneyExchangeRateRecordException, UserMoneyRecordException, GoldCornConsumeRecordException; |
| | | |
| | | |
| | | } |