软测单独项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

111 lines
3.2 KiB

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();
}
/// <summary>
/// 新增
/// </summary>
public int Add(RoadFlow.Data.Model.UsersRelation model)
{
return dataUsersRelation.Add(model);
}
/// <summary>
/// 更新
/// </summary>
public int Update(RoadFlow.Data.Model.UsersRelation model)
{
return dataUsersRelation.Update(model);
}
/// <summary>
/// 查询所有记录
/// </summary>
public List<RoadFlow.Data.Model.UsersRelation> GetAll()
{
return dataUsersRelation.GetAll();
}
/// <summary>
/// 查询单条记录
/// </summary>
public RoadFlow.Data.Model.UsersRelation Get(Guid userid, Guid organizeid)
{
return dataUsersRelation.Get(userid, organizeid);
}
/// <summary>
/// 删除
/// </summary>
public int Delete(string userid, string organizeid)
{
return dataUsersRelation.Delete(userid, organizeid);
}
/// <summary>
/// 查询记录条数
/// </summary>
public long GetCount()
{
return dataUsersRelation.GetCount();
}
/// <summary>
/// 查询一个岗位下所有记录
/// </summary>
public List<RoadFlow.Data.Model.UsersRelation> GetAllByOrganizeID(string organizeID)
{
return dataUsersRelation.GetAllByOrganizeID(organizeID);
}
/// <summary>
/// 查询一个用户所有记录
/// </summary>
public List<RoadFlow.Data.Model.UsersRelation> GetAllByUserID(string userID)
{
return dataUsersRelation.GetAllByUserID(userID);
}
/// <summary>
/// 查询一个用户主要岗位
/// </summary>
public RoadFlow.Data.Model.UsersRelation GetMainByUserID(string userID)
{
return dataUsersRelation.GetMainByUserID(userID);
}
/// <summary>
/// 删除一个用户记录
/// </summary>
public int DeleteByUserID(Guid userID)
{
return dataUsersRelation.DeleteByUserID(userID);
}
/// <summary>
/// 删除一个用户的兼职记录
/// </summary>
public int DeleteNotIsMainByUserID(Guid userID)
{
return dataUsersRelation.DeleteNotIsMainByUserID(userID);
}
/// <summary>
/// 删除一个机构下所有记录
/// </summary>
public int DeleteByOrganizeID(Guid organizeID)
{
return dataUsersRelation.DeleteByOrganizeID(organizeID);
}
/// <summary>
/// 得到最大排序值
/// </summary>
/// <returns></returns>
public int GetMaxSort(Guid organizeID)
{
return dataUsersRelation.GetMaxSort(organizeID);
}
}
}