/// <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); }
/// <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); }
/// <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)); }
/// <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)); }
/// <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); }
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")); }
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); }
public IHttpActionResult Get(string ID) { V_tm_pm_userinfo model = bll.Get(p => p.USERID == ID); return(Ok(model)); }