Browse Source

基础信息curd

master
李广豪 2 years ago
parent
commit
1baf550bf5
17 changed files with 961 additions and 3 deletions
  1. +82
    -0
      6.program/wms-basic/src/main/java/com/mt/wms/basic/params/KilnInfoParam.java
  2. +25
    -0
      6.program/wms-basic/src/main/java/com/mt/wms/basic/params/KilnInfoQueryParam.java
  3. +70
    -0
      6.program/wms-basic/src/main/java/com/mt/wms/basic/params/LocationInfoParam.java
  4. +25
    -0
      6.program/wms-basic/src/main/java/com/mt/wms/basic/params/LocationInfoQueryParam.java
  5. +68
    -0
      6.program/wms-basic/src/main/java/com/mt/wms/basic/params/VehicleParam.java
  6. +44
    -0
      6.program/wms-basic/src/main/java/com/mt/wms/basic/params/VehicleQueryParam.java
  7. +68
    -0
      6.program/wms-basic/src/main/java/com/mt/wms/basic/service/KilnInfoService.java
  8. +68
    -0
      6.program/wms-basic/src/main/java/com/mt/wms/basic/service/LocationInfoService.java
  9. +68
    -0
      6.program/wms-basic/src/main/java/com/mt/wms/basic/service/VehicleService.java
  10. +5
    -2
      6.program/wms-basic/src/main/java/com/mt/wms/basic/service/impl/AlarmBaseServiceImpl.java
  11. +71
    -0
      6.program/wms-basic/src/main/java/com/mt/wms/basic/service/impl/KilnInfoServiceImpl.java
  12. +74
    -0
      6.program/wms-basic/src/main/java/com/mt/wms/basic/service/impl/LocationInfoServiceImpl.java
  13. +74
    -0
      6.program/wms-basic/src/main/java/com/mt/wms/basic/service/impl/VehicleServiceImpl.java
  14. +5
    -1
      6.program/wms-basic/src/main/java/com/mt/wms/basic/service/impl/WarehouseServiceImpl.java
  15. +82
    -0
      6.program/wms-basic/src/main/java/com/mt/wms/basic/vo/KilnInfoVo.java
  16. +69
    -0
      6.program/wms-basic/src/main/java/com/mt/wms/basic/vo/LocationInfoVo.java
  17. +63
    -0
      6.program/wms-basic/src/main/java/com/mt/wms/basic/vo/VehicleVo.java

+ 82
- 0
6.program/wms-basic/src/main/java/com/mt/wms/basic/params/KilnInfoParam.java View File

@@ -0,0 +1,82 @@
package com.mt.wms.basic.params;

import com.mt.wms.core.base.BaseParam;
import com.mt.wms.core.validator.groups.UpdateGroup;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotNull;

/**
* @Author: liguanghao
* @Date: 2021/11/9 12:07
* @Version 1.0
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value = "窑炉参数对象", description = "用于新增和更新窑炉信息")
public class KilnInfoParam extends BaseParam {

private static final long serialVersionUID = 1L;
/**
* 主键,自增
*/
@ApiModelProperty(value = "主键,更新时需要填写",required = false, example = "1")
@NotNull(message = "xxID不能为空", groups = {UpdateGroup.class})
private Long id;

/**
* 编码
*/
@ApiModelProperty(value = "编码", example = "1")
@NotNull(message = "编码不能为空")
private String code;

/**
* 名称
*/
@ApiModelProperty(value = "名称", example = "1")
@NotNull(message = "名称不能为空")
private String kilnName;

/**
* 别名
*/
@ApiModelProperty(value = "缩写(别名)", example = "1")
@NotNull(message = "别名不能为空")
private String kilnAlias;


/**
* 英文名
*/
@ApiModelProperty(value = "英文名", example = "1")
private String en;

/**
* ip
*/
@ApiModelProperty(value = "ip", example = "192.168.0.1")
private String ip;

/**
* 端口号
*/
@ApiModelProperty(value = "端口号", example = "8888")
private String partNumber;

/**
* 备注
*/
@ApiModelProperty(value = "ip", example = "1")
private String note;
/**
* 描述信息
*/
@ApiModelProperty(value = "描述信息", example = "1")
private String description;
}

+ 25
- 0
6.program/wms-basic/src/main/java/com/mt/wms/basic/params/KilnInfoQueryParam.java View File

@@ -0,0 +1,25 @@
package com.mt.wms.basic.params;

import com.mt.wms.core.params.BasePageParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
* @Author: liguanghao
* @Date: 2021/11/9 12:11
* @Version 1.0
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value = "窑炉查询参数", description = "用于查询窑炉信息")
public class KilnInfoQueryParam extends BasePageParam {
/**
* 主键,自增
*/
@ApiModelProperty(value = "主键",required = false, example = "1")
private Long id;
}

+ 70
- 0
6.program/wms-basic/src/main/java/com/mt/wms/basic/params/LocationInfoParam.java View File

@@ -0,0 +1,70 @@
package com.mt.wms.basic.params;

import com.mt.wms.core.base.BaseParam;
import com.mt.wms.core.validator.groups.UpdateGroup;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotNull;

/**
* @Author: liguanghao
* @Date: 2021/11/9 10:47
* @Version 1.0
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value = "库位参数对象", description = "用于新增和更新库位信息")
public class LocationInfoParam extends BaseParam {

private static final long serialVersionUID = 1L;
/**
* 主键,自增
*/
@ApiModelProperty(value = "主键,更新时需要填写",required = false, example = "1")
@NotNull(message = "xxID不能为空", groups = {UpdateGroup.class})
private Long id;

/**
* 编码
*/
@ApiModelProperty(value = "编码", example = "1")
@NotNull(message = "编码不能为空")
private String code;

/**
* 名称
*/
@ApiModelProperty(value = "库位名称", example = "1")
@NotNull(message = "名称不能为空")
private String locationName;

/**
* 别名
*/
@ApiModelProperty(value = "别名", example = "1")
@NotNull(message = "别名不能为空")
private String locationNameAlias;


/**
* 缓存区
*/
@ApiModelProperty(value = "缓存区id", example = "1")
private String warehouseId;
/**
* 备注
*/
@ApiModelProperty(value = "备注", example = "1")
private String note;

/**
* 描述信息
*/
@ApiModelProperty(value = "描述信息", example = "1")
private String description;
}

+ 25
- 0
6.program/wms-basic/src/main/java/com/mt/wms/basic/params/LocationInfoQueryParam.java View File

@@ -0,0 +1,25 @@
package com.mt.wms.basic.params;

import com.mt.wms.core.params.BasePageParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
* @Author: liguanghao
* @Date: 2021/11/9 11:06
* @Version 1.0
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value = "库位查询参数", description = "用于查询库位信息")
public class LocationInfoQueryParam extends BasePageParam {
/**
* 主键,自增
*/
@ApiModelProperty(value = "主键",required = false, example = "1")
private Long id;
}

+ 68
- 0
6.program/wms-basic/src/main/java/com/mt/wms/basic/params/VehicleParam.java View File

@@ -0,0 +1,68 @@
package com.mt.wms.basic.params;

import com.mt.wms.core.base.BaseParam;
import com.mt.wms.core.validator.groups.UpdateGroup;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotNull;

/**
* @Author: liguanghao
* @Date: 2021/11/8 10:39
* @Version 1.0
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value = "车辆参数对象", description = "用于新增和更新车辆信息")
public class VehicleParam extends BaseParam {

private static final long serialVersionUID = 1L;
/**
* 主键,自增
*/
@ApiModelProperty(value = "主键,更新时需要填写",required = false, example = "1")
@NotNull(message = "xxID不能为空", groups = {UpdateGroup.class})
private Long id;

/**
* 编码
*/
@ApiModelProperty(value = "编码", example = "1")
@NotNull(message = "编码不能为空")
private String code;

/**
* 名称
*/
@ApiModelProperty(value = "名称", example = "1")
@NotNull(message = "名称不能为空")
private String vehicleName;

/**
* 规格
*/
@ApiModelProperty(value = "缩写(别名)", example = "1")
private String vehicleAlias;

/**
* ip
*/
@ApiModelProperty(value = "ip", example = "192.168.0.1")
private String ip;

/**
* 备注
*/
@ApiModelProperty(value = "ip", example = "1")
private String note;
/**
* 描述信息
*/
@ApiModelProperty(value = "描述信息", example = "1")
private String description;
}

+ 44
- 0
6.program/wms-basic/src/main/java/com/mt/wms/basic/params/VehicleQueryParam.java View File

@@ -0,0 +1,44 @@
package com.mt.wms.basic.params;

import com.mt.wms.core.params.BasePageParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
* @Author: liguanghao
* @Date: 2021/11/8 15:19
* @Version 1.0
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value = "车辆查询参数", description = "用于查询车辆信息")
public class VehicleQueryParam extends BasePageParam {
/**
* 主键,自增
*/
@ApiModelProperty(value = "主键",required = false, example = "1")
private Long id;

/**
* 编码
*/
@ApiModelProperty(value = "编码",required = false, example = "1")
private String code;

/**
* 别名
*/
@ApiModelProperty(value = "别名",required = false, example = "1")
private String vehicleAlias;

/**
* 名称
*/
@ApiModelProperty(value = "名称",required = false, example = "1")
private String vehicleName;

}

+ 68
- 0
6.program/wms-basic/src/main/java/com/mt/wms/basic/service/KilnInfoService.java View File

@@ -0,0 +1,68 @@
package com.mt.wms.basic.service;

import com.mt.wms.basic.params.KilnInfoParam;
import com.mt.wms.basic.params.KilnInfoQueryParam;
import com.mt.wms.basic.vo.KilnInfoVo;
import com.mt.wms.core.params.IdParam;
import com.mt.wms.core.vo.IdVo;
import com.mt.wms.core.vo.PageVo;
import com.mt.wms.core.vo.R;

import java.util.List;

/**
* @Author: liguanghao
* @Date: 2021/11/9 12:12
* @Version 1.0
*/
public interface KilnInfoService {
/**
* 获取xx
*
* @param idParam 主键参数
* @return xx
*/
R<KilnInfoVo> get(IdParam idParam);

/**
* 获取xx列表
*
* @param kilnInfoQueryParam xx查询参数
* @return xx列表
*/
R<List<KilnInfoVo>> list(KilnInfoQueryParam kilnInfoQueryParam);

/**
* 获取xx分页列表
*
* @param kilnInfoQueryParam xx查询参数
* @return xx分页列表
*/
R<PageVo<KilnInfoVo>> page(KilnInfoQueryParam kilnInfoQueryParam);


/**
* 新增xx
*
* @param kilnInfoParam xx参数
* @return 主键
*/
R<IdVo> add(KilnInfoParam kilnInfoParam);

/**
* 更新xx
*
* @param kilnInfoParam xx参数
* @return 主键
*/
R<IdVo> update(KilnInfoParam kilnInfoParam);


/**
* 删除xx
*
* @param idParam 主键参数
* @return 主键
*/
R<IdVo> delete(IdParam idParam);
}

+ 68
- 0
6.program/wms-basic/src/main/java/com/mt/wms/basic/service/LocationInfoService.java View File

@@ -0,0 +1,68 @@
package com.mt.wms.basic.service;

import com.mt.wms.basic.params.LocationInfoParam;
import com.mt.wms.basic.params.LocationInfoQueryParam;
import com.mt.wms.basic.vo.LocationInfoVo;
import com.mt.wms.core.params.IdParam;
import com.mt.wms.core.vo.IdVo;
import com.mt.wms.core.vo.PageVo;
import com.mt.wms.core.vo.R;

import java.util.List;

/**
* @Author: liguanghao
* @Date: 2021/11/9 11:10
* @Version 1.0
*/
public interface LocationInfoService {
/**
* 获取xx
*
* @param idParam 主键参数
* @return xx
*/
R<LocationInfoVo> get(IdParam idParam);

/**
* 获取xx列表
*
* @param locationInfoQueryParam xx查询参数
* @return xx列表
*/
R<List<LocationInfoVo>> list(LocationInfoQueryParam locationInfoQueryParam);

/**
* 获取xx分页列表
*
* @param locationInfoQueryParam xx查询参数
* @return xx分页列表
*/
R<PageVo<LocationInfoVo>> page(LocationInfoQueryParam locationInfoQueryParam);


/**
* 新增xx
*
* @param locationInfoParam xx参数
* @return 主键
*/
R<IdVo> add(LocationInfoParam locationInfoParam);

/**
* 更新xx
*
* @param locationInfoParam xx参数
* @return 主键
*/
R<IdVo> update(LocationInfoParam locationInfoParam);


/**
* 删除xx
*
* @param idParam 主键参数
* @return 主键
*/
R<IdVo> delete(IdParam idParam);
}

+ 68
- 0
6.program/wms-basic/src/main/java/com/mt/wms/basic/service/VehicleService.java View File

@@ -0,0 +1,68 @@
package com.mt.wms.basic.service;

import com.mt.wms.basic.params.VehicleParam;
import com.mt.wms.basic.params.VehicleQueryParam;
import com.mt.wms.basic.vo.VehicleVo;
import com.mt.wms.core.params.IdParam;
import com.mt.wms.core.vo.IdVo;
import com.mt.wms.core.vo.PageVo;
import com.mt.wms.core.vo.R;

import java.util.List;

/**
* @Author: liguanghao
* @Date: 2021/11/9 10:02
* @Version 1.0
*/
public interface VehicleService {
/**
* 获取xx
*
* @param idParam 主键参数
* @return xx
*/
R<VehicleVo> get(IdParam idParam);

/**
* 获取xx列表
*
* @param vehicleQueryParam xx查询参数
* @return xx列表
*/
R<List<VehicleVo>> list(VehicleQueryParam vehicleQueryParam);

/**
* 获取xx分页列表
*
* @param vehicleQueryParam xx查询参数
* @return xx分页列表
*/
R<PageVo<VehicleVo>> page(VehicleQueryParam vehicleQueryParam);


/**
* 新增xx
*
* @param vehicleParam xx参数
* @return 主键
*/
R<IdVo> add(VehicleParam vehicleParam);

/**
* 更新xx
*
* @param vehicleParam xx参数
* @return 主键
*/
R<IdVo> update(VehicleParam vehicleParam);


/**
* 删除xx
*
* @param idParam 主键参数
* @return 主键
*/
R<IdVo> delete(IdParam idParam);
}

+ 5
- 2
6.program/wms-basic/src/main/java/com/mt/wms/basic/service/impl/AlarmBaseServiceImpl.java View File

@@ -6,7 +6,6 @@ import com.mt.wms.basic.params.AlarmBaseParam;
import com.mt.wms.basic.params.AlarmBaseQueryParam;
import com.mt.wms.basic.service.AlarmBaseService;
import com.mt.wms.basic.vo.AlarmBaseVo;
import com.mt.wms.basic.vo.WarehouseVo;
import com.mt.wms.core.api.Assert;
import com.mt.wms.core.base.BaseService;
import com.mt.wms.core.dal.entity.AlarmBase;
@@ -48,7 +47,11 @@ public class AlarmBaseServiceImpl extends BaseService implements AlarmBaseServic

@Override
public R<List<AlarmBaseVo>> list(AlarmBaseQueryParam alarmBaseQueryParam) {
return null;
QueryWrapper<AlarmBase> wrapper=new QueryWrapper<>();
wrapper.eq(AlarmBase.VALID,1);
List<AlarmBase> alarmBaseList = alarmBaseServiceBiz.list(wrapper);
List<AlarmBaseVo> alarmBaseVoList = com.mt.wms.core.utils.BeanUtils.copyList(alarmBaseList, AlarmBaseVo.class);
return successful(alarmBaseVoList);
}

@Override


+ 71
- 0
6.program/wms-basic/src/main/java/com/mt/wms/basic/service/impl/KilnInfoServiceImpl.java View File

@@ -0,0 +1,71 @@
package com.mt.wms.basic.service.impl;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.mt.wms.basic.params.KilnInfoParam;
import com.mt.wms.basic.params.KilnInfoQueryParam;
import com.mt.wms.basic.service.KilnInfoService;
import com.mt.wms.basic.vo.KilnInfoVo;
import com.mt.wms.core.api.Assert;
import com.mt.wms.core.base.BaseService;
import com.mt.wms.core.dal.entity.KilnInfo;
import com.mt.wms.core.dal.service.KilnInfoServiceBiz;
import com.mt.wms.core.errorcode.ApiErrorCode;
import com.mt.wms.core.params.IdParam;
import com.mt.wms.core.vo.IdVo;
import com.mt.wms.core.vo.PageVo;
import com.mt.wms.core.vo.R;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import javax.annotation.Resource;
import java.util.List;

/**
* @Author: liguanghao
* @Date: 2021/11/9 12:16
* @Version 1.0
*/
@Service
@Transactional
public class KilnInfoServiceImpl extends BaseService implements KilnInfoService {
@Resource
private KilnInfoServiceBiz kilnInfoServiceBiz;
@Override
public R<KilnInfoVo> get(IdParam idParam) {
Assert.notNull(ApiErrorCode.INVALID_PARAMETER,idParam.getId());
KilnInfo kilnInfo = kilnInfoServiceBiz.getById(idParam.getId());
KilnInfoVo kilnInfoVo=KilnInfoVo.builder().build();
BeanUtils.copyProperties(kilnInfo,kilnInfoVo);
return successful(kilnInfoVo);
}

@Override
public R<List<KilnInfoVo>> list(KilnInfoQueryParam kilnInfoQueryParam) {
QueryWrapper<KilnInfo> wrapper=new QueryWrapper<>();
wrapper.eq(KilnInfo.VALID,1);
List<KilnInfo> kilnInfoList = kilnInfoServiceBiz.list(wrapper);
List<KilnInfoVo> kilnInfoVoList = com.mt.wms.core.utils.BeanUtils.copyList(kilnInfoList, KilnInfoVo.class);
return successful(kilnInfoVoList);
}

@Override
public R<PageVo<KilnInfoVo>> page(KilnInfoQueryParam kilnInfoQueryParam) {
return null;
}

@Override
public R<IdVo> add(KilnInfoParam kilnInfoParam) {
return null;
}

@Override
public R<IdVo> update(KilnInfoParam kilnInfoParam) {
return null;
}

@Override
public R<IdVo> delete(IdParam idParam) {
return null;
}
}

+ 74
- 0
6.program/wms-basic/src/main/java/com/mt/wms/basic/service/impl/LocationInfoServiceImpl.java View File

@@ -0,0 +1,74 @@
package com.mt.wms.basic.service.impl;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.mt.wms.basic.params.LocationInfoParam;
import com.mt.wms.basic.params.LocationInfoQueryParam;
import com.mt.wms.basic.service.LocationInfoService;
import com.mt.wms.basic.vo.LocationInfoVo;
import com.mt.wms.basic.vo.VehicleVo;
import com.mt.wms.core.api.Assert;
import com.mt.wms.core.base.BaseService;
import com.mt.wms.core.dal.entity.Location;
import com.mt.wms.core.dal.entity.VehicleInfo;
import com.mt.wms.core.dal.service.LocationServiceBiz;
import com.mt.wms.core.errorcode.ApiErrorCode;
import com.mt.wms.core.params.IdParam;
import com.mt.wms.core.vo.IdVo;
import com.mt.wms.core.vo.PageVo;
import com.mt.wms.core.vo.R;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import javax.annotation.Resource;
import java.util.List;

/**
* @Author: liguanghao
* @Date: 2021/11/9 11:13
* @Version 1.0
*/
@Service
@Transactional
public class LocationInfoServiceImpl extends BaseService implements LocationInfoService {

@Resource
private LocationServiceBiz locationServiceBiz;
@Override
public R<LocationInfoVo> get(IdParam idParam) {
Assert.notNull(ApiErrorCode.INVALID_PARAMETER,idParam.getId());
Location location = locationServiceBiz.getById(idParam.getId());
LocationInfoVo locationInfoVo=LocationInfoVo.builder().build();
BeanUtils.copyProperties(location,locationInfoVo);
return successful(locationInfoVo);
}

@Override
public R<List<LocationInfoVo>> list(LocationInfoQueryParam locationInfoQueryParam) {
QueryWrapper<Location> wrapper=new QueryWrapper<>();
wrapper.eq(Location.VALID,1);
List<Location> locationList = locationServiceBiz.list(wrapper);
List<LocationInfoVo> locationInfoVoList = com.mt.wms.core.utils.BeanUtils.copyList(locationList, LocationInfoVo.class);
return successful(locationInfoVoList);
}

@Override
public R<PageVo<LocationInfoVo>> page(LocationInfoQueryParam locationInfoQueryParam) {
return null;
}

@Override
public R<IdVo> add(LocationInfoParam locationInfoParam) {
return null;
}

@Override
public R<IdVo> update(LocationInfoParam locationInfoParam) {
return null;
}

@Override
public R<IdVo> delete(IdParam idParam) {
return null;
}
}

+ 74
- 0
6.program/wms-basic/src/main/java/com/mt/wms/basic/service/impl/VehicleServiceImpl.java View File

@@ -0,0 +1,74 @@
package com.mt.wms.basic.service.impl;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.mt.wms.basic.params.VehicleParam;
import com.mt.wms.basic.params.VehicleQueryParam;
import com.mt.wms.basic.service.VehicleService;
import com.mt.wms.basic.vo.AlarmBaseVo;
import com.mt.wms.basic.vo.VehicleVo;
import com.mt.wms.core.api.Assert;
import com.mt.wms.core.base.BaseService;
import com.mt.wms.core.dal.entity.AlarmBase;
import com.mt.wms.core.dal.entity.VehicleInfo;
import com.mt.wms.core.dal.service.VehicleInfoServiceBiz;
import com.mt.wms.core.errorcode.ApiErrorCode;
import com.mt.wms.core.params.IdParam;
import com.mt.wms.core.vo.IdVo;
import com.mt.wms.core.vo.PageVo;
import com.mt.wms.core.vo.R;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import javax.annotation.Resource;
import java.util.List;

/**
* @Author: liguanghao
* @Date: 2021/11/9 10:09
* @Version 1.0
*/
@Service
@Transactional
public class VehicleServiceImpl extends BaseService implements VehicleService {

@Resource
private VehicleInfoServiceBiz vehicleInfoServiceBiz;
@Override
public R<VehicleVo> get(IdParam idParam) {
Assert.notNull(ApiErrorCode.INVALID_PARAMETER,idParam.getId());
VehicleInfo vehicleInfo = vehicleInfoServiceBiz.getById(idParam.getId());
VehicleVo vehicleVo=VehicleVo.builder().build();
BeanUtils.copyProperties(vehicleInfo,vehicleVo);
return successful(vehicleVo);
}

@Override
public R<List<VehicleVo>> list(VehicleQueryParam vehicleQueryParam) {
QueryWrapper<VehicleInfo> wrapper=new QueryWrapper<>();
wrapper.eq(VehicleInfo.VALID,1);
List<VehicleInfo> vehicleInfoList = vehicleInfoServiceBiz.list(wrapper);
List<VehicleVo> vehicleVoList = com.mt.wms.core.utils.BeanUtils.copyList(vehicleInfoList, VehicleVo.class);
return successful(vehicleVoList);
}

@Override
public R<PageVo<VehicleVo>> page(VehicleQueryParam vehicleQueryParam) {
return null;
}

@Override
public R<IdVo> add(VehicleParam vehicleParam) {
return null;
}

@Override
public R<IdVo> update(VehicleParam vehicleParam) {
return null;
}

@Override
public R<IdVo> delete(IdParam idParam) {
return null;
}
}

+ 5
- 1
6.program/wms-basic/src/main/java/com/mt/wms/basic/service/impl/WarehouseServiceImpl.java View File

@@ -45,7 +45,11 @@ public class WarehouseServiceImpl extends BaseService implements WarehouseServic

@Override
public R<List<WarehouseVo>> list(WarehouseQueryParam warehouseQueryParam) {
return null;
QueryWrapper<Warehouse> wrapper=new QueryWrapper<>();
wrapper.eq(Warehouse.VALID,1);
List<Warehouse> warehouseList = warehouseServiceBiz.list(wrapper);
List<WarehouseVo> warehouseVoList = com.mt.wms.core.utils.BeanUtils.copyList(warehouseList, WarehouseVo.class);
return successful(warehouseVoList);
}

@Override


+ 82
- 0
6.program/wms-basic/src/main/java/com/mt/wms/basic/vo/KilnInfoVo.java View File

@@ -0,0 +1,82 @@
package com.mt.wms.basic.vo;

import com.mt.wms.core.base.BaseVo;
import com.mt.wms.core.vo.PageVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
* @Author: liguanghao
* @Date: 2021/11/9 11:21
* @Version 1.0
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@Builder
@ApiModel(value = "窑炉视图对象", description = "用于查询窑炉信息")
public class KilnInfoVo extends BaseVo implements PageVo.ConvertVo {
/**
* 主键,自增
*/
@ApiModelProperty(value = "主键", required = true, example = "1")
private Long id;

/**
* 编码
*/
@ApiModelProperty(value = "编码", example = "1")
private String code;

/**
* 名称
*/
@ApiModelProperty(value = "名称", example = "1")
private String kilnName;

/**
* 别名
*/
@ApiModelProperty(value = "缩写(别名)", example = "1")
private String kilnAlias;


/**
* 英文名
*/
@ApiModelProperty(value = "英文名", example = "1")
private String en;

/**
* ip
*/
@ApiModelProperty(value = "ip", example = "192.168.0.1")
private String ip;

/**
* 端口号
*/
@ApiModelProperty(value = "端口号", example = "8888")
private String partNumber;

/**
* 状态 0初始化,1损坏
*/
@ApiModelProperty(value = "状态", example = "0")
private String status;

/**
* 备注
*/
@ApiModelProperty(value = "ip", example = "1")
private String note;
/**
* 描述信息
*/
@ApiModelProperty(value = "描述信息", example = "1")
private String description;
}

+ 69
- 0
6.program/wms-basic/src/main/java/com/mt/wms/basic/vo/LocationInfoVo.java View File

@@ -0,0 +1,69 @@
package com.mt.wms.basic.vo;

import com.mt.wms.core.base.BaseVo;
import com.mt.wms.core.vo.PageVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
* @Author: liguanghao
* @Date: 2021/11/9 10:22
* @Version 1.0
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@Builder
@ApiModel(value = "库位信息视图对象", description = "用于查询库位信息")
public class LocationInfoVo extends BaseVo implements PageVo.ConvertVo {
/**
* 主键,自增
*/
@ApiModelProperty(value = "主键", required = true, example = "1")
private Long id;

/**
* 编码
*/
@ApiModelProperty(value = "编码", example = "1")
private String code;

/**
* 名称
*/
@ApiModelProperty(value = "仓库名称", example = "1")
private String locationName;

/**
* 别名
*/
@ApiModelProperty(value = "别名", example = "1")
private String locationNameAlias;

/**
* 状态
*/
@ApiModelProperty(value = "状态:0空闲,1使用,2不可用", example = "1")
private String status;

/**
* 缓存区
*/
@ApiModelProperty(value = "缓存区", example = "1")
private String warehouse;
/**
* 备注
*/
@ApiModelProperty(value = "备注", example = "1")
private String note;

/**
* 描述信息
*/
@ApiModelProperty(value = "描述信息", example = "1")
private String description;
}

+ 63
- 0
6.program/wms-basic/src/main/java/com/mt/wms/basic/vo/VehicleVo.java View File

@@ -0,0 +1,63 @@
package com.mt.wms.basic.vo;

import com.mt.wms.core.base.BaseVo;
import com.mt.wms.core.vo.PageVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
* @Author: liguanghao
* @Date: 2021/11/8 10:28
* @Version 1.0
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@Builder
@ApiModel(value = "车辆视图对象", description = "用于查询车辆信息")
public class VehicleVo extends BaseVo implements PageVo.ConvertVo{
/**
* 主键,自增
*/
@ApiModelProperty(value = "主键", required = true, example = "1")
private Long id;

/**
* 编码
*/
@ApiModelProperty(value = "编码", example = "1")
private String code;

/**
* 名称
*/
@ApiModelProperty(value = "名称", example = "1")
private String vehicleName;

/**
* 别名
*/
@ApiModelProperty(value = "缩写(别名)", example = "1")
private String vehicleAlias;

/**
* ip
*/
@ApiModelProperty(value = "ip", example = "192.168.0.1")
private String ip;

/**
* 备注
*/
@ApiModelProperty(value = "ip", example = "1")
private String note;
/**
* 描述信息
*/
@ApiModelProperty(value = "描述信息", example = "1")
private String description;
}

Loading…
Cancel
Save