@Retention(value=RUNTIME) @Target(value=METHOD) @Documented public @interface DingerMarkdown
@DingerMarkdown(
value = "#### 下单失败啦 @13520200906\n - 订单号: ${orderNo}\n - 标识: ${flag}\n - 数量: ${num}",
title = "下单结果反馈",
phones = {"13520200906"},
tokenId = @DingerTokenId(
value = "87dbeb7bc28894c3bdcc3d12457228ad590164327b5f427cd85f9025ebb350cf",
secret = "SAQ23a9039bb01f2dcd017b90ab8e9dda1355f97c9016f37ff371ec8124327c7f09")
)
void method(@Keyword String keyword, String orderNo, int num, boolean flag) {...}
| 限定符和类型 | 可选元素和说明 |
|---|---|
AsyncExecuteType |
asyncExecute
asyncExecute
|
String[] |
phones
phones. either atAll or phones
|
DingerTokenId |
tokenId
tokenId
|
public abstract String value
public abstract String title
public abstract String[] phones
public abstract DingerTokenId tokenId
public abstract AsyncExecuteType asyncExecute
Copyright © 2023 AnswerAIL. All rights reserved.