using CZFW.Framework.Model.Entity;
using CZFW.Framework.Model.ViewModel;
using System;
using System.Collections.Generic;
using System.Text;
namespace CZFW.Framework.Interface.Api
{
public interface ICustomerUserPrivilegeApi
{
///
/// 给用户授权访问数据。 CusomterUserPrivilegeEntity内需要赋值UserId, EntId, DataLevel, DataId, OriginalId. 其它字段不需要赋值。
///
///
///
///
ResultModel AddCustomerUserPrivileges(System.Collections.Generic.IList customerUserPrivileges);
///
/// 取消用户访问数据权限。
///
///
///
///
ResultModel RevokeCustomerUserPrivilegesByIds(IList customerUserPriviligeIds);
IList GetCustomerUserPrivileges(int userId);
///
/// 取消授权, CustomerUserPrivilegeEntity内需要赋值:DataLevel, DataId
///
///
///
///
///
ResultModel RevokeCustomerUserPrivileges(int userId, int entId, IList customerUserPrivileges);
}
}