提交 fa7df2c2 作者: zhenjie

发货修复、采购订单添加

上级 88b8579d
package com.mmc.oms.controller.uav;
import com.mmc.oms.controller.BaseController;
import com.mmc.oms.service.uav.UavPOService;
import io.swagger.annotations.Api;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* @author: zj
* @Date: 2023/9/9 10:01
*/
@Api(tags = { "最新版-采购订单接口" })
@RestController
@RequestMapping("/uav-po/")
public class UavPOController extends BaseController {
@Autowired
private UavPOService uavPOService;
}
package com.mmc.oms.dao.uav;
import org.apache.ibatis.annotations.Mapper;
/**
* @author: zj
* @Date: 2023/9/9 10:05
*/
@Mapper
public interface UavPODao {
}
......@@ -29,6 +29,7 @@ public class UavOrderExpressDO implements Serializable {
private String takePhone;
private String takeRegion;
private String takeAddress;
private Date sendTime;
private Date receiveTime;
private Integer receive;
private Date updateTime;
......@@ -50,11 +51,12 @@ public class UavOrderExpressDO implements Serializable {
this.takePhone = param.getTakePhone();
this.takeRegion = param.getTakeRegion();
this.takeAddress = param.getTakeAddress();
this.sendTime = new Date();
}
public UavOrderExpressDTO buildUavOrderExpressDTO(){
return UavOrderExpressDTO.builder().id(this.id).uavOrderId(this.uavOrderId).sendExpNo(this.sendExpNo).sendExpCode(this.sendExpCode).takeName(this.takeName)
.takePhone(this.takePhone).takeAddress(this.takeAddress).takeRegion(this.takeRegion).receive(this.receive).receiveTime(this.receiveTime)
.build();
.sendTime(this.sendTime).build();
}
}
package com.mmc.oms.entity.uav;
import io.swagger.annotations.ApiModel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
/**
* @author: zj
* @Date: 2023/9/9 10:58
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel("最新版-采购订单")
public class UavPODO implements Serializable {
private static final long serialVersionUID = 2696589294661774228L;
}
......@@ -37,6 +37,8 @@ public class UavOrderExpressDTO implements Serializable {
private String takeRegion;
@ApiModelProperty(value = "发货-收货详细地址")
private String takeAddress;
@ApiModelProperty(value = "发货-平台操作发货时间")
private Date sendTime;
@ApiModelProperty(value = "取件时间")
private Date receiveTime;
@ApiModelProperty(value = "是否已取件,0未取,1已取")
......
package com.mmc.oms.service.uav;
/**
* @author: zj
* @Date: 2023/9/9 10:03
*/
public interface UavPOService {
}
package com.mmc.oms.service.uav.impl;
import com.mmc.oms.service.uav.UavPOService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
/**
* @author: zj
* @Date: 2023/9/9 10:03
*/
@Service
@Slf4j
public class UavPOServiceImpl implements UavPOService {
}
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.mmc.oms.dao.uav.UavPODao">
<resultMap type="com.mmc.oms.entity.uav.UavPODO"
id="uavPOResultMap">
</resultMap>
</mapper>
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论