+ * doc
+ *
+ * @author Shihao Lv
+ * @version 1.0.0
+ * @since 2025/9/17 23:13
+ */
+@Slf4j
+@MessageChannel(value = PushChannelEnum.DING)
+public class DingPushService extends BasePushService
+ * doc
+ *
+ * @author Shihao Lv
+ * @version 1.0.0
+ * @since 2025/9/17 23:13
+ */
+@Slf4j
+@MessageChannel(value = PushChannelEnum.FEI_SHU)
+public class FeiShuPushService extends BasePushService
+ * docs
+ *
+ * @author Shihao Lv
+ * @version 1.0.0
+ * @since 2025/9/17 23:13
+ */
+@Slf4j
+@MessageChannel(value = PushChannelEnum.WE_COM)
+public class WeComPushService extends BasePushService
', '\n');
}
+/**
+ * 分配记录 (忽略基础信息)
+ */
+export const assignOmitRecord = (record: any, ...omits: Array