基础信息curd
This commit is contained in:
		| @@ -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; | ||||
| } | ||||
| @@ -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; | ||||
| } | ||||
| @@ -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; | ||||
| } | ||||
| @@ -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; | ||||
| } | ||||
| @@ -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; | ||||
| } | ||||
| @@ -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; | ||||
|  | ||||
| } | ||||
| @@ -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); | ||||
| } | ||||
| @@ -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); | ||||
| } | ||||
| @@ -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); | ||||
| } | ||||
| @@ -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 | ||||
|   | ||||
| @@ -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; | ||||
|     } | ||||
| } | ||||
| @@ -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; | ||||
|     } | ||||
| } | ||||
| @@ -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; | ||||
|     } | ||||
| } | ||||
| @@ -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 | ||||
|   | ||||
| @@ -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; | ||||
| } | ||||
| @@ -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; | ||||
| } | ||||
| @@ -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; | ||||
| } | ||||
		Referens i nytt ärende
	
	Block a user