diff --git a/zero-ambient/src/main/java/cn/vertxup/ambient/api/linkage/TagAgent.java b/zero-ambient/src/main/java/cn/vertxup/ambient/api/linkage/TagAgent.java index 1cea32e97f832d9a259c34512bedb2f767e333b8..47e22ecfcd723cc4fadca6c4c06ae1dfd5a822b1 100644 --- a/zero-ambient/src/main/java/cn/vertxup/ambient/api/linkage/TagAgent.java +++ b/zero-ambient/src/main/java/cn/vertxup/ambient/api/linkage/TagAgent.java @@ -16,7 +16,7 @@ import jakarta.ws.rs.*; public interface TagAgent { @POST - @Path("/x-tag") + @Path("/x-tag/m") @Address(Addr.Tag.SYNC_SAVE) JsonObject saveTag(@BodyParam JsonObject body); diff --git a/zero-ambient/src/main/resources/plugin/ambient/oob/cab/x.tag.xlsx b/zero-ambient/src/main/resources/plugin/ambient/oob/cab/x.tag.xlsx index 31528755b3dda6d895a899251bc628727345addd..d5ae4cda68c9b73bebce0285d06ee262a35c2828 100644 Binary files a/zero-ambient/src/main/resources/plugin/ambient/oob/cab/x.tag.xlsx and b/zero-ambient/src/main/resources/plugin/ambient/oob/cab/x.tag.xlsx differ diff --git a/zero-ambient/src/main/resources/plugin/ambient/oob/module/crud/x.tag.json b/zero-ambient/src/main/resources/plugin/ambient/oob/module/crud/x.tag.json index 0a7cc7678a568821545eadc2c804ac84deff8683..f796da35dcdf4cc79fb9e4ab0f9195b1784c8db0 100644 --- a/zero-ambient/src/main/resources/plugin/ambient/oob/module/crud/x.tag.json +++ b/zero-ambient/src/main/resources/plugin/ambient/oob/module/crud/x.tag.json @@ -8,5 +8,24 @@ "appId" ] ] + }, + "transform": { + "fabric": { + "source": [ + { + "source": "TABULAR", + "types": [ + "tag.type" + ] + } + ], + "epsilon": { + "type": { + "source": "tag.type", + "in": "name", + "out": "key" + } + } + } } } \ No newline at end of file diff --git a/zero-ambient/src/main/resources/plugin/ambient/oob/module/ui/x.tag.json b/zero-ambient/src/main/resources/plugin/ambient/oob/module/ui/x.tag.json index 894904d4d56ddbc37b0b0ce11809038f5e9f22e6..a6b9f35c005513d3a0c56402365744cc0123ec60 100644 --- a/zero-ambient/src/main/resources/plugin/ambient/oob/module/ui/x.tag.json +++ b/zero-ambient/src/main/resources/plugin/ambient/oob/module/ui/x.tag.json @@ -2,6 +2,10 @@ { "metadata": "name,标签名称" }, + { + "metadata": "type,标签类型,DATUM", + "$datum": "source=tag.type,value=key,display=name" + }, { "metadata": "color,标签颜色,TAG", "$config": {