feat(procurement): implement sample fulfillment and settled fee workflow

This commit is contained in:
2026-10-10 02:19:38 +08:00
parent 040f3bbd93
commit a973be2103
104 changed files with 9823 additions and 714 deletions
@@ -73,6 +73,19 @@ public final class OverseasPermissions {
public static final String PURCHASE_LIST = "platform:overseas-business:purchase:list";
public static final String PURCHASE_EDIT = "platform:overseas-business:purchase:edit";
public static final String PURCHASE_REVIEW = "platform:overseas-business:purchase:review";
public static final String PURCHASE_BUY = "platform:overseas-business:purchase:buy";
public static final String PURCHASE_CANCEL = "platform:overseas-business:purchase:cancel";
public static final String PURCHASE_RECEIVE_OVERSEAS = "platform:overseas-business:purchase:receive-overseas";
public static final String PURCHASE_RECEIVE_DOMESTIC = "platform:overseas-business:purchase:receive-domestic";
public static final String PURCHASE_PACK = "platform:overseas-business:purchase:pack";
public static final String PURCHASE_ESTIMATE = "platform:overseas-business:purchase:estimate";
public static final String PURCHASE_APPLY_LABEL = "platform:overseas-business:purchase:apply-label";
public static final String PURCHASE_SHIP_OVERSEAS = "platform:overseas-business:purchase:ship-overseas";
public static final String PURCHASE_SHIP_CUSTOMER = "platform:overseas-business:purchase:ship-customer";
public static final String PURCHASE_MANAGE = "platform:overseas-business:purchase:manage";
public static final String PURCHASE_LABEL = "platform:overseas-business:purchase:label";
public static final String PURCHASE_CHARGE = "platform:overseas-business:purchase:charge";
public static final String PURCHASE_FINANCE_ADJUST = "platform:overseas-business:purchase:finance-adjust";
public static final String TRUCK_LIST = "platform:overseas-business:truck:list";
public static final String TRUCK_CREATE = "platform:overseas-business:truck:create";
public static final String TRUCK_EDIT = "platform:overseas-business:truck:edit";