权限系统放在了sue的业务库里(sue1) ,我系统数据放在了另一个数据库中(例如DEMO1)这样,即权限系统和我做的平台页面不在同一个数据库中,
这样可以使用数据权限过滤吗,因为做列表的时候是要选择数据库实例名的,如果可以使用数据权限过滤的话,在动态where中如何获取登录用户的部门id,
权限系统放在了sue的业务库里(sue1) ,我系统数据放在了另一个数据库中(例如DEMO1)这样,即权限系统和我做的平台页面不在同一个数据库中,
这样可以使用数据权限过滤吗,因为做列表的时候是要选择数据库实例名的,如果可以使用数据权限过滤的话,在动态where中如何获取登录用户的部门id,
登录用户的部门id等登录用户信息是通过系统表达式获取的,在登录时直接存到系统的,可以直接使用
获取登录用户ID:$ES.Login.UserId()
获取登录用户名称:$ES.Login.UserName()
获取登录用户类型:$ES.Login.UserType()
获取登录用户公司ID:$ES.Login.CompanyId()
获取登录用户部门ID:$ES.Login.Prop('DepartId')
获取登录用户岗位ID: $ES.Login.Prop('Role', 'RoleId')