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.order.service.OrderService;
import com.xmomen.module.wx.model.AjaxResult; import com.xmomen.module.wx.model.AjaxResult;
/**
* Created by Jeng on 2016/3/30.
*/
@RestController @RestController
public class OrderController { public class OrderController {
@ -41,14 +39,7 @@ public class OrderController {
@Autowired @Autowired
MybatisDao mybatisDao; MybatisDao mybatisDao;
/** // 查询订单列表
*
*
* @param limit
* @param offset
* @param keyword
* @return
*/
@RequestMapping(value = "/order", method = RequestMethod.GET) @RequestMapping(value = "/order", method = RequestMethod.GET)
@Log(actionName = "查询订单列表") @Log(actionName = "查询订单列表")
public Page<OrderModel> getUserList(@RequestParam(value = "limit") Integer limit, public Page<OrderModel> getUserList(@RequestParam(value = "limit") Integer limit,
@ -109,11 +100,8 @@ public class OrderController {
return orderService.getOrderList(orderQuery, limit, offset); return orderService.getOrderList(orderQuery, limit, offset);
} }
/**
* // 查询订单详情
*
* @return
*/
@RequestMapping(value = "/order/{id}", method = RequestMethod.GET) @RequestMapping(value = "/order/{id}", method = RequestMethod.GET)
@Log(actionName = "查询订单列表") @Log(actionName = "查询订单列表")
public OrderModel getOrderDetail(@PathVariable(value = "id") Integer id) { public OrderModel getOrderDetail(@PathVariable(value = "id") Integer id) {
@ -126,13 +114,8 @@ public class OrderController {
return null; return null;
} }
/**
* // 新增订单
*
* @param createOrder
* @param bindingResult
* @return
*/
@RequestMapping(value = "/order", method = RequestMethod.POST) @RequestMapping(value = "/order", method = RequestMethod.POST)
@Log(actionName = "新增订单") @Log(actionName = "新增订单")
public TbOrder createOrder(@RequestBody @Valid CreateOrder createOrder, BindingResult bindingResult) throws ArgumentValidException { public TbOrder createOrder(@RequestBody @Valid CreateOrder createOrder, BindingResult bindingResult) throws ArgumentValidException {
@ -144,13 +127,8 @@ public class OrderController {
return orderService.createOrder(createOrder); return orderService.createOrder(createOrder);
} }
/**
* // 批量新增订单
*
* @param createOrder
* @param bindingResult
* @return
*/
@RequestMapping(value = "/order/batch", method = RequestMethod.POST) @RequestMapping(value = "/order/batch", method = RequestMethod.POST)
@Log(actionName = "批量新增订单") @Log(actionName = "批量新增订单")
public void batchCreateOrder(@RequestBody @Valid CreateOrder createOrder, BindingResult bindingResult) throws ArgumentValidException { public void batchCreateOrder(@RequestBody @Valid CreateOrder createOrder, BindingResult bindingResult) throws ArgumentValidException {
@ -162,13 +140,8 @@ public class OrderController {
orderService.batchCreateOrder(createOrder); orderService.batchCreateOrder(createOrder);
} }
/**
* // 更新订单
*
* @param updateOrder
* @param bindingResult
* @return
*/
@RequestMapping(value = "/order/{id}", method = RequestMethod.PUT) @RequestMapping(value = "/order/{id}", method = RequestMethod.PUT)
@Log(actionName = "更新订单") @Log(actionName = "更新订单")
public TbOrder updateOrder( public TbOrder updateOrder(
@ -182,14 +155,8 @@ public class OrderController {
return orderService.updateOrder(updateOrder); return orderService.updateOrder(updateOrder);
} }
/**
* // 查询订单商品列表
*
* @param limit
* @param offset
* @param orderNo
* @return
*/
@RequestMapping(value = "/order/{id}/item", method = RequestMethod.GET) @RequestMapping(value = "/order/{id}/item", method = RequestMethod.GET)
@Log(actionName = "查询订单商品列表") @Log(actionName = "查询订单商品列表")
public Page<TbOrderItem> getUserList(@RequestParam(value = "limit") Integer limit, public Page<TbOrderItem> getUserList(@RequestParam(value = "limit") Integer limit,
@ -200,24 +167,16 @@ public class OrderController {
return mybatisDao.selectPageByModel(tbOrderItem, limit, offset); return mybatisDao.selectPageByModel(tbOrderItem, limit, offset);
} }
/**
* // 取消订单
*
* @param id
*/
@RequestMapping(value = "/order/{id}", method = RequestMethod.DELETE) @RequestMapping(value = "/order/{id}", method = RequestMethod.DELETE)
@Log(actionName = "取消订单") @Log(actionName = "取消订单")
public void cancelOrder(@PathVariable(value = "id") Integer id) { public void cancelOrder(@PathVariable(value = "id") Integer id) {
orderService.cancelOrder(id); orderService.cancelOrder(id);
} }
/**
* // 更新订单装箱数
*
* @param createOrder
* @param bindingResult
* @return
*/
@RequestMapping(value = "/order/updateTotalBox", method = RequestMethod.POST) @RequestMapping(value = "/order/updateTotalBox", method = RequestMethod.POST)
@Log(actionName = "更新订单装箱数") @Log(actionName = "更新订单装箱数")
public void updateTotalBox(@RequestParam(value = "orderNo") String orderNo, public void updateTotalBox(@RequestParam(value = "orderNo") String orderNo,
@ -225,11 +184,8 @@ public class OrderController {
orderService.updateTotalBox(orderNo, totalBox); orderService.updateTotalBox(orderNo, totalBox);
} }
/**
* // 二次配送审核
*
* @param id
*/
@RequestMapping(value = "/order/{id}/twoSend", method = RequestMethod.POST) @RequestMapping(value = "/order/{id}/twoSend", method = RequestMethod.POST)
@Log(actionName = "二次配送审核") @Log(actionName = "二次配送审核")
public AjaxResult twoSendOrder(@PathVariable(value = "id") Integer id, @RequestParam(value = "auditStatusCd") Integer auditStatusCd) { 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; import java.util.List;
/**
* Created by Jeng on 2016/3/30.
*/
@RestController @RestController
public class PackingController { public class PackingController {
// 自动装配PackingService
@Autowired @Autowired
PackingService packingService; PackingService packingService;
// 自动装配OrderService
@Autowired @Autowired
OrderService orderService; OrderService orderService;
// 自动装配MybatisDao
@Autowired @Autowired
MybatisDao mybatisDao; MybatisDao mybatisDao;
/**
* // 查询装箱记录列表
* @param limit
* @param offset
* @param keyword
* @return
*/
@RequestMapping(value = "/packing", method = RequestMethod.GET) @RequestMapping(value = "/packing", method = RequestMethod.GET)
@Log(actionName = "查询装箱记录列表") @Log(actionName = "查询装箱记录列表")
public Page<PackingModel> getUserList(@RequestParam(value = "limit") Integer limit, public Page<PackingModel> getUserList(@RequestParam(value = "limit") Integer limit,
@ -57,12 +53,8 @@ public class PackingController {
return packingService.getPackingList(packingQuery, limit, offset); return packingService.getPackingList(packingQuery, limit, offset);
} }
/**
* // 新增装箱记录
* @param createPacking
* @param bindingResult
* @return
*/
@RequestMapping(value = "/packing", method = RequestMethod.POST) @RequestMapping(value = "/packing", method = RequestMethod.POST)
@Log(actionName = "新增装箱记录") @Log(actionName = "新增装箱记录")
public TbPacking createPacking(@RequestBody @Valid CreatePacking createPacking, BindingResult bindingResult) throws ArgumentValidException { public TbPacking createPacking(@RequestBody @Valid CreatePacking createPacking, BindingResult bindingResult) throws ArgumentValidException {
@ -72,13 +64,8 @@ public class PackingController {
return packingService.create(createPacking); return packingService.create(createPacking);
} }
/**
* // 查询装箱任务统计列表
* @param limit
* @param offset
* @param keyword
* @return
*/
@RequestMapping(value = "/packing/task", method = RequestMethod.GET) @RequestMapping(value = "/packing/task", method = RequestMethod.GET)
@Log(actionName = "查询装箱任务统计列表") @Log(actionName = "查询装箱任务统计列表")
public Page<PackingTaskCount> getPackingTaskList(@RequestParam(value = "limit") Integer limit, public Page<PackingTaskCount> getPackingTaskList(@RequestParam(value = "limit") Integer limit,
@ -89,12 +76,8 @@ public class PackingController {
return packingService.getPackingTaskCountList(null, limit, offset); return packingService.getPackingTaskCountList(null, limit, offset);
} }
/**
* // 分配装箱任务
* @param packingTask
* @param bindingResult
* @return
*/
@RequestMapping(value = "/packing/task/bind", method = RequestMethod.PUT) @RequestMapping(value = "/packing/task/bind", method = RequestMethod.PUT)
@Log(actionName = "分配装箱任务") @Log(actionName = "分配装箱任务")
public void createPacking(@RequestBody @Valid PackingTask packingTask, BindingResult bindingResult) throws ArgumentValidException { public void createPacking(@RequestBody @Valid PackingTask packingTask, BindingResult bindingResult) throws ArgumentValidException {
@ -104,11 +87,8 @@ public class PackingController {
packingService.dispatchPackingTask(packingTask); packingService.dispatchPackingTask(packingTask);
} }
/**
* // 取消分配装箱任务
* @param orderNoList
* @throws ArgumentValidException
*/
@RequestMapping(value = "/packing/task/unbind", method = RequestMethod.PUT) @RequestMapping(value = "/packing/task/unbind", method = RequestMethod.PUT)
@Log(actionName = "取消分配装箱任务") @Log(actionName = "取消分配装箱任务")
public void unbind(@RequestParam(value = "orderNos", required = true)String[] orderNoList) throws ArgumentValidException { public void unbind(@RequestParam(value = "orderNos", required = true)String[] orderNoList) throws ArgumentValidException {
@ -118,6 +98,7 @@ public class PackingController {
packingService.cancelPackingTask(orderNoList); packingService.cancelPackingTask(orderNoList);
} }
// 装箱订单列表
@RequestMapping(value = "/packing/order", method = RequestMethod.GET) @RequestMapping(value = "/packing/order", method = RequestMethod.GET)
@Log(actionName = "装箱订单列表") @Log(actionName = "装箱订单列表")
public Page<OrderModel> queryPackingOrder(@RequestParam(value = "limit") Integer limit, public Page<OrderModel> queryPackingOrder(@RequestParam(value = "limit") Integer limit,
@ -171,24 +152,16 @@ public class PackingController {
return orderModePage; return orderModePage;
} }
/**
* // 删除装箱记录
* @param id
*/
@RequestMapping(value = "/packing/{id}", method = RequestMethod.DELETE) @RequestMapping(value = "/packing/{id}", method = RequestMethod.DELETE)
@Log(actionName = "删除装箱记录") @Log(actionName = "删除装箱记录")
public void deletePacking(@PathVariable(value = "id") Integer id){ public void deletePacking(@PathVariable(value = "id") Integer id){
packingService.delete(id); packingService.delete(id);
} }
/**
* // 查询装箱订单
* @param packingId
* @param orderId
* @param limit
* @param offset
* @return
*/
@RequestMapping(value = "/packing/{id}/order") @RequestMapping(value = "/packing/{id}/order")
public Page<PackingOrderModel> queryPackingOrder(@PathVariable(value = "id") Integer packingId, public Page<PackingOrderModel> queryPackingOrder(@PathVariable(value = "id") Integer packingId,
@RequestParam(value = "orderId") Integer orderId, @RequestParam(value = "orderId") Integer orderId,
@ -203,11 +176,8 @@ public class PackingController {
return packingService.queryPackingOrder(packingOrderQuery, limit, offset); return packingService.queryPackingOrder(packingOrderQuery, limit, offset);
} }
/**
* // 打印订单
* @param orderId ID
* @return
*/
@RequestMapping(value = "/packing/printOrder") @RequestMapping(value = "/packing/printOrder")
public OrderModel printOrder(@RequestParam(value = "orderId") Integer orderId){ public OrderModel printOrder(@RequestParam(value = "orderId") Integer orderId){
OrderModel orderModel = null; OrderModel orderModel = null;
@ -237,6 +207,7 @@ public class PackingController {
} }
// 查询装箱订单项
@RequestMapping(value = "/packing/order/item") @RequestMapping(value = "/packing/order/item")
public Page<PackingOrderItemModel> queryPackingOrderItem(@RequestParam(value = "orderNos", required = false) String[] orderNos, public Page<PackingOrderItemModel> queryPackingOrderItem(@RequestParam(value = "orderNos", required = false) String[] orderNos,
@RequestParam(value = "limit") Integer limit, @RequestParam(value = "limit") Integer limit,
@ -246,16 +217,8 @@ public class PackingController {
return packingService.queryPackingOrderItem(packingOrderQuery, limit, offset); 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) @RequestMapping(value = "/packing/{id}/record", method = RequestMethod.GET)
public Page<PackingRecordModel> queryPackingRecord(@PathVariable(value = "id") Integer packingId, public Page<PackingRecordModel> queryPackingRecord(@PathVariable(value = "id") Integer packingId,
@RequestParam(value = "orderItemId") Integer orderItemId, @RequestParam(value = "orderItemId") Integer orderItemId,
@ -269,14 +232,8 @@ public class PackingController {
return packingService.queryPackingRecord(packingRecordQuery, limit, offset); return packingService.queryPackingRecord(packingRecordQuery, limit, offset);
} }
/**
* // 新增装箱记录
*
* @param createPackingRecord
* @param bindingResult
* @return
* @throws ArgumentValidException
*/
@RequestMapping(value = "/packing/record", method = RequestMethod.POST) @RequestMapping(value = "/packing/record", method = RequestMethod.POST)
@Log(actionName = "新增装箱记录") @Log(actionName = "新增装箱记录")
public ScanModel createPackingRecord(@RequestBody @Valid CreatePackingRecord createPackingRecord, BindingResult bindingResult) throws ArgumentValidException { public ScanModel createPackingRecord(@RequestBody @Valid CreatePackingRecord createPackingRecord, BindingResult bindingResult) throws ArgumentValidException {
@ -286,6 +243,7 @@ public class PackingController {
return packingService.createRecord(createPackingRecord); return packingService.createRecord(createPackingRecord);
} }
// 删除装箱记录
@RequestMapping(value = "/packing/{id}/record/{recordId}", method = RequestMethod.DELETE) @RequestMapping(value = "/packing/{id}/record/{recordId}", method = RequestMethod.DELETE)
@Log(actionName = "删除装箱记录") @Log(actionName = "删除装箱记录")
public void createPackingRecord(@PathVariable(value = "id") Integer id, public void createPackingRecord(@PathVariable(value = "id") Integer id,
@ -293,6 +251,7 @@ public class PackingController {
packingService.deleteRecord(recordId); packingService.deleteRecord(recordId);
} }
// 订单自动装箱
@RequestMapping(value = "/packing/auto", method = RequestMethod.POST) @RequestMapping(value = "/packing/auto", method = RequestMethod.POST)
@Log(actionName = "订单自动装箱") @Log(actionName = "订单自动装箱")
public List<ScanModel> autoPacking(@RequestParam(value = "packingId") Integer packingId, 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.servlet.http.HttpServletResponse;
import javax.validation.Valid; import javax.validation.Valid;
/**
* Created by Jeng on 2016/3/30.
*/
@RestController @RestController
public class PurchaseController { public class PurchaseController {
@ -39,13 +37,7 @@ public class PurchaseController {
@Autowired @Autowired
MybatisDao mybatisDao; MybatisDao mybatisDao;
/**
*
* @param limit
* @param offset
* @param keyword
* @return
*/
@RequestMapping(value = "/purchase", method = RequestMethod.GET) @RequestMapping(value = "/purchase", method = RequestMethod.GET)
@Log(actionName = "查询采购单列表") @Log(actionName = "查询采购单列表")
public Page<PurchaseModel> getUserList(@RequestParam(value = "limit") Integer limit, public Page<PurchaseModel> getUserList(@RequestParam(value = "limit") Integer limit,
@ -70,12 +62,7 @@ public class PurchaseController {
return purchaseService.getPurchaseList(param, limit, offset); return purchaseService.getPurchaseList(param, limit, offset);
} }
/**
*
* @param createPurchase
* @param bindingResult
* @return
*/
@RequestMapping(value = "/purchase", method = RequestMethod.POST) @RequestMapping(value = "/purchase", method = RequestMethod.POST)
@Log(actionName = "新增采购单") @Log(actionName = "新增采购单")
public void createPurchase(@RequestBody @Valid CreatePurchase createPurchase, BindingResult bindingResult) throws ArgumentValidException { public void createPurchase(@RequestBody @Valid CreatePurchase createPurchase, BindingResult bindingResult) throws ArgumentValidException {
@ -85,11 +72,7 @@ public class PurchaseController {
purchaseService.createPurchase(createPurchase); purchaseService.createPurchase(createPurchase);
} }
/**
*
* @param id
* @param purchaseStatus
*/
@RequestMapping(value = "/purchase/{id}", method = RequestMethod.PUT) @RequestMapping(value = "/purchase/{id}", method = RequestMethod.PUT)
@Log(actionName = "修改采购状态") @Log(actionName = "修改采购状态")
public void createPurchase(@PathVariable(value = "id") Integer id, public void createPurchase(@PathVariable(value = "id") Integer id,
@ -99,10 +82,7 @@ public class PurchaseController {
/**
*
* @param id
*/
@RequestMapping(value = "/purchase/{id}", method = RequestMethod.DELETE) @RequestMapping(value = "/purchase/{id}", method = RequestMethod.DELETE)
@Log(actionName = "删除采购单") @Log(actionName = "删除采购单")

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Loading…
Cancel
Save