package cn.iocoder.yudao.module.system.dal.dataobject.biz;

import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*;

/**
 * @Author: jinyd
 * @CreateTime: 2024/11/27  15:22
 * @Description:
 * @Version: 4.0
 */

@TableName("system_wechat_message")
@KeySequence("system_wechat_message_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库，可不写。
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class WechatMessageDO extends BaseDO {

    /**
     * 消息主键
     */
    @TableId
    private Integer id;
    /**
     * 业务主键
     */
    private String pkMessage;
    /**
     * 业务主键2
     */
    private String pkMessage2;
    /**
     * 标题
     */
    private String title;
    /**
     * 备注
     */
    private String remark;
    /**
     * 内容
     */
    private String content;
    /**
     * 状态，1-已发送，2-发送失败，3-未开启
     */
    private Integer state;
    /**
     * 请求参数
     */
    private String params;
    /**
     * 企微用户id
     */
    private String corpUserId;
    /**
     * 企微消息id
     */
    private String corpMsgId;

}
