pull/1/head
fanlian 2 months ago
parent eb2cc15ae7
commit 7ae4be2b6e

@ -29,9 +29,7 @@ import com.xmomen.module.order.model.UpdateOrder;
import com.xmomen.module.order.service.OrderService;
import com.xmomen.module.wx.model.AjaxResult;
/**
* Created by Jeng on 2016/3/30.
*/
@RestController
public class OrderController {
@ -41,14 +39,7 @@ public class OrderController {
@Autowired
MybatisDao mybatisDao;
/**
*
*
* @param limit
* @param offset
* @param keyword
* @return
*/
// 查询订单列表
@RequestMapping(value = "/order", method = RequestMethod.GET)
@Log(actionName = "查询订单列表")
public Page<OrderModel> getUserList(@RequestParam(value = "limit") Integer limit,
@ -109,11 +100,8 @@ public class OrderController {
return orderService.getOrderList(orderQuery, limit, offset);
}
/**
*
*
* @return
*/
// 查询订单详情
@RequestMapping(value = "/order/{id}", method = RequestMethod.GET)
@Log(actionName = "查询订单列表")
public OrderModel getOrderDetail(@PathVariable(value = "id") Integer id) {
@ -126,13 +114,8 @@ public class OrderController {
return null;
}
/**
*
*
* @param createOrder
* @param bindingResult
* @return
*/
// 新增订单
@RequestMapping(value = "/order", method = RequestMethod.POST)
@Log(actionName = "新增订单")
public TbOrder createOrder(@RequestBody @Valid CreateOrder createOrder, BindingResult bindingResult) throws ArgumentValidException {
@ -144,13 +127,8 @@ public class OrderController {
return orderService.createOrder(createOrder);
}
/**
*
*
* @param createOrder
* @param bindingResult
* @return
*/
// 批量新增订单
@RequestMapping(value = "/order/batch", method = RequestMethod.POST)
@Log(actionName = "批量新增订单")
public void batchCreateOrder(@RequestBody @Valid CreateOrder createOrder, BindingResult bindingResult) throws ArgumentValidException {
@ -162,13 +140,8 @@ public class OrderController {
orderService.batchCreateOrder(createOrder);
}
/**
*
*
* @param updateOrder
* @param bindingResult
* @return
*/
// 更新订单
@RequestMapping(value = "/order/{id}", method = RequestMethod.PUT)
@Log(actionName = "更新订单")
public TbOrder updateOrder(
@ -182,14 +155,8 @@ public class OrderController {
return orderService.updateOrder(updateOrder);
}
/**
*
*
* @param limit
* @param offset
* @param orderNo
* @return
*/
// 查询订单商品列表
@RequestMapping(value = "/order/{id}/item", method = RequestMethod.GET)
@Log(actionName = "查询订单商品列表")
public Page<TbOrderItem> getUserList(@RequestParam(value = "limit") Integer limit,
@ -200,24 +167,16 @@ public class OrderController {
return mybatisDao.selectPageByModel(tbOrderItem, limit, offset);
}
/**
*
*
* @param id
*/
// 取消订单
@RequestMapping(value = "/order/{id}", method = RequestMethod.DELETE)
@Log(actionName = "取消订单")
public void cancelOrder(@PathVariable(value = "id") Integer id) {
orderService.cancelOrder(id);
}
/**
*
*
* @param createOrder
* @param bindingResult
* @return
*/
// 更新订单装箱数
@RequestMapping(value = "/order/updateTotalBox", method = RequestMethod.POST)
@Log(actionName = "更新订单装箱数")
public void updateTotalBox(@RequestParam(value = "orderNo") String orderNo,
@ -225,11 +184,8 @@ public class OrderController {
orderService.updateTotalBox(orderNo, totalBox);
}
/**
*
*
* @param id
*/
// 二次配送审核
@RequestMapping(value = "/order/{id}/twoSend", method = RequestMethod.POST)
@Log(actionName = "二次配送审核")
public AjaxResult twoSendOrder(@PathVariable(value = "id") Integer id, @RequestParam(value = "auditStatusCd") Integer auditStatusCd) {

@ -21,28 +21,24 @@ import javax.validation.Valid;
import java.util.List;
/**
* Created by Jeng on 2016/3/30.
*/
@RestController
public class PackingController {
// 自动装配PackingService
@Autowired
PackingService packingService;
// 自动装配OrderService
@Autowired
OrderService orderService;
// 自动装配MybatisDao
@Autowired
MybatisDao mybatisDao;
/**
*
* @param limit
* @param offset
* @param keyword
* @return
*/
// 查询装箱记录列表
@RequestMapping(value = "/packing", method = RequestMethod.GET)
@Log(actionName = "查询装箱记录列表")
public Page<PackingModel> getUserList(@RequestParam(value = "limit") Integer limit,
@ -57,12 +53,8 @@ public class PackingController {
return packingService.getPackingList(packingQuery, limit, offset);
}
/**
*
* @param createPacking
* @param bindingResult
* @return
*/
// 新增装箱记录
@RequestMapping(value = "/packing", method = RequestMethod.POST)
@Log(actionName = "新增装箱记录")
public TbPacking createPacking(@RequestBody @Valid CreatePacking createPacking, BindingResult bindingResult) throws ArgumentValidException {
@ -72,13 +64,8 @@ public class PackingController {
return packingService.create(createPacking);
}
/**
*
* @param limit
* @param offset
* @param keyword
* @return
*/
// 查询装箱任务统计列表
@RequestMapping(value = "/packing/task", method = RequestMethod.GET)
@Log(actionName = "查询装箱任务统计列表")
public Page<PackingTaskCount> getPackingTaskList(@RequestParam(value = "limit") Integer limit,
@ -89,12 +76,8 @@ public class PackingController {
return packingService.getPackingTaskCountList(null, limit, offset);
}
/**
*
* @param packingTask
* @param bindingResult
* @return
*/
// 分配装箱任务
@RequestMapping(value = "/packing/task/bind", method = RequestMethod.PUT)
@Log(actionName = "分配装箱任务")
public void createPacking(@RequestBody @Valid PackingTask packingTask, BindingResult bindingResult) throws ArgumentValidException {
@ -104,11 +87,8 @@ public class PackingController {
packingService.dispatchPackingTask(packingTask);
}
/**
*
* @param orderNoList
* @throws ArgumentValidException
*/
// 取消分配装箱任务
@RequestMapping(value = "/packing/task/unbind", method = RequestMethod.PUT)
@Log(actionName = "取消分配装箱任务")
public void unbind(@RequestParam(value = "orderNos", required = true)String[] orderNoList) throws ArgumentValidException {
@ -118,6 +98,7 @@ public class PackingController {
packingService.cancelPackingTask(orderNoList);
}
// 装箱订单列表
@RequestMapping(value = "/packing/order", method = RequestMethod.GET)
@Log(actionName = "装箱订单列表")
public Page<OrderModel> queryPackingOrder(@RequestParam(value = "limit") Integer limit,
@ -171,24 +152,16 @@ public class PackingController {
return orderModePage;
}
/**
*
* @param id
*/
// 删除装箱记录
@RequestMapping(value = "/packing/{id}", method = RequestMethod.DELETE)
@Log(actionName = "删除装箱记录")
public void deletePacking(@PathVariable(value = "id") Integer id){
packingService.delete(id);
}
/**
*
* @param packingId
* @param orderId
* @param limit
* @param offset
* @return
*/
// 查询装箱订单
@RequestMapping(value = "/packing/{id}/order")
public Page<PackingOrderModel> queryPackingOrder(@PathVariable(value = "id") Integer packingId,
@RequestParam(value = "orderId") Integer orderId,
@ -203,11 +176,8 @@ public class PackingController {
return packingService.queryPackingOrder(packingOrderQuery, limit, offset);
}
/**
*
* @param orderId ID
* @return
*/
// 打印订单
@RequestMapping(value = "/packing/printOrder")
public OrderModel printOrder(@RequestParam(value = "orderId") Integer orderId){
OrderModel orderModel = null;
@ -237,6 +207,7 @@ public class PackingController {
}
// 查询装箱订单项
@RequestMapping(value = "/packing/order/item")
public Page<PackingOrderItemModel> queryPackingOrderItem(@RequestParam(value = "orderNos", required = false) String[] orderNos,
@RequestParam(value = "limit") Integer limit,
@ -246,16 +217,8 @@ public class PackingController {
return packingService.queryPackingOrderItem(packingOrderQuery, limit, offset);
}
/**
*
*
* @param packingId
* @param orderItemId
* @param keyword
* @param limit
* @param offset
* @return
*/
// 查询装箱记录
@RequestMapping(value = "/packing/{id}/record", method = RequestMethod.GET)
public Page<PackingRecordModel> queryPackingRecord(@PathVariable(value = "id") Integer packingId,
@RequestParam(value = "orderItemId") Integer orderItemId,
@ -269,14 +232,8 @@ public class PackingController {
return packingService.queryPackingRecord(packingRecordQuery, limit, offset);
}
/**
*
*
* @param createPackingRecord
* @param bindingResult
* @return
* @throws ArgumentValidException
*/
// 新增装箱记录
@RequestMapping(value = "/packing/record", method = RequestMethod.POST)
@Log(actionName = "新增装箱记录")
public ScanModel createPackingRecord(@RequestBody @Valid CreatePackingRecord createPackingRecord, BindingResult bindingResult) throws ArgumentValidException {
@ -286,6 +243,7 @@ public class PackingController {
return packingService.createRecord(createPackingRecord);
}
// 删除装箱记录
@RequestMapping(value = "/packing/{id}/record/{recordId}", method = RequestMethod.DELETE)
@Log(actionName = "删除装箱记录")
public void createPackingRecord(@PathVariable(value = "id") Integer id,
@ -293,6 +251,7 @@ public class PackingController {
packingService.deleteRecord(recordId);
}
// 订单自动装箱
@RequestMapping(value = "/packing/auto", method = RequestMethod.POST)
@Log(actionName = "订单自动装箱")
public List<ScanModel> autoPacking(@RequestParam(value = "packingId") Integer packingId,

@ -25,9 +25,7 @@ import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.validation.Valid;
/**
* Created by Jeng on 2016/3/30.
*/
@RestController
public class PurchaseController {
@ -39,13 +37,7 @@ public class PurchaseController {
@Autowired
MybatisDao mybatisDao;
/**
*
* @param limit
* @param offset
* @param keyword
* @return
*/
@RequestMapping(value = "/purchase", method = RequestMethod.GET)
@Log(actionName = "查询采购单列表")
public Page<PurchaseModel> getUserList(@RequestParam(value = "limit") Integer limit,
@ -70,12 +62,7 @@ public class PurchaseController {
return purchaseService.getPurchaseList(param, limit, offset);
}
/**
*
* @param createPurchase
* @param bindingResult
* @return
*/
@RequestMapping(value = "/purchase", method = RequestMethod.POST)
@Log(actionName = "新增采购单")
public void createPurchase(@RequestBody @Valid CreatePurchase createPurchase, BindingResult bindingResult) throws ArgumentValidException {
@ -85,11 +72,7 @@ public class PurchaseController {
purchaseService.createPurchase(createPurchase);
}
/**
*
* @param id
* @param purchaseStatus
*/
@RequestMapping(value = "/purchase/{id}", method = RequestMethod.PUT)
@Log(actionName = "修改采购状态")
public void createPurchase(@PathVariable(value = "id") Integer id,
@ -99,10 +82,7 @@ public class PurchaseController {
/**
*
* @param id
*/
@RequestMapping(value = "/purchase/{id}", method = RequestMethod.DELETE)
@Log(actionName = "删除采购单")

@ -15,21 +15,14 @@ import com.xmomen.module.logger.Log;
import com.xmomen.module.order.mapper.TradeRecordMapper;
import com.xmomen.module.order.model.TradeRecordModel;
/**
*/
@RestController
public class TradeRecordController {
// 注入MybatisDao
@Autowired
MybatisDao mybatisDao;
/**
*
* @param limit
* @param offset
* @param keyword
* @return
*/
// 使用@RequestMapping注解指定请求路径和请求方法
@RequestMapping(value = "/tradeRecord", method = RequestMethod.GET)
// 使用@Log注解记录操作日志

@ -13,184 +13,148 @@ import javax.persistence.Version;
@Entity
@Table(name = "tb_order")
public class TbOrder extends BaseMybatisModel {
/**
* ID
*/
// 订单ID
private Integer id;
/**
*
*/
// 订单号
private String orderNo;
/**
* 1-2-3-4-
*/
// 订单类型
private Integer orderType;
/**
* 1-2-3-4-
*/
// 订单来源
private Integer orderSource;
/**
*
*/
// 支付方式
private Integer paymentMode;
/**
*
*/
// 其他支付方式
private Integer otherPaymentMode;
/**
*
*/
// 会员号
private String memberCode;
/**
*
*/
// 订单状态
private String orderStatus;
/**
* 0-1-
*/
// 支付状态
private Integer payStatus;
/**
*
*/
// 收货人电话
private String consigneePhone;
/**
*
*/
// 收货人姓名
private String consigneeName;
/**
*
*/
// 收货人地址
private String consigneeAddress;
/**
*
*/
// 邮编
private String postcode;
/**
* 1-2-
*/
// 运输方式
private Integer transportMode;
/**
*
*/
// 备注
private String remark;
/**
*
*/
// 折扣价格
private BigDecimal discountPrice;
/**
*
*/
// 总金额
private BigDecimal totalAmount;
/**
*
*/
// 创建时间
private Date createTime;
/**
*
*/
// 预约时间
private Date appointmentTime;
/**
* ID
*/
// 创建人ID
private Integer createUserId;
/**
*
*/
// 发货快递ID
private Integer despatchExpressId;
/**
* ID
*/
// 快递会员ID
private Integer expressMemberId;
/**
* ID
*/
// 公司ID
private Integer companyId;
/**
* ID
*/
// 管理员ID
private Integer managerId;
/**
*
*/
// 批次号
private String batchNo;
/**
*
*/
// 总箱数
private Integer totalBoxNum;
/**
*
*/
// 快递扫描箱数
private Integer expressScanBoxNum;
/**
* 01
*/
// 下架
private Integer xiajia;
/**
*
*/
// 是否二次发货
private Integer isTwoSend;
/**
*
*/
// 二次发货审核日期
private Date twoSendAuditDate;
/**
*
*/
// 二次发货审核人ID
private Integer twoSendAuditUserId;
/**
*
*/
// 出库日期
private Date outDate;
/**
*
*/
// 收货日期
private Date shouHuoDate;
/**
* 0- 1-
*/
// 是否驳回
private Integer isReject;
/**
*
*/
// 更新日期
private Date updateDate;
/**
*
*/
// 更新人ID
private Integer updateUserId;
@Column(name = "ID")

@ -13,64 +13,52 @@ import javax.persistence.Version;
@Entity
@Table(name = "tb_order_item")
public class TbOrderItem extends BaseMybatisModel {
/**
*
*/
// 订单项ID
private Integer id;
/**
*
*/
// 订单号
private String orderNo;
/**
*
*/
// 商品ID
private Integer itemId;
/**
*
*/
// 商品编码
private String itemCode;
/**
*
*/
// 商品名称
private String itemName;
/**
*
*/
// 商品价格
private BigDecimal itemPrice;
/**
*
*/
// 商品数量
private BigDecimal itemQty;
/**
*
*/
// 商品单位
private String itemUnit;
/**
*
*/
// 创建日期
private Date createDate;
/**
*
*/
// 创建用户ID
private Integer createUserId;
/**
*
*/
// 更新日期
private Date updateDate;
/**
*
*/
// 更新用户ID
private Integer updateUserId;
@Column(name = "ID")

@ -11,24 +11,20 @@ import javax.persistence.Version;
@Entity
@Table(name = "tb_order_ref")
public class TbOrderRef extends BaseMybatisModel {
/**
*
*/
// 订单引用ID
private Integer id;
/**
*
*/
// 引用类型
private String refType;
/**
*
*/
// 引用值
private String refValue;
/**
*
*/
// 订单号
private String orderNo;
@Column(name = "ID")

@ -11,24 +11,20 @@ import javax.persistence.Version;
@Entity
@Table(name = "tb_order_relation")
public class TbOrderRelation extends BaseMybatisModel {
/**
*
*/
// 订单关系表的主键id
private Integer id;
/**
*
*/
// 关联类型
private String refType;
/**
*
*/
// 关联值
private String refValue;
/**
*
*/
// 订单号
private String orderNo;
@Column(name = "ID")

@ -12,34 +12,28 @@ import javax.persistence.Version;
@Entity
@Table(name = "tb_order_send_log")
public class TbOrderSendLog extends BaseMybatisModel {
/**
*
*/
// 订单发送日志id
private Integer id;
/**
* ID
*/
// 订单id
private Integer orderId;
/**
*
*/
// 订单号
private String orderNo;
/**
* ID
*/
// 旧快递员id
private Integer oldExpressMemberId;
/**
*
*/
// 新快递员id
private Integer newExpressMemberId;
/**
*
*/
// 插入日期
private Date insertDate;
@Column(name = "id")

@ -12,24 +12,20 @@ import javax.persistence.Version;
@Entity
@Table(name = "tb_packing")
public class TbPacking extends BaseMybatisModel {
/**
* ID
*/
// 包装ID
private Integer id;
/**
*
*/
// 包装编号
private String packingNo;
/**
*
*/
// 包装时间
private Date packingTime;
/**
* 0-1-
*/
// 包装状态
private Integer packingStatus;
@Column(name = "ID")

@ -12,29 +12,24 @@ import javax.persistence.Version;
@Entity
@Table(name = "tb_packing_record")
public class TbPackingRecord extends BaseMybatisModel {
/**
* ID
*/
// 包装记录ID
private Integer id;
/**
*
*/
// 商品编码
private String upc;
/**
* ID
*/
// 订单项ID
private Integer orderItemId;
/**
*
*/
// 扫描时间
private Date scanTime;
/**
* ID
*/
// 包装ID
private Integer packingId;
@Column(name = "ID")

@ -13,59 +13,48 @@ import javax.persistence.Version;
@Entity
@Table(name = "tb_purchase")
public class TbPurchase extends BaseMybatisModel {
/**
* ID
*/
// 购买ID
private Integer id;
/**
*
*/
// 购买编号
private String purchaseCode;
/**
*
*/
// 商品编号
private String itemCode;
/**
*
*/
// 总金额
private BigDecimal total;
/**
*
*/
// 创建日期
private Date createDate;
/**
* ID
*/
// 买家ID
private Integer buyerId;
/**
*
*/
// 总重量
private BigDecimal totalWeight;
/**
*
*/
// 配送值
private Integer distributeValue;
/**
*
*/
// 包装值
private Integer packageValue;
/**
*
*/
// 包装值
private Integer packingValue;
/**
* 0-1-
*/
// 购买状态
private Integer purchaseStatus;
@Column(name = "ID")

@ -13,64 +13,52 @@ import javax.persistence.Version;
@Entity
@Table(name = "tb_return_order")
public class TbReturnOrder extends BaseMybatisModel {
/**
*
*/
// 主键ID
private Integer id;
/**
*
*/
// 订单号
private String orderNo;
/**
* 退
*/
// 退货时间
private Date returnTime;
/**
* 退(10-退11-退14-退15-退
*/
// 退货状态
private Integer returnStatus;
/**
* 0-1-
*/
// 审核状态
private Integer auditStatus;
/**
*
*/
// 审核日期
private Date auditDate;
/**
*
*/
// 审核用户ID
private Integer auditUserId;
/**
*
*/
// 取货日期
private Date takeGoodsDate;
/**
*
*/
// 取货用户ID
private Integer takeGoodsUserId;
/**
*
*/
// 取货电话
private String takeGoodsPhone;
/**
* 退
*/
// 退货总金额
private BigDecimal returnTotalAmount;
/**
* 0-退1-退
*/
// 是否正常
private Integer isNormal;
@Column(name = "ID")

@ -11,34 +11,28 @@ import javax.persistence.Version;
@Entity
@Table(name = "tb_return_order_item")
public class TbReturnOrderItem extends BaseMybatisModel {
/**
*
*/
// 主键id
private Integer id;
/**
* 退
*/
// 退货订单id
private Integer returnOrderId;
/**
*
*/
// 商品编码
private String itemCode;
/**
* 退
*/
// 商品数量
private Integer itemNumber;
/**
*
*/
// 商品名称
private String itemName;
/**
* 0- 1-
*/
// 是否需要
private Integer isNeed;
@Column(name = "ID")

@ -13,39 +13,32 @@ import javax.persistence.Version;
@Entity
@Table(name = "tb_trade_record")
public class TbTradeRecord extends BaseMybatisModel {
/**
*
*/
// 主键id
private Integer id;
/**
*
*/
// 交易金额
private BigDecimal amount;
/**
*
*/
// 交易号
private String tradeNo;
/**
*
*/
// 创建时间
private Date createTime;
/**
* cash-card-,recharge-adjustment-
*/
// 交易类型
private String tradeType;
/**
*
*/
// 备注
private String remark;
/**
*
*/
// 记录用户
private Integer recordUser;
@Column(name = "ID")

@ -11,134 +11,116 @@ import lombok.Data;
import org.hibernate.validator.constraints.NotBlank;
import org.hibernate.validator.constraints.NotEmpty;
/**
* Created by Jeng on 16/4/5.
*/
public
@Data
class CreateOrder implements Serializable {
/**
* 1-2-3-
*/
// 订单类型
@NotNull
private Integer orderType;
/**
*
*/
// 批量编号
private Integer batchNumber;
/**
*
*/
// 订单编号
private String orderNo;
// 批量编号
private String batchNo;
/**
* 1-2-3-4-
*/
// 订单来源
private Integer orderSource;
/**
*
*/
// 客户名称
private String name;
/**
*
*/
// 客户代码
private String memberCode;
/**
*
*/
// 客户联系方式
private String phone;
/**
*
*/
// 付款方式
@NotNull
private Integer paymentMode;
/**
*
*/
// 附加付款方式
private Integer otherPaymentMode;
/**
* /
*/
// 支付关系编号
private String paymentRelationNo;
/**
*
*/
// 收货人手机
@NotNull
@NotBlank
private String consigneePhone;
/**
*
*/
// 收货人姓名
@NotNull
@NotBlank
private String consigneeName;
/**
*
*/
// 收货人地址
@NotNull
@NotBlank
private String consigneeAddress;
/**
*
*/
// 订单备注
private String remark;
/**
*
*/
// 折扣
private Double discount;
/**
*
*/
// 是否显示金额
private Integer isShowAmount;
/**
*
*/
// 操作人
private Integer createUserId;
/**
*
*/
// 单位
private Integer companyId;
/**
*
*/
// 客户经理
private Integer managerId;
// 预约时间
private Date appointmentTime;
/**
*
*/
// 折扣金额
private BigDecimal discountPrice;
/**
* ,
*/
// 订单总金额
private BigDecimal totalPrice;
@NotNull
@NotEmpty
// 订单明细列表
private List<OrderItem> orderItemList;
public static class OrderItem implements Serializable {
// 订单明细ID
@NotNull
private Integer orderItemId;
// 订单明细数量
@NotNull
private BigDecimal itemQty;

@ -3,9 +3,7 @@ package com.xmomen.module.order.model;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
/**
* Created by Jeng on 16/4/5.
*/
public class CreatePacking implements Serializable {
// 订单号

@ -8,9 +8,7 @@ import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.Map;
/**
* Created by Jeng on 2016/5/21.
*/
public @Data class CreatePackingRecord implements Serializable {
// 商品编码
@NotNull

@ -5,9 +5,7 @@ import java.util.Date;
import lombok.Data;
/**
* Created by Jeng on 2016/4/25.
*/
public @Data class CreatePurchase implements Serializable {
//订单日期
private Date orderDate;

@ -4,35 +4,28 @@ import lombok.Data;
import java.io.Serializable;
/**
* Created by Jeng on 16/4/6.
*/
public @Data class OrderItemModel implements Serializable {
/**
*
*/
// 订单号
private String orderNo;
/**
*
*/
// 商品名称
private String itemName;
/**
*
*/
// 商品编码
private String itemCode;
/**
*
*/
// 商品数量
private String itemQty;
/**
*
*/
// 包装数量
private Integer packedQty;
}

@ -7,194 +7,164 @@ import java.util.List;
import lombok.Data;
/**
* Created by Jeng on 16/4/6.
*/
public
@Data
class OrderModel implements Serializable {
/**
* ID
*/
//订单ID
private Integer id;
/**
*
*/
//订单类型
private Integer orderType;
/**
*
*/
//订单类型描述
private String orderTypeDesc;
/**
* ID
*/
//会员编码
private String memberCode;
/**
* 1-2-3-4-
*/
//订单来源
private Integer orderSource;
/**
*
*/
//订单来源描述
private String orderSourceDesc;
/**
*
*/
//支付方式
private Integer paymentMode;
/**
*
*/
//支付方式描述
private String paymentModeDesc;
/**
*
*/
//订单号
private String orderNo;
/**
*
*/
//订单状态
private String orderStatus;
/**
*
*/
//打包任务用户名
private String packingTaskUsername;
/**
* ID
*/
//打包任务用户ID
private Integer packingTaskUserId;
/**
*
*/
//打包任务状态
private Integer packingTaskStatus;
/**
*
*/
//打包任务状态描述
private String packingTaskStatusDesc;
/**
*
*/
//打包任务创建时间
private Date packingTaskCreateTime;
/**
*
*/
//打包任务开始时间
private Date packingTaskStartTime;
/**
*
*/
//打包任务结束时间
private Date packingTaskEndTime;
/**
*
*/
//订单状态描述
private String orderStatusDesc;
/**
*
*/
//收货人电话
private String consigneePhone;
/**
*
*/
//收货人姓名
private String consigneeName;
/**
*
*/
//收货人地址
private String consigneeAddress;
/**
* 1-2-
*/
//运输方式
private Integer transportMode;
/**
*
*/
//备注
private String remark;
/**
*
*/
//折扣价格
private BigDecimal discountPrice;
/**
*
*/
//总金额
private BigDecimal totalAmount;
/**
*
*/
//创建时间
private Date createTime;
/**
* ID
*/
//创建用户ID
private Integer createUserId;
//创建用户
private String createUser;
/**
*
*/
//预约时间
private Date appointmentTime;
/**
*
*/
//优惠券号
private String couponNumber;
/**
*
*/
//快递名称
private String expressName;
//发货快递ID
private Integer despatchExpressId;
/**
*
*/
//经理姓名
private String managerName;
/**
*
*/
//公司名称
private String companyName;
/**
*
*/
//打包模型列表
private List<PackingModel> packingModels;
//批次号
private String batchNo;
//每批次的订单数
private int batchNum;
//下架
private int xiajia;
/**
*
*/
//其他支付方式
private Integer otherPaymentMode;
//其他支付方式描述
private String otherPaymentModeDesc;
//其他支付金额
private BigDecimal otherPayAmount;
//收货码
private String receivingCode;
}

@ -3,9 +3,7 @@ package com.xmomen.module.order.model;
import java.io.Serializable;
import java.math.BigDecimal;
/**
* Created by Jeng on 2016/4/25.
*/
public class OrderPurchaseModel implements Serializable {
// 订单号

@ -5,9 +5,7 @@ import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* Created by Jeng on 2016/5/19.
*/
public @Data
class OrderQuery implements Serializable {

@ -5,9 +5,7 @@ import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* Created by Jeng on 16/4/6.
*/
public @Data
class PackingModel implements Serializable {

@ -5,9 +5,7 @@ import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
/**
* Created by Jeng on 2016/5/21.
*/
public @Data
class PackingOrderItemModel implements Serializable {

@ -5,9 +5,7 @@ import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
/**
* Created by Jeng on 2016/5/21.
*/
public @Data
class PackingOrderModel implements Serializable {

@ -4,9 +4,7 @@ import lombok.Data;
import java.io.Serializable;
/**
* Created by Jeng on 2016/5/21.
*/
public @Data
class PackingOrderQuery implements Serializable {

@ -6,9 +6,7 @@ import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
/**
* Created by Jeng on 16/4/6.
*/
public @Data
class PackingQuery implements Serializable {

@ -5,39 +5,31 @@ import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* Created by Jeng on 2016/5/21.
*/
public @Data
class PackingRecordModel implements Serializable {
/**
* ID
*/
// 包装记录ID
private Integer id;
/**
*
*/
// 商品UPC编码
private String upc;
/**
*
*/
// 扫描时间
private Date scanTime;
/**
* ID
*/
// 包装ID
private Integer packingId;
/**
*
*/
// 包装编号
private String packingNo;
/**
*
*/
// 商品名称
private String itemName;

@ -5,14 +5,11 @@ import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* Created by Jeng on 2016/5/21.
*/
public @Data
class PackingRecordQuery implements Serializable {
/**
* ID
*/
// 包装记录ID
private Integer id;
// 关键字

@ -7,21 +7,17 @@ import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.List;
/**
* Created by Jeng on 16/5/25.
*/
public @Data
class PackingTask implements Serializable {
/**
*
*/
// 订单号列表
@NotNull
@NotEmpty
private List<String> orderNos;
/**
* ID
*/
// 包装任务用户ID
@NotNull
private Integer packingTaskUserId;

@ -4,9 +4,7 @@ import lombok.Data;
import java.io.Serializable;
/**
* Created by tanxinzheng on 16/6/13.
*/
public @Data
class PackingTaskCount implements Serializable {

@ -5,9 +5,7 @@ import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
/**
* Created by Jeng on 2016/5/18.
*/
public @Data
class PayOrder implements Serializable {

@ -8,9 +8,7 @@ import lombok.Data;
import org.jeecgframework.poi.excel.annotation.Excel;
/**
* Created by Jeng on 2016/4/25.
*/
public @Data
class PurchaseModel implements Serializable {

@ -5,9 +5,7 @@ import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
/**
* Created by tanxinzheng on 16/6/27.
*/
public @Data
class RefundOrder implements Serializable{

@ -6,9 +6,7 @@ import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;
/**
* Created by tanxinzheng on 16/8/17.
*/
public @Data class ReturnOrder implements Serializable {
// 订单号

@ -5,43 +5,34 @@ import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* Created by tanxinzheng on 16/8/8.
*/
@Data
public class ScanModel implements Serializable {
/**
*
*/
// 订单号
private String orderNo;
/**
*
*/
// 任务状态
private Integer taskStatus;
/**
* ID
*/
// id
private Integer id;
/**
*
*/
// upc
private String upc;
/**
* ID
*/
// 订单项id
private Integer orderItemId;
/**
*
*/
// 扫描时间
private Date scanTime;
/**
* ID
*/
// 包装id
private Integer packingId;
}

@ -7,40 +7,33 @@ import java.util.Date;
import lombok.Data;
public @Data class TradeRecordModel implements Serializable{
/**
*
*/
// 交易记录ID
private Integer id;
/**
*
*/
// 交易金额
private BigDecimal amount;
/**
*
*/
// 交易编号
private String tradeNo;
/**
*
*/
// 创建时间
private Date createTime;
/**
* cash-card-,recharge-adjustment-
*/
// 交易类型
private String tradeType;
/**
*
*/
// 备注
private String remark;
/**
*
*/
// 记录用户ID
private Integer recordUser;
// 记录用户名称
private String recordUserName;
}

@ -12,9 +12,7 @@ import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
/**
* Created by Jeng on 16/4/5.
*/
public @Data class UpdateOrder implements Serializable {
// 订单编号

@ -15,106 +15,76 @@ import com.xmomen.module.order.model.CreateOrder.OrderItem;
import lombok.Data;
public @Data class WxCreateOrder implements Serializable {
/**
* 0-1-2-3-
*/
// 订单类型默认为0
@NotNull
private Integer orderType = 0;
/**
*
*/
private String orderNo;
/**
* 1-2-3-4-
*/
private Integer orderSource = 1;
/**
*
*/
private String name;
/**
*
*/
private String memberCode;
/**
*
*/
private String phone;
/**
*
*/
private Integer paymentMode;
/**
*
*/
private Integer otherPaymentMode;
/**
* /
*/
private String paymentRelationNo;
/**
*
*/
// 收货人电话,不能为空
@NotNull
@NotBlank
private String consigneePhone;
/**
*
*/
// 收货人姓名,不能为空
@NotNull
@NotBlank
private String consigneeName;
/**
*
*/
// 收货人地址,不能为空
@NotNull
@NotBlank
private String consigneeAddress;
/**
*
*/
private String remark;
/**
*
*/
private Integer discount;
/**
*
*/
private Integer createUserId;
private Date appointmentTime;
/**
*
*/
private BigDecimal discountPrice;
/**
* ,
*/
private BigDecimal totalPrice;
/**
*
*/
private List<OrderItem> orderItemList;
// 订单项
public static class OrderItem implements Serializable {
// 订单项ID不能为空
@NotNull
private Integer orderItemId;
// 订单项数量,不能为空
@NotNull
private BigDecimal itemQty;

Loading…
Cancel
Save