|
|
|
@ -6,10 +6,12 @@ import com.github.yulichang.wrapper.MPJLambdaWrapper;
|
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
|
import org.dromara.common.core.utils.MapstructUtils;
|
|
|
|
import org.dromara.common.core.utils.MapstructUtils;
|
|
|
|
import org.dromara.common.core.utils.StringUtils;
|
|
|
|
import org.dromara.common.core.utils.StringUtils;
|
|
|
|
|
|
|
|
import org.dromara.common.mybatis.annotation.DataColumn;
|
|
|
|
|
|
|
|
import org.dromara.common.mybatis.annotation.DataPermission;
|
|
|
|
import org.dromara.common.mybatis.core.page.PageQuery;
|
|
|
|
import org.dromara.common.mybatis.core.page.PageQuery;
|
|
|
|
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
|
|
|
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
|
|
|
import org.dromara.common.satoken.utils.LoginHelper;
|
|
|
|
|
|
|
|
import org.dromara.wms.domain.BaseUnitInfo;
|
|
|
|
import org.dromara.wms.domain.BaseUnitInfo;
|
|
|
|
|
|
|
|
import org.dromara.wms.domain.SysDept;
|
|
|
|
import org.dromara.wms.domain.SysUser;
|
|
|
|
import org.dromara.wms.domain.SysUser;
|
|
|
|
import org.dromara.wms.domain.WmsBaseProduct;
|
|
|
|
import org.dromara.wms.domain.WmsBaseProduct;
|
|
|
|
import org.dromara.wms.domain.bo.WmsBaseProductBo;
|
|
|
|
import org.dromara.wms.domain.bo.WmsBaseProductBo;
|
|
|
|
@ -51,6 +53,7 @@ public class WmsBaseProductServiceImpl implements IWmsBaseProductService {
|
|
|
|
* @param pageQuery 分页参数
|
|
|
|
* @param pageQuery 分页参数
|
|
|
|
* @return 海威成品信息分页列表
|
|
|
|
* @return 海威成品信息分页列表
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
@DataPermission({@DataColumn(key = "deptName", value = "t.create_dept")})
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public TableDataInfo<WmsBaseProductVo> queryPageList(WmsBaseProductBo bo, PageQuery pageQuery) {
|
|
|
|
public TableDataInfo<WmsBaseProductVo> queryPageList(WmsBaseProductBo bo, PageQuery pageQuery) {
|
|
|
|
MPJLambdaWrapper<WmsBaseProduct> lqw = buildQueryWrapper(bo);
|
|
|
|
MPJLambdaWrapper<WmsBaseProduct> lqw = buildQueryWrapper(bo);
|
|
|
|
@ -64,7 +67,7 @@ public class WmsBaseProductServiceImpl implements IWmsBaseProductService {
|
|
|
|
* @param bo 查询条件
|
|
|
|
* @param bo 查询条件
|
|
|
|
* @return 海威成品信息列表
|
|
|
|
* @return 海威成品信息列表
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public List<WmsBaseProductVo> queryList(WmsBaseProductBo bo) {
|
|
|
|
public List<WmsBaseProductVo> queryList(WmsBaseProductBo bo) {
|
|
|
|
MPJLambdaWrapper<WmsBaseProduct> lqw = buildQueryWrapper(bo);
|
|
|
|
MPJLambdaWrapper<WmsBaseProduct> lqw = buildQueryWrapper(bo);
|
|
|
|
return baseMapper.selectVoList(lqw);
|
|
|
|
return baseMapper.selectVoList(lqw);
|
|
|
|
@ -79,11 +82,16 @@ public class WmsBaseProductServiceImpl implements IWmsBaseProductService {
|
|
|
|
.like(StringUtils.isNotBlank(bo.getProductName()), WmsBaseProduct::getProductName, bo.getProductName())
|
|
|
|
.like(StringUtils.isNotBlank(bo.getProductName()), WmsBaseProduct::getProductName, bo.getProductName())
|
|
|
|
.like(StringUtils.isNotBlank(bo.getExternalBrand()), WmsBaseProduct::getExternalBrand, bo.getExternalBrand())
|
|
|
|
.like(StringUtils.isNotBlank(bo.getExternalBrand()), WmsBaseProduct::getExternalBrand, bo.getExternalBrand())
|
|
|
|
.eq(StringUtils.isNotBlank(bo.getActiveFlag()), WmsBaseProduct::getActiveFlag, bo.getActiveFlag())
|
|
|
|
.eq(StringUtils.isNotBlank(bo.getActiveFlag()), WmsBaseProduct::getActiveFlag, bo.getActiveFlag())
|
|
|
|
|
|
|
|
.eq(bo.getCreateDept() !=null, WmsBaseProduct::getCreateDept, bo.getCreateDept())
|
|
|
|
|
|
|
|
// 创建人
|
|
|
|
.leftJoin(SysUser.class, SysUser::getUserId, WmsBaseProduct::getCreateBy)
|
|
|
|
.leftJoin(SysUser.class, SysUser::getUserId, WmsBaseProduct::getCreateBy)
|
|
|
|
.selectAs(SysUser::getNickName, WmsBaseProduct::getCreateByName)
|
|
|
|
.selectAs(SysUser::getNickName, WmsBaseProduct::getCreateByName)
|
|
|
|
|
|
|
|
// 更新人
|
|
|
|
.leftJoin(SysUser.class, SysUser::getUserId, WmsBaseProduct::getUpdateBy)
|
|
|
|
.leftJoin(SysUser.class, SysUser::getUserId, WmsBaseProduct::getUpdateBy)
|
|
|
|
.selectAs(SysUser::getNickName, WmsBaseProduct::getUpdateByName)
|
|
|
|
.selectAs(SysUser::getNickName, WmsBaseProduct::getUpdateByName)
|
|
|
|
;
|
|
|
|
// 部门
|
|
|
|
|
|
|
|
.leftJoin(SysDept.class, SysDept::getDeptId, WmsBaseProduct::getCreateDept)
|
|
|
|
|
|
|
|
.selectAs(SysDept::getDeptName, WmsBaseProduct::getDeptName);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|