1.1.55 合同订单台账状态常量。

dev
yinq 4 weeks ago
parent 81bc2ea3ef
commit 081119f5ef

@ -0,0 +1,18 @@
package org.dromara.oa.api.constant;
/**
* order_delivery_status
*
*/
public interface OrderDeliveryStatusConstant {
/** 未发货 */
String NOT_DELIVERED = "1";
/** 部分发货 */
String PARTIAL_DELIVERED = "2";
/** 已发货 */
String DELIVERED = "3";
}

@ -0,0 +1,17 @@
package org.dromara.oa.api.constant;
/**
* order_invoice_status
*/
public interface OrderInvoiceStatusConstant {
/** 未开票 */
String NOT_INVOICED = "1";
/** 部分开票 */
String PARTIAL_INVOICED = "2";
/** 已开票 */
String INVOICED = "3";
}

@ -0,0 +1,20 @@
package org.dromara.oa.api.constant;
/**
* order_purchase_status
*/
public interface OrderPurchaseStatusConstant {
/** 未采购 */
String NOT_PURCHASED = "1";
/** 采购中 */
String PURCHASING = "2";
/** 部分采购 */
String PARTIAL_PURCHASED = "3";
/** 已采购 */
String PURCHASED = "4";
}

@ -0,0 +1,45 @@
package org.dromara.oa.api.enums;
import org.dromara.common.core.utils.StringUtils;
/**
*
*
*/
public enum ContractOrderStatusTypeEnum {
/** 采购状态 order_purchase_status */
PURCHASE("purchase"),
/** 发货状态 order_delivery_status */
DELIVERY("delivery"),
/** 开票状态 order_invoice_status */
INVOICE("invoice"),
/** 回款比例 order_payment_rate */
PAYMENT("payment");
private final String code;
ContractOrderStatusTypeEnum(String code) {
this.code = code;
}
public String getCode() {
return code;
}
public static ContractOrderStatusTypeEnum getByCode(String code) {
if (StringUtils.isBlank(code)) {
return null;
}
for (ContractOrderStatusTypeEnum item : values()) {
if (item.code.equalsIgnoreCase(code.trim())) {
return item;
}
}
return null;
}
}
Loading…
Cancel
Save