经理中心

This commit is contained in:
hy001 2026-06-24 15:39:54 +08:00
parent 21bab83eea
commit 1826aa10ab
8 changed files with 35 additions and 0 deletions

View File

@ -37,6 +37,8 @@ public class TeamManagerAddCmd extends Command {
private Boolean canUnbanUser;
private Boolean canChangeCountry;
@NotNull(message = "createUser required.")
private Long createUser;

View File

@ -40,6 +40,8 @@ public class TeamManagerDTO extends DTO {
private Boolean canUnbanUser;
private Boolean canChangeCountry;
private Timestamp createTime;
private Timestamp updateTime;

View File

@ -96,6 +96,7 @@ public class TeamManagerServiceImpl implements TeamManagerService {
.setCanGiftProps(defaultEnabled(info.getCanGiftProps()))
.setCanBanUser(defaultEnabled(info.getCanBanUser()))
.setCanUnbanUser(defaultEnabled(info.getCanUnbanUser()))
.setCanChangeCountry(defaultEnabled(info.getCanChangeCountry()))
.setCreateTime(info.getCreateTime())
.setUpdateTime(info.getUpdateTime()));
}
@ -120,6 +121,7 @@ public class TeamManagerServiceImpl implements TeamManagerService {
.setCanGiftProps(defaultEnabled(cmd.getCanGiftProps()))
.setCanBanUser(defaultEnabled(cmd.getCanBanUser()))
.setCanUnbanUser(defaultEnabled(cmd.getCanUnbanUser()))
.setCanChangeCountry(defaultEnabled(cmd.getCanChangeCountry()))
.setCreateUser(cmd.getCreateUser());
ResponseAssert.requiredSuccess(teamManagerClient.add(addCmd));
@ -136,6 +138,7 @@ public class TeamManagerServiceImpl implements TeamManagerService {
.setCanGiftProps(cmd.getCanGiftProps())
.setCanBanUser(cmd.getCanBanUser())
.setCanUnbanUser(cmd.getCanUnbanUser())
.setCanChangeCountry(cmd.getCanChangeCountry())
.setUpdateUser(cmd.getUpdateUser())));
}

View File

@ -46,6 +46,8 @@ public class TeamManagerCO extends ClientObject {
private Boolean canUnbanUser;
private Boolean canChangeCountry;
private Timestamp createTime;
private Timestamp updateTime;

View File

@ -39,4 +39,6 @@ public class TeamManagerAddCmd extends Command {
private Boolean canUnbanUser;
private Boolean canChangeCountry;
}

View File

@ -37,4 +37,6 @@ public class TeamManagerUpdateCmd extends Command {
private Boolean canUnbanUser;
private Boolean canChangeCountry;
}

View File

@ -75,4 +75,10 @@ public class TeamManagerInfo extends TimestampBaseEntity {
@TableField("can_unban_user")
private Boolean canUnbanUser;
/**
* 经理中心是否允许修改用户国家.
*/
@TableField("can_change_country")
private Boolean canChangeCountry;
}

View File

@ -0,0 +1,16 @@
SET @table_schema = DATABASE();
SET @ddl = IF(
EXISTS(
SELECT 1
FROM information_schema.COLUMNS
WHERE TABLE_SCHEMA = @table_schema
AND TABLE_NAME = 'team_manager_base_info'
AND COLUMN_NAME = 'can_change_country'
),
'SELECT 1',
"ALTER TABLE `team_manager_base_info` ADD COLUMN `can_change_country` tinyint(1) NOT NULL DEFAULT 1 COMMENT '经理中心是否允许修改用户国家' AFTER `can_unban_user`"
);
PREPARE stmt FROM @ddl;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;