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