package com.gkhy.hazmat.system.service.impl; import com.gkhy.hazmat.common.api.CommonPage; import com.gkhy.hazmat.common.domain.entity.SysUser; import com.gkhy.hazmat.common.enums.UserTypeEnum; import com.gkhy.hazmat.common.exception.ApiException; import com.gkhy.hazmat.common.utils.PageUtils; import com.gkhy.hazmat.common.utils.SecurityUtils; import com.gkhy.hazmat.system.domain.HzProductWarehouseRecord; import com.gkhy.hazmat.system.domain.HzWarehouseRecord; import com.gkhy.hazmat.system.mapper.HzProductWarehouseRecordMapper; import com.gkhy.hazmat.system.service.HzProductWarehouseRecordService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.stereotype.Service; import java.util.List; /** *

* 成品仓库变动记录表 服务实现类 *

* * @author kzy * @since 2024-08-07 15:33:15 */ @Service public class HzProductWarehouseRecordServiceImpl extends ServiceImpl implements HzProductWarehouseRecordService { @Override public CommonPage selectWarehouseRecordList(HzProductWarehouseRecord warehouseRecord) { if(warehouseRecord.getWarehouseId()==null||warehouseRecord.getBasicId()==null){ throw new ApiException("仓库id或者基础数据id不能为空"); } SysUser currentUser = SecurityUtils.getLoginUser().getUser(); if (!currentUser.getUserType().equals(UserTypeEnum.SYSTEM_USER.getCode())) { warehouseRecord.setCompanyId(currentUser.getCompanyId()); } PageUtils.startPage(); List studentList =baseMapper.selectWarehouseRecordList(warehouseRecord); return CommonPage.restPage(studentList); } @Override public HzProductWarehouseRecord selectWarehouseRecordById(Long warehouseRecordId) { return null; } @Override public int insertWarehouseRecord(HzProductWarehouseRecord warehouseRecord) { return 0; } @Override public int deleteWarehouseRecordById(Long warehouseRecordId) { return 0; } }