Example #1
0
        /// <summary>
        /// Entity转Model
        /// </summary>
        /// <param name="entity"></param>
        /// <returns></returns>
        public V_tm_pm_userinfo EntityToModel(tm_pm_userinfo entity)
        {
            if (entity != null)
            {
                V_tm_pm_userinfo model = new V_tm_pm_userinfo()
                {
                    USERID         = entity.USERID,
                    OWNERID        = entity.OWNERID,
                    ISDELETED      = entity.ISDELETED,
                    CREATEUSERNAME = entity.CREATEUSERNAME,
                    EDITUSERNAME   = entity.EDITUSERNAME,
                    OWNERNAME      = entity.OWNERNAME,
                    USERTYPE       = entity.USERTYPE,
                    LOGINNAME      = entity.LOGINNAME,
                    LOGINPWD       = entity.LOGINPWD,
                    MOBILEPHONE    = entity.MOBILEPHONE,
                    EMAIL          = entity.EMAIL,
                    CREATEUSERID   = entity.CREATEUSERID,
                    CREATEDATETIME = entity.CREATEDATETIME,
                    EDITUSERID     = entity.EDITUSERID,
                    EDITDATETIME   = entity.EDITDATETIME,
                };

                return(model);
            }

            return(null);
        }
Example #2
0
        /// <summary>
        /// Model转Entity
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public tm_pm_userinfo ModelToEntity(V_tm_pm_userinfo model)
        {
            if (model != null)
            {
                tm_pm_userinfo entity = new tm_pm_userinfo()
                {
                    USERID         = model.USERID,
                    OWNERID        = model.OWNERID,
                    ISDELETED      = model.ISDELETED,
                    CREATEUSERNAME = model.CREATEUSERNAME,
                    EDITUSERNAME   = model.EDITUSERNAME,
                    OWNERNAME      = model.OWNERNAME,
                    USERTYPE       = model.USERTYPE,
                    LOGINNAME      = model.LOGINNAME,
                    LOGINPWD       = model.LOGINPWD,
                    MOBILEPHONE    = model.MOBILEPHONE,
                    EMAIL          = model.EMAIL,
                    CREATEUSERID   = model.CREATEUSERID,
                    CREATEDATETIME = model.CREATEDATETIME,
                    EDITUSERID     = model.EDITUSERID,
                    EDITDATETIME   = model.EDITDATETIME,
                };

                return(entity);
            }
            return(null);
        }
Example #3
0
        /// <summary>
        /// 通过id更新用户信息
        /// </summary>
        /// <param name="user"></param>
        /// <returns></returns>
        public bool UpdateUserInfo(V_tm_pm_userinfo user)
        {
            if (user == null)
            {
                return(false);
            }
            tm_pm_userinfo userinfo = ModelToEntity(user);

            return(dal.UpdateUserInfo(userinfo));
        }
Example #4
0
        /// <summary>
        /// 新增
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public string Add(V_tm_pm_userinfo model)
        {
            if (model == null)
            {
                return(string.Empty);
            }
            tm_pm_userinfo entity = ModelToEntity(model);

            entity.USERID = string.IsNullOrEmpty(model.USERID) ? Guid.NewGuid().ToString("N") : model.USERID;

            return(dal.Add(entity));
        }
Example #5
0
        /// <summary>
        /// 根据令牌获取用户登录信息(没有则返回null)
        /// </summary>
        /// <param name="tokenValue">令牌</param>
        /// <returns></returns>
        public V_tm_pm_userinfo GetLoginInfo(string tokenValue)
        {
            if (string.IsNullOrEmpty(tokenValue))
            {
                return(null);
            }
            V_tm_pm_userinfo userInfo = _cached.Get(tokenValue) as V_tm_pm_userinfo;

            if (userInfo == null)
            {
                userInfo = GetUserInfoByID(tokenValue);
            }
            return(userInfo);
        }
Example #6
0
        public IHttpActionResult Post([FromBody] Request <V_tm_pm_userinfo> request)
        {
            V_tm_pm_userinfo model = request.Data as V_tm_pm_userinfo;

            if (string.IsNullOrEmpty(model.USERID))
            {
                bll.Add(model);
            }
            else
            {
                bll.Edit(model);
            }

            return(Ok("ok"));
        }
Example #7
0
        public static V_xy_sp_userView GetUserViewFromCache(string tokenValue)
        {
            V_tm_pm_userinfo userInfo = _cached.Get(tokenValue) as V_tm_pm_userinfo;

            if (userInfo == null)
            {
                userInfo = new tm_pm_userinfoBLL().GetLoginInfo(tokenValue);
            }

            V_xy_sp_userView userView = (V_xy_sp_userView)_cached.Get(tokenValue + "V_xy_sp_userView");

            if (userView == null)
            {
                userView = new xy_sp_userspiritBLL().GetCurrentUserStatebyUserID(userInfo.USERID);
                cacheuserView(tokenValue + "V_xy_sp_userView", userView);
            }
            return(userView);
        }
Example #8
0
        public IHttpActionResult Get(string ID)
        {
            V_tm_pm_userinfo model = bll.Get(p => p.USERID == ID);

            return(Ok(model));
        }