Class MessageLeaveSettingsHelper

java.lang.Object
com.bytedesk.service.message_leave_settings.MessageLeaveSettingsHelper

@Component public class MessageLeaveSettingsHelper extends Object
MessageLeaveSettings 辅助工具类 提供统一的 Worktime 关联解析方法,避免在多个 Service 中重复代码
  • Constructor Details

    • MessageLeaveSettingsHelper

      public MessageLeaveSettingsHelper()
  • Method Details

    • copyMessageLeaveSettingsProperties

      public void copyMessageLeaveSettingsProperties(MessageLeaveSettingsEntity source, MessageLeaveSettingsEntity target)
      复制 MessageLeaveSettings 属性,排除 id/uid/version 与时间字段。
      Parameters:
      source - 源 MessageLeaveSettings 实体
      target - 目标 MessageLeaveSettings 实体
    • copyPropertiesExcludingIds

      public void copyPropertiesExcludingIds(Object source, Object target)
      通用属性复制方法,仅复制业务字段,忽略 id/uid/version 与时间字段。 适用于不包含懒加载集合的简单实体。
      Parameters:
      source - 源对象
      target - 目标对象