feat: 机器人标签新增标签文字颜色字段和相关逻辑

This commit is contained in:
songyuanlun 2024-01-03 16:02:15 +08:00
parent cc9142fb24
commit 84d185ea38
5 changed files with 70 additions and 29 deletions

56
.gitignore vendored
View File

@ -1,35 +1,51 @@
### STS ###
######################################################################
# Build Tools
.gradle
/build/
!gradle/wrapper/gradle-wrapper.jar
target/
!.mvn/wrapper/maven-wrapper.jar
######################################################################
# IDE
### eclipse ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache
### IntelliJ IDEA ###
*/target/
.idea/
.idea
*.iws
*.iml
*.ipr
### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/
!**/src/main/**/build/
!**/src/test/**/build/
nbproject/private/
build/*
nbbuild/
dist/
nbdist/
.nb-gradle/
### VS Code ###
.vscode/
######################################################################
# Others
*.log
*.xml.versionsBackup
*.swp
.DS_Store
!*/build/*.java
!*/build/*.html
!*/build/*.xml
### JRebel ###
rebel.xml
.flattened-pom.xml
**/target
/.idea/
/.idea/
/.idea/libraries/
.flattened-pom.xml

View File

@ -1,12 +1,15 @@
package cn.axzo.im.center.api.vo.req;
import lombok.*;
import javax.validation.constraints.NotNull;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;
import org.hibernate.validator.constraints.Length;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;
/**
* 机器人标签创建请求
*
@ -50,4 +53,9 @@ public class RobotTagReq {
*/
@NotNull(message = "机器人标签颜色不能为空")
private String color;
/**
* 标签文字颜色
*/
private String bodyColor;
}

View File

@ -1,10 +1,13 @@
package cn.axzo.im.center.api.vo.req;
import lombok.*;
import lombok.experimental.Accessors;
import org.hibernate.validator.constraints.Length;
import javax.validation.constraints.NotNull;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;
/**
* 机器人标签更新
@ -52,4 +55,9 @@ public class UpdateRobotTagReq {
* 机器人Tag颜色
*/
private String color;
/**
* 标签文字颜色
*/
private String bodyColor;
}

View File

@ -39,6 +39,11 @@ public class RobotTagResp {
*/
private String color;
/**
* 标签文字颜色
*/
private String bodyColor;
/**
* 被机器人使用数量

View File

@ -51,5 +51,9 @@ public class RobotTag extends BaseEntity<RobotTag> implements Serializable {
@TableField("color")
private String color;
/**
* 标签文字颜色
*/
@TableField("body_color")
private String bodyColor;
}