Files
guoxue-java/src/main/java/com/gxwebsoft/gx/entity/GxRole.java
T
2026-03-25 15:56:42 +08:00

69 lines
1.6 KiB
Java

package com.gxwebsoft.gx.entity;
import com.baomidou.mybatisplus.annotation.*;
import java.time.LocalDateTime;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
*
*
* @author LX
* @since 2025-11-23 09:34:30
*/
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "GxRole对象", description = "")
@TableName("gx_role")
public class GxRole implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
@ApiModelProperty(value = "角色名称")
private String roleName;
@ApiModelProperty(value = "角色描述")
private String roleDesc;
@ApiModelProperty(value = "角色头像")
private String avatar;
private String emo;
@ApiModelProperty(value = "背景图片")
private String bgImage;
@ApiModelProperty(value = "音色")
private String voice;
@ApiModelProperty(value = "状态, 0正常, 1冻结")
private Integer status;
@ApiModelProperty(value = "提示词")
private String prompt;
@ApiModelProperty(value = "是否删除, 0否, 1是")
@TableLogic
private Integer deleted;
@ApiModelProperty(value = "租户id")
private Integer tenantId;
@ApiModelProperty(value = "注册时间")
private LocalDateTime createTime;
@ApiModelProperty(value = "修改时间")
private LocalDateTime updateTime;
private Integer sortNumber;
@TableField(exist = false)
private String content;
}