【8.1.4】【message】消息表更新一个存储业务数据的自定义字段

dev-8.1.9
fengshuonan 2024-04-08 13:45:58 +08:00
parent c298027905
commit c424822c53
2 changed files with 12 additions and 1 deletions

View File

@ -3,10 +3,12 @@ package cn.stylefeng.roses.kernel.sys.modular.message.entity;
import cn.stylefeng.roses.kernel.db.api.pojo.entity.BaseBusinessEntity;
import cn.stylefeng.roses.kernel.rule.annotation.ChineseDescription;
import com.baomidou.mybatisplus.annotation.*;
import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
import java.util.Map;
/**
*
@ -14,7 +16,7 @@ import java.util.Date;
* @author fengshuonan
* @since 2024/01/12 17:31
*/
@TableName("sys_message")
@TableName(value = "sys_message", autoResultMap = true)
@Data
@EqualsAndHashCode(callSuper = true)
public class SysMessage extends BaseBusinessEntity {
@ -96,6 +98,13 @@ public class SysMessage extends BaseBusinessEntity {
@ChineseDescription("业务类型(根据业务id和业务类型可以确定业务数据)")
private String businessType;
/**
*
*/
@TableField(value = "business_detail", typeHandler = JacksonTypeHandler.class)
@ChineseDescription("业务的详细信息自定义字段")
private Map<String, Object> businessDetail;
/**
* 0-1-
*/

View File

@ -0,0 +1,2 @@
ALTER TABLE `sys_message`
ADD COLUMN `business_detail` json NULL COMMENT '业务的详细信息json' AFTER `business_type`;