using DS.Module.Core; using DS.Module.Core.Data; using DS.WMS.Core.Code.Dtos; using DS.WMS.Core.Sys.Dtos; namespace DS.WMS.Core.Code.Interface; public interface ICodeDataRuleService { /// /// 列表 /// /// /// Task>> GetCodeDataRuleList(GetOrCreateCodeDataRuleReq req); /// /// 数据权限指定范围 /// /// /// public Task AssignDataRuleScope(AssignDataRuleScopeReq req); /// /// 数据权限复制 /// /// /// public Task CopyDataRuleScope(CopyDataRuleScopeReq req); /// /// 用户可视权限应用全部 /// /// /// public Task UserVisibleDataRuleScopeApply(UserDataRuleScopeApplyReq req); /// /// 用户操作权限应用全部 /// /// /// public Task UserOperateDataRuleScopeApply(UserDataRuleScopeApplyReq req); ///// ///// 编辑 ///// ///// ///// //Task EditCodeDataRule(CodeDataRuleReq model); ///// ///// 获取详情 ///// ///// ///// //Task> GetCodeDataRuleInfo(string id); ///// ///// 批量删除 ///// ///// ///// //public Task BatchDelCodeDataRule(IdModel req); }