公会信息接受格式

This commit is contained in:
2025-08-22 11:50:38 +08:00
parent b6b7ce920c
commit 02bea7d9c5
2 changed files with 37 additions and 9 deletions

View File

@@ -0,0 +1,18 @@
package com.accompany.admin.vo.guild;
import lombok.Data;
@Data
public class GuildCreateAdminVo {
private Long erbanNo;
private Integer id;
private String name;
private String avatar;
private String backgroundUrl;
private Integer memberNumLimit;
private String guildContactType;
private String guildContact;
private Long inviteErbanNo;
private Integer operatorId;
private Integer regionId;
}

View File

@@ -4,6 +4,7 @@ import com.accompany.admin.controller.BaseController;
import com.accompany.admin.service.guild.GuildManageAdminService;
import com.accompany.admin.service.system.AdminLogService;
import com.accompany.admin.vo.guild.GuildAdminVo;
import com.accompany.admin.vo.guild.GuildCreateAdminVo;
import com.accompany.admin.vo.guild.GuildMemberAdminVo;
import com.accompany.business.constant.guild.GuildConstant;
import com.accompany.business.vo.guild.GuildOperateRecordAdminVo;
@@ -46,11 +47,13 @@ public class GuildManageAdminController extends BaseController {
@ApiImplicitParam(name = "operatorId", value = "公会运营负责人id")
})
@PostMapping("/create")
public BusiResult<Void> createGuild(Long erbanNo,
String guildContactType,
String guildContact,
Long inviteErbanNo,
Integer operatorId, Integer regionId){
public BusiResult<Void> createGuild(@RequestBody GuildCreateAdminVo guildCreateAdminVo){
Long erbanNo = guildCreateAdminVo.getErbanNo();
String guildContactType = guildCreateAdminVo.getGuildContactType();
String guildContact = guildCreateAdminVo.getGuildContact();
Long inviteErbanNo = guildCreateAdminVo.getInviteErbanNo();
Integer operatorId = guildCreateAdminVo.getOperatorId();
Integer regionId = guildCreateAdminVo.getRegionId();
if (null == erbanNo){
throw new AdminServiceException(BusiStatus.PARAMERROR);
}
@@ -72,10 +75,17 @@ public class GuildManageAdminController extends BaseController {
@ApiImplicitParam(name = "operatorId", value = "公会运营负责人id")
})
@PostMapping("/update")
public BusiResult<Void> updateGuild(Integer id, String name,
String avatar, String backgroundUrl, Integer memberNumLimit,
String guildContactType, String guildContact, Long inviteErbanNo,
Integer operatorId, Integer regionId){
public BusiResult<Void> updateGuild(@RequestBody GuildCreateAdminVo guildCreateAdminVo){
String name = guildCreateAdminVo.getName();
Integer id = guildCreateAdminVo.getId();
String backgroundUrl = guildCreateAdminVo.getBackgroundUrl();
Integer memberNumLimit = guildCreateAdminVo.getMemberNumLimit();
String avatar = guildCreateAdminVo.getAvatar();
String guildContactType = guildCreateAdminVo.getGuildContactType();
String guildContact = guildCreateAdminVo.getGuildContact();
Long inviteErbanNo = guildCreateAdminVo.getInviteErbanNo();
Integer operatorId = guildCreateAdminVo.getOperatorId();
Integer regionId = guildCreateAdminVo.getRegionId();
if (null == id || null == memberNumLimit){
throw new AdminServiceException(BusiStatus.PARAMERROR);
}