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;
|
|
/**
|
* <p>
|
* 成品仓库变动记录表 服务实现类
|
* </p>
|
*
|
* @author kzy
|
* @since 2024-08-07 15:33:15
|
*/
|
@Service
|
public class HzProductWarehouseRecordServiceImpl extends ServiceImpl<HzProductWarehouseRecordMapper, HzProductWarehouseRecord> 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<HzWarehouseRecord> 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;
|
}
|
}
|