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.AdminUserApi;
import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.system.api.user.dto.AdminUserRespDTO;
import com.win.module.wms.controller.owner.vo.*; 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.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.owner.OwnerDO;
import com.win.module.wms.dal.dataobject.purchasereceiptRequest.PurchasereceiptRequestMainDO;
import com.win.module.wms.enums.DictTypeConstants; import com.win.module.wms.enums.DictTypeConstants;
import com.win.module.wms.service.owner.OwnerService; import com.win.module.wms.service.owner.OwnerService;
import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Operation;
@ -92,6 +95,13 @@ public class OwnerController {
} }
return success(result); 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") @PostMapping("/senior")
@Operation(summary = "高级搜索获得货主分页") @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") @GetMapping("/list")
@Operation(summary = "获得供应商列表") @Operation(summary = "获得供应商列表")
@PreAuthorize("@ss.hasPermission('wms:supplier:query')") @PreAuthorize("@ss.hasPermission('wms:supplier:query')")
public CommonResult<List<SupplierRespVO>> getSupplierList(@Valid SupplierExportReqVO exportReqVO) { public CommonResult<List<SupplierRespVO>> getSupplierList() {
List<SupplierDO> list = supplierService.getSupplierList(exportReqVO); List<SupplierDO> list = supplierService.getSupplierList();
return success(SupplierConvert.INSTANCE.convertList(list)); 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; 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.CustomConditions;
import com.win.framework.common.pojo.PageResult; import com.win.framework.common.pojo.PageResult;
import com.win.framework.mybatis.core.mapper.BaseMapperX; import com.win.framework.mybatis.core.mapper.BaseMapperX;
@ -77,4 +78,9 @@ public interface OwnerMapper extends BaseMapperX<OwnerDO> {
default List<OwnerDO> selectSeniorList(CustomConditions conditions) { default List<OwnerDO> selectSeniorList(CustomConditions conditions) {
return selectList(QueryWrapperUtils.structure(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 java.util.*;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.win.framework.common.pojo.CustomConditions; import com.win.framework.common.pojo.CustomConditions;
import com.win.framework.common.pojo.PageResult; import com.win.framework.common.pojo.PageResult;
import com.win.framework.mybatis.core.query.LambdaQueryWrapperX; 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.SupplierExportReqVO;
import com.win.module.wms.controller.supplier.vo.SupplierPageReqVO; 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.itembasic.ItembasicDO;
import com.win.module.wms.dal.dataobject.owner.OwnerDO;
import com.win.module.wms.dal.dataobject.supplier.SupplierDO; import com.win.module.wms.dal.dataobject.supplier.SupplierDO;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
@ -78,5 +80,10 @@ public interface SupplierMapper extends BaseMapperX<SupplierDO> {
default List<SupplierDO> selectSeniorList(CustomConditions conditions) { default List<SupplierDO> selectSeniorList(CustomConditions conditions) {
return selectList(QueryWrapperUtils.structure(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 货主 * @return 货主
*/ */
OwnerDO getOwner(Long id); 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.bom.BomDO;
import com.win.module.wms.dal.dataobject.itembasic.ItembasicDO; 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.owner.OwnerDO;
import com.win.module.wms.dal.dataobject.purchasereceiptRequest.PurchasereceiptRequestMainDO;
import com.win.module.wms.dal.mysql.owner.OwnerMapper; import com.win.module.wms.dal.mysql.owner.OwnerMapper;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.interceptor.TransactionAspectSupport; import org.springframework.transaction.interceptor.TransactionAspectSupport;
@ -73,6 +74,10 @@ public class OwnerServiceImpl implements OwnerService {
return ownerMapper.selectById(id); return ownerMapper.selectById(id);
} }
@Override
public List<OwnerDO> getOwnerList() {
return ownerMapper.selectAllList();
}
@Override @Override
public List<OwnerDO> getOwnerList(CustomConditions conditions) { public List<OwnerDO> getOwnerList(CustomConditions conditions) {
return ownerMapper.selectSeniorList(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 供应商列表 * @return 供应商列表
*/ */
List<SupplierDO> getSupplierList(CustomConditions conditions); 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) { public List<SupplierDO> getSupplierList(CustomConditions conditions) {
return supplierMapper.selectSeniorList(conditions); return supplierMapper.selectSeniorList(conditions);
} }
@Override
public List<SupplierDO> getSupplierList() {
return supplierMapper.selectAllList();
}
@Override @Override
public PageResult<SupplierDO> getSupplierPage(SupplierPageReqVO pageReqVO) { public PageResult<SupplierDO> getSupplierPage(SupplierPageReqVO pageReqVO) {
return supplierMapper.selectPage(pageReqVO); return supplierMapper.selectPage(pageReqVO);

Loading…
Cancel
Save