{{ t('heroEyebrow') }}

{{ t('heroSub') }}

Erupt {{ ERUPT_VER }} Spring Boot {{ BOOT_VER }}
SampleModel.java
01@Erupt(name = "Sample")
02@Entity
03public class SampleModel extends BaseModel {
04
05    @EruptField(
06        views = @View(title = "Name"),
07        edit  = @Edit(title = "Name", search = @Search)
08    )
09    private String name;
10
11    @EruptField(views = @View(title = "Active"))
12    private Boolean active = true;
13
14    @EruptField(views = @View(title = "Date"))
15    private Date date;
16}
01 {{ t('secConfig') }}
{{ t('fieldBuild') }}
Maven Gradle
{{ t('fieldJava') }}
{{ t('fieldDb') }}
{{ t('fieldLocale') }}
{{ t('fieldPort') }}
{{ t('fieldAccount') }}
{{ t('fieldPassword') }}
{{ t('fieldCaptcha') }}
{{ t('fieldColor') }}
{{ form.primaryColor }}
02 {{ t('secMeta') }}
{{ t('fSample') }}
03 {{ t('secModules') }} {{ t('secModulesHint') }}
AI {{ t('secModulesAi') }}
{{ m.tag }}
{{ m.icon }}
{{ m.name }}
{{ locale === 'zh' ? m.descZh : m.desc }}
PLUGIN {{ t('secModulesPlugin') }}
{{ m.tag }}
{{ m.icon }}
{{ m.name }}
{{ locale === 'zh' ? m.descZh : m.desc }}
DATA {{ t('secModulesData') }}
{{ m.tag }}
{{ m.icon }}
{{ m.name }}
{{ locale === 'zh' ? m.descZh : m.desc }}
PRO {{ t('secModulesPro') }}
PRO
{{ m.icon }}
{{ m.name }}
{{ locale === 'zh' ? m.descZh : m.desc }}
{{ t('selLabel') }}
{{ t('selEmpty') }} {{ MODULES.find(m => m.id === id)?.icon }} {{ MODULES.find(m => m.id === id)?.name || id }}
{{ t('proEyebrow') }}
{{ t('proTitle') }}
{{ t('proDesc') }}
{{ t('proBtn') }}
{{ t('barHint') }} {{ t('barHintTo') }}
{{ modal.activeFile }} {{ modal.copied ? t('copied') : t('copy') }}