申请开票管理

This commit is contained in:
2023-04-10 16:56:06 +08:00
parent ecd1e94fcf
commit e518cacad3
9 changed files with 913 additions and 0 deletions

View File

@@ -0,0 +1,61 @@
package com.jsowell.pile.service;
import com.jsowell.pile.domain.OrderInvoiceRecord;
import java.util.List;
/**
* 申请开票Service接口
*
* @author jsowell
* @date 2023-04-10
*/
public interface IOrderInvoiceRecordService {
/**
* 查询申请开票
*
* @param id 申请开票主键
* @return 申请开票
*/
public OrderInvoiceRecord selectOrderInvoiceRecordById(Integer id);
/**
* 查询申请开票列表
*
* @param orderInvoiceRecord 申请开票
* @return 申请开票集合
*/
public List<OrderInvoiceRecord> selectOrderInvoiceRecordList(OrderInvoiceRecord orderInvoiceRecord);
/**
* 新增申请开票
*
* @param orderInvoiceRecord 申请开票
* @return 结果
*/
public int insertOrderInvoiceRecord(OrderInvoiceRecord orderInvoiceRecord);
/**
* 修改申请开票
*
* @param orderInvoiceRecord 申请开票
* @return 结果
*/
public int updateOrderInvoiceRecord(OrderInvoiceRecord orderInvoiceRecord);
/**
* 批量删除申请开票
*
* @param ids 需要删除的申请开票主键集合
* @return 结果
*/
public int deleteOrderInvoiceRecordByIds(Integer[] ids);
/**
* 删除申请开票信息
*
* @param id 申请开票主键
* @return 结果
*/
public int deleteOrderInvoiceRecordById(Integer id);
}

View File

@@ -0,0 +1,90 @@
package com.jsowell.pile.service.impl;
import com.jsowell.common.util.DateUtils;
import com.jsowell.pile.domain.OrderInvoiceRecord;
import com.jsowell.pile.mapper.OrderInvoiceRecordMapper;
import com.jsowell.pile.service.IOrderInvoiceRecordService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* 申请开票Service业务层处理
*
* @author jsowell
* @date 2023-04-10
*/
@Service
public class OrderInvoiceRecordServiceImpl implements IOrderInvoiceRecordService {
@Autowired
private OrderInvoiceRecordMapper orderInvoiceRecordMapper;
/**
* 查询申请开票
*
* @param id 申请开票主键
* @return 申请开票
*/
@Override
public OrderInvoiceRecord selectOrderInvoiceRecordById(Integer id) {
return orderInvoiceRecordMapper.selectOrderInvoiceRecordById(id);
}
/**
* 查询申请开票列表
*
* @param orderInvoiceRecord 申请开票
* @return 申请开票
*/
@Override
public List<OrderInvoiceRecord> selectOrderInvoiceRecordList(OrderInvoiceRecord orderInvoiceRecord) {
return orderInvoiceRecordMapper.selectOrderInvoiceRecordList(orderInvoiceRecord);
}
/**
* 新增申请开票
*
* @param orderInvoiceRecord 申请开票
* @return 结果
*/
@Override
public int insertOrderInvoiceRecord(OrderInvoiceRecord orderInvoiceRecord) {
orderInvoiceRecord.setCreateTime(DateUtils.getNowDate());
return orderInvoiceRecordMapper.insertOrderInvoiceRecord(orderInvoiceRecord);
}
/**
* 修改申请开票
*
* @param orderInvoiceRecord 申请开票
* @return 结果
*/
@Override
public int updateOrderInvoiceRecord(OrderInvoiceRecord orderInvoiceRecord) {
orderInvoiceRecord.setUpdateTime(DateUtils.getNowDate());
return orderInvoiceRecordMapper.updateOrderInvoiceRecord(orderInvoiceRecord);
}
/**
* 批量删除申请开票
*
* @param ids 需要删除的申请开票主键
* @return 结果
*/
@Override
public int deleteOrderInvoiceRecordByIds(Integer[] ids) {
return orderInvoiceRecordMapper.deleteOrderInvoiceRecordByIds(ids);
}
/**
* 删除申请开票信息
*
* @param id 申请开票主键
* @return 结果
*/
@Override
public int deleteOrderInvoiceRecordById(Integer id) {
return orderInvoiceRecordMapper.deleteOrderInvoiceRecordById(id);
}
}