All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.wuda.foundation.user.impl.jooq.generation.Tables Maven / Gradle / Ivy

The newest version!
/*
 * This file is generated by jOOQ.
 */
package com.wuda.foundation.user.impl.jooq.generation;


import com.wuda.foundation.user.impl.jooq.generation.tables.IndividualUserGeneral;
import com.wuda.foundation.user.impl.jooq.generation.tables.User;
import com.wuda.foundation.user.impl.jooq.generation.tables.UserAccount;
import com.wuda.foundation.user.impl.jooq.generation.tables.UserEmail;
import com.wuda.foundation.user.impl.jooq.generation.tables.UserPhone;


/**
 * Convenience access to all tables in foundation_user
 */
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Tables {

    /**
     * 个人用户-基本信息
     */
    public static final IndividualUserGeneral INDIVIDUAL_USER_GENERAL = IndividualUserGeneral.INDIVIDUAL_USER_GENERAL;

    /**
     * 用户有很多类型,比如一种分类方法是把用户分成个人用户和企业用户,而不同类型的用户需要的字段不一样,但是他们都是用户,即 is-a user。这个表属于所有用户的基本信息,其他不同类型的用户有自己专属的表,然后用用户ID关联回这个表。这样做还有一个好处,那就是其他表中的用户ID都统一关联回这个表,这样用户ID就不会有歧义了。
     */
    public static final User USER = User.USER;

    /**
     * 用户账号信息,适用各种类型的用户
     */
    public static final UserAccount USER_ACCOUNT = UserAccount.USER_ACCOUNT;

    /**
     * 用户的email
     */
    public static final UserEmail USER_EMAIL = UserEmail.USER_EMAIL;

    /**
     * 用户的电话
     */
    public static final UserPhone USER_PHONE = UserPhone.USER_PHONE;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy