Exemple #1
0
 internal static IList <UserEntity> GetFriends(int count, int uid)
 {
     return(EB <UserEntity> .List(QA.DBCS_MAIN, CommandType.Text, "SELECT TOP " + count + " user_account.* FROM user_account INNER JOIN friend ON friend.uid2=user_account.id WHERE friend.uid1=@uid", new SqlParameter("@uid", uid)));
 }
Exemple #2
0
 /// <summary>
 ///  获取最近加入组织的用户信息
 /// </summary>
 /// <param name="count">获取的最大数量</param>
 /// <returns>返回实体列表</returns>
 internal static IList <UserStatusEntity> GetRecent(int count)
 {
     return(EB <UserStatusEntity> .List(QA.DBCS_MAIN, CommandType.Text, "SELECT TOP " + count + " * FROM user_status ORDER BY created DESC"));
 }
Exemple #3
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="id"></param>
 /// <returns></returns>
 internal static IList <UserEntity> GetInvited(int id)
 {
     return(EB <UserEntity> .List(QA.DBCS_MAIN, CommandType.Text, "SELECT TOP 20 id,www,name,avatar FROM user_account WHERE id in(SELECT invited_id FROM inviteinfo WHERE id=@id and used=1) ORDER BY id ASC", new SqlParameter("@id", id)));
 }
Exemple #4
0
 public static IList <RoleEntity> GetRoleList()
 {
     return(EB <RoleEntity> .List(QA.DBCS_MAIN, CommandType.Text, "SELECT * FROM role"));
 }
Exemple #5
0
 internal static IList <AppEntity> GetAppList(int roleid)
 {
     return(EB <AppEntity> .List(QA.DBCS_MAIN, CommandType.Text, "SELECT app.* FROM role_app INNER JOIN app ON appid=app.id WHERE roleid=@roleid AND allowaccess=1 AND app.enabled=1 ORDER BY displayorder ASC",
                                 new SqlParameter("@roleid", roleid)));
 }
Exemple #6
0
 internal static IList <DistrictEntity> ListDistrict(int levelcode, int pid)
 {
     return(EB <DistrictEntity> .List(QA.DBCS_STATIC, CommandType.Text, "SELECT * FROM district WHERE pid=@pid AND levelcode=@levelcode", new SqlParameter("@pid", pid), new SqlParameter("@levelcode", levelcode)));
 }
Exemple #7
0
 internal static IList <EventEntity> ListUserPublicEvent(int uid, int count)
 {
     return(EB <EventEntity> .List(QA.DBCS_MAIN, CommandType.Text, "SELECT TOP " + count + " * FROM event WHERE uid=@uid AND type=0", new SqlParameter("@uid", uid)));
 }
Exemple #8
0
 internal static IList <EventEntity> ListEvent(int uid, int count, int eid)
 {
     return(EB <EventEntity> .List(QA.DBCS_MAIN, CommandType.Text, "SELECT TOP " + count + " event.* FROM event_index INNER JOIN event ON event_index.eid=event.id WHERE event_index.uid=@uid AND event_index.eid>@eid",
                                   new SqlParameter("@uid", uid),
                                   new SqlParameter("@eid", eid)));
 }