using System; using System.Collections.Generic; namespace RoadFlow.Data.Interface { public interface IUsersRelation { /// /// 新增 /// int Add(RoadFlow.Data.Model.UsersRelation model); /// /// 更新 /// int Update(RoadFlow.Data.Model.UsersRelation model); /// /// 查询所有记录 /// List GetAll(); /// /// 查询单条记录 /// Model.UsersRelation Get(Guid userid, Guid organizeid); /// /// 删除 /// int Delete(string userid, string organizeid); /// /// 查询记录条数 /// long GetCount(); /// /// 查询一个岗位下所有记录 /// List GetAllByOrganizeID(string organizeID); /// /// 查询一个用户所有记录 /// List GetAllByUserID(string userID); /// /// 查询一个用户主要岗位 /// RoadFlow.Data.Model.UsersRelation GetMainByUserID(string userID); /// /// 删除一个用户记录 /// int DeleteByUserID(Guid userID); /// /// 删除一个用户的兼职记录 /// int DeleteNotIsMainByUserID(Guid userID); /// /// 删除一个机构下所有记录 /// int DeleteByOrganizeID(Guid organizeID); /// /// 得到最大排序值 /// /// int GetMaxSort(Guid organizeID); } }