schangxiang@126.com
2025-04-02 c33261384f7abd2c974aa729d322c033e0414da2
Api/Entity/AuthorizeFunRetEntity.cs
@@ -35,17 +35,47 @@
        public double? remainingDays { get; set; }
        /// <summary>
        /// 到期日期
        /// </summary>
        public string expiryDate { get; set; }
        /// <summary>
        /// 授权日期
        /// </summary>
        public string issueDate { get; set; }
        /// <summary>
        /// 项目名称
        /// </summary>
        public string projectId { get; set; }
        /// <summary>
        /// 授权类型
        /// </summary>
        public string type { get; set; }
        /// <summary>
        /// 绑定MAC
        /// </summary>
        public string macAddress { get; set; }
        /// <summary>
        /// 返回成功
        /// </summary>
        /// <param name="_resMsg"></param>
        /// <returns></returns>
        public static AuthorizeFunRetEntity Success(string _resMsg, object _resData = null)
        public static AuthorizeFunRetEntity Success(string _resMsg, AuthorizeFunRetEntity newFun)
        {
            return new AuthorizeFunRetEntity()
            {
                result = true,
                resMsg = _resMsg,
                resData = _resData
                expiryDate = newFun.expiryDate,
                issueDate = newFun.issueDate,
                macAddress = newFun.macAddress,
                projectId = newFun.projectId,
                type = newFun.type
            };
        }
        /// <summary>
@@ -53,13 +83,19 @@
        /// </summary>
        /// <param name="_resMsg"></param>
        /// <returns></returns>
        public static AuthorizeFunRetEntity Success(string _resMsg, double _remainingDays)
        public static AuthorizeFunRetEntity Success(string _resMsg, double _remainingDays, AuthorizeFunRetEntity newFun)
        {
            return new AuthorizeFunRetEntity()
            {
                result = true,
                resMsg = _resMsg,
                remainingDays = _remainingDays
                remainingDays = _remainingDays,
                expiryDate = newFun.expiryDate,
                issueDate = newFun.issueDate,
                macAddress = newFun.macAddress,
                projectId = newFun.projectId,
                type = newFun.type
            };
        }
@@ -99,13 +135,19 @@
        /// </summary>
        /// <param name="_resMsg"></param>
        /// <returns></returns>
        public static AuthorizeFunRetEntity Fail(string _resMsg, double _remainingDays)
        public static AuthorizeFunRetEntity Fail(string _resMsg, double _remainingDays, AuthorizeFunRetEntity newFun)
        {
            return new AuthorizeFunRetEntity()
            {
                result = false,
                resMsg = _resMsg,
                remainingDays = _remainingDays
                remainingDays = _remainingDays,
                expiryDate = newFun.expiryDate,
                issueDate = newFun.issueDate,
                macAddress = newFun.macAddress,
                projectId = newFun.projectId,
                type = newFun.type
            };
        }
    }