|
@@ -10,6 +10,7 @@ import jit.xms.core.services.app.roles.entity.XmsAppRole
|
|
|
import jit.xms.core.services.bff.domain.BffGroupUserResult
|
|
|
import jit.xms.core.services.bff.domain.BffOrgUserResult
|
|
|
import jit.xms.core.services.bff.domain.BffRoleRoleRequest
|
|
|
+import jit.xms.core.services.bff.domain.BffTerminalUserResult
|
|
|
import jit.xms.core.services.bff.entity.*
|
|
|
import jit.xms.core.services.bff.service.*
|
|
|
import jit.xms.core.services.user.infos.entity.XmsUserInfo
|
|
@@ -27,25 +28,28 @@ import org.springframework.web.bind.annotation.*
|
|
|
* @version 1.0 2020/2/4
|
|
|
*/
|
|
|
@RestController
|
|
|
-class BffServiceController(val orgUser: BffOrgUserService,
|
|
|
- val groupUser: BffGroupUserService,
|
|
|
- val acctRole: BffAcctRoleService,
|
|
|
- val appAcct: BffAppAcctService,
|
|
|
- val roleRes: BffRoleResService,
|
|
|
- val roleRole: BffRoleRoleService,
|
|
|
- val orgCert: BffOrgCertService,
|
|
|
- val userApp: BffUserAppService,
|
|
|
- val userRole: BffUserRoleService,
|
|
|
- val groupApp: BffGroupAppService,
|
|
|
- val groupRole: BffGroupRoleService,
|
|
|
- val orgApp: BffOrgAppService,
|
|
|
- val orgRole: BffOrgRoleService,
|
|
|
- val appUser: BffAppUserService,
|
|
|
- val appService: AppInfoService,
|
|
|
- val userCred: BffUserCredService,
|
|
|
- val bffUser: BffUserService,
|
|
|
- val bffService: BffService,
|
|
|
- val orgAcctService: BffOrgAcctService) {
|
|
|
+class BffServiceController(
|
|
|
+ val orgUser: BffOrgUserService,
|
|
|
+ val groupUser: BffGroupUserService,
|
|
|
+ val acctRole: BffAcctRoleService,
|
|
|
+ val appAcct: BffAppAcctService,
|
|
|
+ val roleRes: BffRoleResService,
|
|
|
+ val roleRole: BffRoleRoleService,
|
|
|
+ val orgCert: BffOrgCertService,
|
|
|
+ val userApp: BffUserAppService,
|
|
|
+ val userRole: BffUserRoleService,
|
|
|
+ val groupApp: BffGroupAppService,
|
|
|
+ val groupRole: BffGroupRoleService,
|
|
|
+ val orgApp: BffOrgAppService,
|
|
|
+ val orgRole: BffOrgRoleService,
|
|
|
+ val appUser: BffAppUserService,
|
|
|
+ val appService: AppInfoService,
|
|
|
+ val userCred: BffUserCredService,
|
|
|
+ val bffUser: BffUserService,
|
|
|
+ val bffService: BffService,
|
|
|
+ val orgAcctService: BffOrgAcctService,
|
|
|
+ val bffTerminalUserService: BffTerminalUserService
|
|
|
+) {
|
|
|
|
|
|
// companion object {
|
|
|
// val log: Logger = LoggerFactory.getLogger(BffDeptUserService::class.java)
|
|
@@ -67,7 +71,12 @@ class BffServiceController(val orgUser: BffOrgUserService,
|
|
|
* @return 成功返回应用列表
|
|
|
*/
|
|
|
@GetMapping(path = ["/xms/bff/org/users"])
|
|
|
- fun findOrgUsers(orgId: String?, filter: XmsUserInfo, paging: PageParam, @RequestParam extra: Map<String, String>): PagedData<BffOrgUserResult> {
|
|
|
+ fun findOrgUsers(
|
|
|
+ orgId: String?,
|
|
|
+ filter: XmsUserInfo,
|
|
|
+ paging: PageParam,
|
|
|
+ @RequestParam extra: Map<String, String>
|
|
|
+ ): PagedData<BffOrgUserResult> {
|
|
|
return orgUser.findUserInfo(filter, orgId, paging, extra)
|
|
|
}
|
|
|
|
|
@@ -482,10 +491,20 @@ class BffServiceController(val orgUser: BffOrgUserService,
|
|
|
@GetMapping(path = ["/xms/bff/rule/users"])
|
|
|
fun findRuleUsers(query: String?, filter: XmsUserInfo, paging: PageParam): PagedData<XmsUserInfo> {
|
|
|
hasText(query, "query不能为空")
|
|
|
- return if(ruleConfig.enabled)
|
|
|
+ return if (ruleConfig.enabled)
|
|
|
bffUser.findByRule(filter, query!!, paging)
|
|
|
else
|
|
|
throw XmsError(XmsError.XMS_NOT_ENABLED, "用户规则服务未启用")
|
|
|
}
|
|
|
|
|
|
-}
|
|
|
+ @GetMapping(path = ["/xms/bff/terminal/users"])
|
|
|
+ fun findTerminalUsers(
|
|
|
+ terminalId: String?,
|
|
|
+ filter: XmsUserInfo,
|
|
|
+ paging: PageParam,
|
|
|
+ @RequestParam extra: Map<String, String>
|
|
|
+ ): PagedData<BffTerminalUserResult> {
|
|
|
+ return bffTerminalUserService.findUserInfo(filter, terminalId, paging, extra)
|
|
|
+ }
|
|
|
+
|
|
|
+}
|