Skip to content

Commit

Permalink
new: init transfer account receipt service
Browse files Browse the repository at this point in the history
  • Loading branch information
Jzow committed Nov 22, 2023
1 parent 55e6405 commit 49956d0
Show file tree
Hide file tree
Showing 2 changed files with 74 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,26 @@
*/
package com.wansenai.service.financial;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.wansenai.dto.financial.AddOrUpdateTransferDTO;
import com.wansenai.dto.financial.QueryTransferDTO;
import com.wansenai.entities.financial.FinancialMain;
import com.wansenai.utils.response.Response;
import com.wansenai.vo.financial.TransferDetailVO;
import com.wansenai.vo.financial.TransferVO;

import java.util.List;

public interface TransferReceiptService extends IService<FinancialMain> {

Response<Page<TransferVO>> getTransferReceiptPageList(QueryTransferDTO queryTransferDTO);

Response<TransferDetailVO> getTransferReceiptDetail(Long id);

Response<String> addOrUpdateTransferReceipt(AddOrUpdateTransferDTO addOrUpdateTransferDTO);

Response<String> deleteBatchTransferReceipt(List<Long> ids);

Response<String> updateTransferReceiptStatus(List<Long> ids, Integer status);
}
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,69 @@
*/
package com.wansenai.service.financial.impl;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.wansenai.dto.financial.AddOrUpdateTransferDTO;
import com.wansenai.dto.financial.QueryTransferDTO;
import com.wansenai.entities.financial.FinancialMain;
import com.wansenai.mappers.financial.FinancialMainMapper;
import com.wansenai.mappers.system.SysFileMapper;
import com.wansenai.service.common.CommonService;
import com.wansenai.service.financial.FinancialSubService;
import com.wansenai.service.financial.IFinancialAccountService;
import com.wansenai.service.financial.TransferReceiptService;
import com.wansenai.service.user.ISysUserService;
import com.wansenai.utils.response.Response;
import com.wansenai.vo.financial.TransferDetailVO;
import com.wansenai.vo.financial.TransferVO;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public class TransferReceiptServiceImpl extends ServiceImpl<FinancialMainMapper, FinancialMain> implements TransferReceiptService {

private final FinancialSubService financialSubService;

private final CommonService commonService;

private final ISysUserService userService;

private final SysFileMapper fileMapper;

private final IFinancialAccountService accountService;

public TransferReceiptServiceImpl(FinancialSubService financialSubService, CommonService commonService, ISysUserService userService, SysFileMapper fileMapper, IFinancialAccountService accountService) {
this.financialSubService = financialSubService;
this.commonService = commonService;
this.userService = userService;
this.fileMapper = fileMapper;
this.accountService = accountService;
}


@Override
public Response<Page<TransferVO>> getTransferReceiptPageList(QueryTransferDTO queryTransferDTO) {
return null;
}

@Override
public Response<TransferDetailVO> getTransferReceiptDetail(Long id) {
return null;
}

@Override
public Response<String> addOrUpdateTransferReceipt(AddOrUpdateTransferDTO addOrUpdateTransferDTO) {
return null;
}

@Override
public Response<String> deleteBatchTransferReceipt(List<Long> ids) {
return null;
}

@Override
public Response<String> updateTransferReceiptStatus(List<Long> ids, Integer status) {
return null;
}
}

0 comments on commit 49956d0

Please sign in to comment.