feat:微信支付

This commit is contained in:
dzc committed 2026-03-10 16:42:51 +08:00
1 parent f2b185b731
commit bce4bf9ee3
27 files changed
+1224 -68

No files matched your search

@@ -0,0 +1,19 @@
package com.bsd.pjcloud.app.api.dto;
import com.bsd.pjcloud.app.api.constant.AppUserTypeEnum;
import lombok.Data;
@Data
public class AppAdminSyncDto {
private String uniqueCode;
private AppUserTypeEnum userTypeEnum;
private Long adminUserId;
private String username;
private String avatarImage;
}
@@ -19,6 +19,7 @@
package com.bsd.pjcloud.app.api.feign;
import com.bsd.pjcloud.app.api.dto.AppAdminSyncDto;
import com.bsd.pjcloud.app.api.dto.AppUserInfo;
import com.bsd.pjcloud.common.core.constant.ServiceNameConstants;
import com.bsd.pjcloud.common.core.util.R;
@@ -26,6 +27,8 @@ import com.bsd.pjcloud.common.feign.annotation.NoToken;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
@FeignClient(contextId = "remoteAppUserService", value = ServiceNameConstants.APP_SERVER)
@@ -49,5 +52,10 @@ public interface RemoteAppUserService {
@GetMapping("/appsocial/info/{inStr}")
R<AppUserInfo> social(@PathVariable("inStr") String inStr);
/**
* 同步admin账户信息为app账户
*/
@NoToken
@PostMapping("/appsocial/info/sync-admin-account-info")
R<AppUserInfo> syncAdminAccountInfo(@RequestBody AppAdminSyncDto appAdminSyncDto);
}