Browse Source

货主,供应商列表接口

master
张立 2 years ago
parent
commit
b820995b5c
  1. 10
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/owner/OwnerController.java
  2. 4
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/supplier/SupplierController.java
  3. 6
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/mysql/owner/OwnerMapper.java
  4. 7
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/mysql/supplier/SupplierMapper.java
  5. 8
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/owner/OwnerService.java
  6. 5
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/owner/OwnerServiceImpl.java
  7. 6
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/supplier/SupplierService.java
  8. 5
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/supplier/SupplierServiceImpl.java

10
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/owner/OwnerController.java

@ -9,8 +9,11 @@ import com.win.framework.operatelog.core.annotations.OperateLog;
import com.win.module.system.api.user.AdminUserApi;
import com.win.module.system.api.user.dto.AdminUserRespDTO;
import com.win.module.wms.controller.owner.vo.*;
import com.win.module.wms.controller.purchasereceiptRequest.vo.PurchasereceiptRequestMainRespVO;
import com.win.module.wms.convert.owner.OwnerConvert;
import com.win.module.wms.convert.purchasereceiptRequest.PurchasereceiptRequestMainConvert;
import com.win.module.wms.dal.dataobject.owner.OwnerDO;
import com.win.module.wms.dal.dataobject.purchasereceiptRequest.PurchasereceiptRequestMainDO;
import com.win.module.wms.enums.DictTypeConstants;
import com.win.module.wms.service.owner.OwnerService;
import io.swagger.v3.oas.annotations.Operation;
@ -92,6 +95,13 @@ public class OwnerController {
}
return success(result);
}
@GetMapping("/list")
@Operation(summary = "获得货主列表")
@PreAuthorize("@ss.hasPermission('wms:owner:query')")
public CommonResult<List<OwnerRespVO>> getOwnerList() {
List<OwnerDO> list = ownerService.getOwnerList();
return success(OwnerConvert.INSTANCE.convertList(list));
}
@PostMapping("/senior")
@Operation(summary = "高级搜索获得货主分页")

4
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/supplier/SupplierController.java

@ -98,8 +98,8 @@ public class SupplierController {
@GetMapping("/list")
@Operation(summary = "获得供应商列表")
@PreAuthorize("@ss.hasPermission('wms:supplier:query')")
public CommonResult<List<SupplierRespVO>> getSupplierList(@Valid SupplierExportReqVO exportReqVO) {
List<SupplierDO> list = supplierService.getSupplierList(exportReqVO);
public CommonResult<List<SupplierRespVO>> getSupplierList() {
List<SupplierDO> list = supplierService.getSupplierList();
return success(SupplierConvert.INSTANCE.convertList(list));
}

6
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/mysql/owner/OwnerMapper.java

@ -1,5 +1,6 @@
package com.win.module.wms.dal.mysql.owner;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.win.framework.common.pojo.CustomConditions;
import com.win.framework.common.pojo.PageResult;
import com.win.framework.mybatis.core.mapper.BaseMapperX;
@ -77,4 +78,9 @@ public interface OwnerMapper extends BaseMapperX<OwnerDO> {
default List<OwnerDO> selectSeniorList(CustomConditions conditions) {
return selectList(QueryWrapperUtils.structure(conditions));
}
default List<OwnerDO> selectAllList() {
QueryWrapper<OwnerDO> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("available", "TRUE");
return selectList(queryWrapper);
}
}

7
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/mysql/supplier/SupplierMapper.java

@ -2,6 +2,7 @@ package com.win.module.wms.dal.mysql.supplier;
import java.util.*;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.win.framework.common.pojo.CustomConditions;
import com.win.framework.common.pojo.PageResult;
import com.win.framework.mybatis.core.query.LambdaQueryWrapperX;
@ -10,6 +11,7 @@ import com.win.framework.mybatis.core.util.QueryWrapperUtils;
import com.win.module.wms.controller.supplier.vo.SupplierExportReqVO;
import com.win.module.wms.controller.supplier.vo.SupplierPageReqVO;
import com.win.module.wms.dal.dataobject.itembasic.ItembasicDO;
import com.win.module.wms.dal.dataobject.owner.OwnerDO;
import com.win.module.wms.dal.dataobject.supplier.SupplierDO;
import org.apache.ibatis.annotations.Mapper;
@ -78,5 +80,10 @@ public interface SupplierMapper extends BaseMapperX<SupplierDO> {
default List<SupplierDO> selectSeniorList(CustomConditions conditions) {
return selectList(QueryWrapperUtils.structure(conditions));
}
default List<SupplierDO> selectAllList() {
QueryWrapper<SupplierDO> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("available", "TRUE");
return selectList(queryWrapper);
}
}

8
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/owner/OwnerService.java

@ -45,7 +45,13 @@ public interface OwnerService {
* @return 货主
*/
OwnerDO getOwner(Long id);
/**
* 获得货主列表
*
* @param ids 编号
* @return 货主列表
*/
List<OwnerDO> getOwnerList();
/**
* 获得货主列表
*

5
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/owner/OwnerServiceImpl.java

@ -16,6 +16,7 @@ import com.win.module.wms.dal.dataobject.accountcalendar.AccountcalendarDO;
import com.win.module.wms.dal.dataobject.bom.BomDO;
import com.win.module.wms.dal.dataobject.itembasic.ItembasicDO;
import com.win.module.wms.dal.dataobject.owner.OwnerDO;
import com.win.module.wms.dal.dataobject.purchasereceiptRequest.PurchasereceiptRequestMainDO;
import com.win.module.wms.dal.mysql.owner.OwnerMapper;
import org.springframework.stereotype.Service;
import org.springframework.transaction.interceptor.TransactionAspectSupport;
@ -73,6 +74,10 @@ public class OwnerServiceImpl implements OwnerService {
return ownerMapper.selectById(id);
}
@Override
public List<OwnerDO> getOwnerList() {
return ownerMapper.selectAllList();
}
@Override
public List<OwnerDO> getOwnerList(CustomConditions conditions) {
return ownerMapper.selectSeniorList(conditions);

6
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/supplier/SupplierService.java

@ -58,6 +58,12 @@ public interface SupplierService {
* @return 供应商列表
*/
List<SupplierDO> getSupplierList(CustomConditions conditions);
/**
* 获得供应商列表
*
* @return 供应商列表
*/
List<SupplierDO> getSupplierList();
/**
* 获得供应商分页

5
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/supplier/SupplierServiceImpl.java

@ -75,7 +75,10 @@ public class SupplierServiceImpl implements SupplierService {
public List<SupplierDO> getSupplierList(CustomConditions conditions) {
return supplierMapper.selectSeniorList(conditions);
}
@Override
public List<SupplierDO> getSupplierList() {
return supplierMapper.selectAllList();
}
@Override
public PageResult<SupplierDO> getSupplierPage(SupplierPageReqVO pageReqVO) {
return supplierMapper.selectPage(pageReqVO);

Loading…
Cancel
Save