using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Newtonsoft.Json; using ServerCore; using ServerBase; using META_ID = System.UInt32; using USER_GUID = System.String; using META_TYPE = System.String; namespace ServerCommon.BusinessLogDomain; public class UserCreateBusinessLog : ILogInvokerEx { private UserCreateLogInfo m_user_create_info; public UserCreateBusinessLog(LogAction logAction, DateTime createdTime, UserCreateLogInfo logInfo) : base(LogDomainType.UserCreate, logAction) { m_user_create_info = new UserCreateLogInfo(this, createdTime, logInfo); } public override bool hasLog() { return true; } protected override void fillup(ref BusinessLog.LogBody body) { body.append(m_user_create_info); } public UserCreateLogInfo getInfo() { return m_user_create_info; } }