package com.zy.asrs.wms.asrs.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.zy.asrs.wms.asrs.entity.LocDetlField; import com.zy.asrs.wms.asrs.mapper.MatFieldMapper; import com.zy.asrs.wms.asrs.entity.MatField; import com.zy.asrs.wms.asrs.service.MatFieldService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.stereotype.Service; import java.util.Collections; import java.util.List; @Service("matFieldService") public class MatFieldServiceImpl extends ServiceImpl implements MatFieldService { @Override public void createView() { List list = this.list(); this.baseMapper.createView(list); this.baseMapper.createLocDetlView(); this.baseMapper.createTaskDetlFieldView(list); this.baseMapper.createViewTaskDetlView(); this.baseMapper.createOrderDetlFieldView(list); this.baseMapper.createViewOrderDetlView(); } @Override public List getMatFields() { return this.list(new LambdaQueryWrapper().eq(MatField::getFieldType, 0)); } @Override public List getLocFields() { return this.list(new LambdaQueryWrapper().eq(MatField::getFieldType, 1)); } }