| | |
| | | package com.oying.modules.message.domain; |
| | | |
| | | import com.oying.base.BaseEntity; |
| | | import com.oying.modules.message.common.MesTypeEnum; |
| | | import lombok.Data; |
| | | import cn.hutool.core.bean.BeanUtil; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import cn.hutool.core.bean.copier.CopyOptions; |
| | | import java.sql.Timestamp; |
| | | import javax.validation.constraints.NotBlank; |
| | | import javax.validation.constraints.NotNull; |
| | | import java.io.Serializable; |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.oying.base.BaseEntity; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import javax.validation.constraints.NotBlank; |
| | | import javax.validation.constraints.NotNull; |
| | | import java.io.Serializable; |
| | | import java.sql.Timestamp; |
| | | |
| | | /** |
| | | * @description / |
| | | * @author 李萌 |
| | | * @date 2025-07-25 |
| | | **/ |
| | | * @author 李萌 |
| | | * @description / |
| | | * @date 2025-07-25 |
| | | **/ |
| | | @Data |
| | | @TableName("mes_msg_record") |
| | | public class MesMsgRecord extends BaseEntity implements Serializable { |
| | |
| | | @ApiModelProperty(value = "最终内容") |
| | | private String content; |
| | | |
| | | @NotBlank |
| | | @ApiModelProperty(value = "最终内容key") |
| | | private String contentKey; |
| | | |
| | | @ApiModelProperty(value = "业务ID 例如订单ID") |
| | | private Long bizId; |
| | | |
| | |
| | | @ApiModelProperty(value = "扩展字段 存跳转链接等") |
| | | private String extra; |
| | | |
| | | @NotBlank |
| | | @ApiModelProperty(value = "创建人") |
| | | private String createBy; |
| | | |
| | | @NotNull |
| | | @ApiModelProperty(value = "创建时间") |
| | | private Timestamp createTime; |
| | | |
| | | @NotBlank |
| | | @ApiModelProperty(value = "更新人") |
| | | private String updateBy; |
| | | |
| | | @NotNull |
| | | @ApiModelProperty(value = "更新时间") |
| | | private Timestamp updateTime; |
| | | // 新增字段 |
| | | @NotNull |
| | | @ApiModelProperty(value = "订单ID") |
| | |
| | | @ApiModelProperty(value = "买家用户ID") |
| | | private String buyerId; |
| | | |
| | | @NotBlank |
| | | @ApiModelProperty(value = "买家用户名字") |
| | | private String buyerName; |
| | | @NotBlank |
| | | @ApiModelProperty(value = "订单编号 冗余字段") |
| | | private String orderNo; |
| | |
| | | private String shopName; |
| | | |
| | | @ApiModelProperty(value = "骑手ID") |
| | | private Long riderId; |
| | | private String riderId; |
| | | |
| | | @ApiModelProperty(value = "骑手姓名 冗余字段") |
| | | private String riderName; |
| | | |
| | | public void copy(MesMsgRecord source){ |
| | | BeanUtil.copyProperties(source,this, CopyOptions.create().setIgnoreNullValue(true)); |
| | | public void copy(MesMsgRecord source) { |
| | | BeanUtil.copyProperties(source, this, CopyOptions.create().setIgnoreNullValue(true)); |
| | | } |
| | | } |