| | |
| | | package com.iailab.module.system.api.user; |
| | | |
| | | import cn.hutool.core.convert.Convert; |
| | | import com.fhs.core.trans.anno.AutoTrans; |
| | | import com.iailab.framework.common.pojo.CommonResult; |
| | | import com.iailab.framework.common.util.collection.CollectionUtils; |
| | | import com.iailab.module.system.api.user.dto.AdminUserRespDTO; |
| | |
| | | import io.swagger.v3.oas.annotations.Operation; |
| | | import org.springframework.cloud.openfeign.FeignClient; |
| | | import org.springframework.web.bind.annotation.GetMapping; |
| | | import org.springframework.web.bind.annotation.PostMapping; |
| | | import org.springframework.web.bind.annotation.RequestBody; |
| | | import org.springframework.web.bind.annotation.RequestParam; |
| | | import static com.iailab.module.system.api.user.AdminUserApi.PREFIX; |
| | | |
| | | import java.util.*; |
| | | |
| | | @FeignClient(name = ApiConstants.NAME) // TODO iailab:fallbackFactory = |
| | | @FeignClient(name = ApiConstants.NAME) |
| | | @Tag(name = "RPC 服务 - 管理员用户") |
| | | //@AutoTrans(namespace = PREFIX, fields = {"nickname"}) // TODO @iailab:需要 easy-trans 做个 bugfix |
| | | @AutoTrans(namespace = PREFIX, fields = {"nickname"}) // TODO @iailab:需要 easy-trans 做个 bugfix |
| | | public interface AdminUserApi extends AutoTransable<AdminUserRespDTO> { |
| | | |
| | | String PREFIX = ApiConstants.PREFIX + "/user"; |
| | |
| | | return getUser(Convert.toLong(id)).getCheckedData(); |
| | | } |
| | | |
| | | @Operation(summary = "Feign接口-保存或者修改用户") |
| | | @PostMapping("/api/feign/users/saveOrUpdate") |
| | | void saveOrUpdateUserInfo(@RequestBody AdminUserRespDTO userRespDTO); |
| | | |
| | | } |