package com.dy.pipIrrSell.autoTask; import com.dy.pipIrrGlobal.daoSe.*; import com.dy.pipIrrGlobal.pojoSe.SeGeneral; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import org.springframework.transaction.annotation.Transactional; import java.util.Date; import java.util.List; import java.util.Map; /** * @Author: liurunyu * @Date: 2025/9/23 14:44 * @Description */ @Component public class StAccountSv { @Autowired private SeGeneralMapper seGeneralMapper; /** * 根据交易日期获取总账记录列表(待生成的) * @param operateDate 交易日期 * @return 取总账记录列表 */ public List getGeneralByOperateDate(String operateDate) { return seGeneralMapper.getGeneralByOperateDate(operateDate); } /** * 根据交易日期获取总账记录列表(待生成的) * @param cashierId 收银员 * @param operateDate 交易日期 * @return 取总账记录列表 */ public List getGeneralByUserIdAndDt(Long cashierId, Date operateDate) { return seGeneralMapper.getGeneralByUserIdAndDt(cashierId, operateDate); } /** * 添加总账 * @param po 总账对象 * @return */ @Transactional(rollbackFor = Exception.class) public Integer addGeneral(SeGeneral po) { return seGeneralMapper.insert(po); } /** * 添加总账 * @param po 总账对象 * @return */ @Transactional(rollbackFor = Exception.class) public Integer updateGeneral(SeGeneral po) { return seGeneralMapper.updateByPrimaryKey(po); } }