using DS.Module.Core; using DS.Module.Core.Extensions; using DS.WMS.Core.System.Dtos; using SqlSugar; namespace DS.WMS.Core.System.Interface; public interface ICommonService { /// /// 登录 /// /// /// DataResult UserLogin(UserLoginModel model); /// /// 获取用户信息 /// /// DataResult GetUserInfo(); /// /// 查询用户拥有的菜单权限 /// /// DataResult> GetUserPermissionByToken(); /// /// 后台端刷新Token /// /// DataResult UserRefreshToken(); /// /// 客户端刷新Token /// /// DataResult ClientUserRefreshToken(); /// /// 客户登录 /// /// /// DataResult ClientUserLogin(UserLoginModel model); /// /// 获取用户信息-客户 /// /// DataResult GetClientUserInfo(); /// /// 查询客户用户拥有的菜单权限 /// /// DataResult> GetClientUserPermissionByToken(); /// /// 获取服务器信息 /// /// DataResult GetServerInfo(); /// /// 获取角色下拉列表 /// /// DataResult> GetRoleList(); /// /// 修改密码 /// /// /// public DataResult ChangePassword(ChangePasswordReq model); /// /// 租户注册 /// /// /// public DataResult TenantRegister(TenantRegisterReq req); /// /// 获取数据权限字段 /// /// DataResult> GetDataRuleEntityFields(string permissionId); public ISugarQueryable GetDataRuleFilter(); /// /// 获取权限树列表-客户端 /// /// public DataResult> GetClientPermissionTreeList(); /// /// 获取表及视图 /// /// public DataResult> GetTables(); /// /// 获取列字段 /// /// 表名 /// public DataResult> GetColumns(string tableViewName); }