package com.cdzy.activity.model.table; import com.mybatisflex.core.query.QueryColumn; import com.mybatisflex.core.table.TableDef; // Auto generate by mybatis-flex, do not modify it. public class ActivityUserTableDef extends TableDef { /** * 实体类。 @author attiya @since 2025-09-22 */ public static final ActivityUserTableDef ACTIVITY_USER = new ActivityUserTableDef(); /** * 用户id */ public final QueryColumn USER_ID = new QueryColumn(this, "user_id"); /** * 活动id */ public final QueryColumn ACTIVITY_ID = new QueryColumn(this, "activity_id"); public final QueryColumn ACTIVITY_USER_ID = new QueryColumn(this, "activity_user_id"); /** * 所有字段。 */ public final QueryColumn ALL_COLUMNS = new QueryColumn(this, "*"); /** * 默认字段,不包含逻辑删除或者 large 等字段。 */ public final QueryColumn[] DEFAULT_COLUMNS = new QueryColumn[]{USER_ID, ACTIVITY_ID, ACTIVITY_USER_ID}; public ActivityUserTableDef() { super("", "activity_user"); } private ActivityUserTableDef(String schema, String name, String alisa) { super(schema, name, alisa); } public ActivityUserTableDef as(String alias) { String key = getNameWithSchema() + "." + alias; return getCache(key, k -> new ActivityUserTableDef("", "activity_user", alias)); } }