package com.newfiber.api.pc.model.entity; import com.baomidou.mybatisplus.annotations.TableField; import com.baomidou.mybatisplus.annotations.TableId; import com.baomidou.mybatisplus.annotations.TableName; import com.baomidou.mybatisplus.enums.IdType; import lombok.Data; import java.io.Serializable; /** * 该实体类的表位于xinyang_main数据库中,其主要作用是将微信的模板id配置到个人。 * 配置功能模板在xinyang_main工程里面进行配置,这边只需要进行查询操作,然后再发送的数据集合里面 * 进行open_id查找从而发送给指定人员。 * @ClassName WxUserTemplate * @Description TODO * @Author 张鸿志 * @Date 2021年7月26日19:07:31 19:07 * Version 1.0 **/ @Data @TableName("wx_user_template") public class WxUserTemplate implements Serializable { @TableId(value = "id",type = IdType.AUTO) private Integer id; /** 用户编号 */ @TableField("user_no") private String userNo; /** 该用户对应的openId */ @TableField("open_id") private String openId; /** 微信公众号的模板id */ @TableField("template_id") private String templateId; @Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; WxUserTemplate that = (WxUserTemplate) o; if (!openId.equals(that.openId)) return false; return templateId.equals(that.templateId); } @Override public int hashCode() { int result = openId.hashCode(); result = 31 * result + templateId.hashCode(); return result; } }