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 .apt_generated
.classpath .classpath
.factorypath .factorypath
.project .project
.settings .settings
.springBeans .springBeans
.sts4-cache
### IntelliJ IDEA ### ### IntelliJ IDEA ###
*/target/ .idea
.idea/
*.iws *.iws
*.iml *.iml
*.ipr *.ipr
### NetBeans ### ### NetBeans ###
/nbproject/private/ nbproject/private/
/nbbuild/ build/*
/dist/ nbbuild/
/nbdist/ dist/
/.nb-gradle/ nbdist/
build/ .nb-gradle/
!**/src/main/**/build/
!**/src/test/**/build/
### VS Code ### ######################################################################
.vscode/ # Others
*.log
*.xml.versionsBackup
*.swp
.DS_Store
!*/build/*.java
!*/build/*.html
!*/build/*.xml
### JRebel ###
rebel.xml rebel.xml
.flattened-pom.xml
**/target
/.idea/ .flattened-pom.xml
/.idea/
/.idea/libraries/

View File

@ -1,12 +1,15 @@
package cn.axzo.im.center.api.vo.req; 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 lombok.experimental.Accessors;
import org.hibernate.validator.constraints.Length; 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 = "机器人标签颜色不能为空") @NotNull(message = "机器人标签颜色不能为空")
private String color; private String color;
/**
* 标签文字颜色
*/
private String bodyColor;
} }

View File

@ -1,10 +1,13 @@
package cn.axzo.im.center.api.vo.req; 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 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颜色 * 机器人Tag颜色
*/ */
private String color; private String color;
/**
* 标签文字颜色
*/
private String bodyColor;
} }

View File

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

View File

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