53 lines
1.4 KiB
Java
53 lines
1.4 KiB
Java
|
|
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));
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
}
|