增加查询上游的菜单

This commit is contained in:
wuweihua
2026-10-13 09:29:26 +08:00
parent 3456a0bf7f
commit 26bdd3ba87
9 changed files with 665 additions and 0 deletions
@@ -0,0 +1,28 @@
package com.bms.price.domain.vo;
import java.io.Serializable;
import java.util.List;
import lombok.Data;
/**
* 订单数据源(TAB_ORDER)监控查询条件。
* 必须传客户 + 提货时间范围,避免全表扫描。
*/
@Data
public class TabOrderMonitorQuery implements Serializable
{
private static final long serialVersionUID = 1L;
/** 客户代码列表 */
private List<String> customerCodes;
/** 提货时间起(yyyy-MM-dd 或 yyyy-MM-dd HH:mm:ss) */
private String beginTime;
/** 提货时间止(yyyy-MM-dd 或 yyyy-MM-dd HH:mm:ss) */
private String endTime;
/** 客户订单号 ORDER_ID */
private String orderId;
/** 运单号 ORG_ORDER_ID */
private String orgOrderId;
/** 转单号 TRANSFER_ORDER_ID */
private String transferOrderId;
}
@@ -0,0 +1,50 @@
package com.bms.price.domain.vo;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
/** 订单数据源(TAB_ORDER)列表行。 */
@Data
public class TabOrderMonitorVo implements Serializable
{
private static final long serialVersionUID = 1L;
/** 客户订单号 */
private String orderId;
/** 运单号 */
private String orgOrderId;
/** 转单号 */
private String transferOrderId;
/** 轨迹ID */
private String trackId;
/** 客户代码 */
private String customerCode;
/** 客户名称 */
private String customerName;
/** 产品代码 */
private String productCode;
/** 产品名称 */
private String productName;
/** 产品底级代码 */
private String productFloorCode;
/** 国家代码 */
private String country;
/** 国家名称 */
private String countryName;
/** 收件人邮编 */
private String consigneePostcode;
/** 材积系数/计费重 */
private BigDecimal dimensionalWeightFactor;
/** 体积重 */
private BigDecimal volumeWeight;
/** 实重 */
private BigDecimal weight;
/** 订单状态 ORDER_STATUS */
private Integer orderStatus;
/** 提货时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date pickupDate;
}