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); } }