代码拉取完成,页面将自动刷新
package com.example.demo.model.student;
import javax.persistence.*;
import xyz.erupt.annotation.*;
import xyz.erupt.annotation.sub_erupt.*;
import xyz.erupt.annotation.sub_field.*;
import xyz.erupt.annotation.sub_field.sub_edit.*;
import xyz.erupt.upms.model.base.HyperModel;
import xyz.erupt.jpa.model.BaseModel;
import java.util.Set;
import java.util.Date;
import xyz.erupt.upms.looker.*;
@Erupt(name = "学生")
@Table(name = "student1")
@Entity
public class Student1 extends LookerSelf {
@EruptField(
views = @View(
title = "Profile Name", sortable = true
),
edit = @Edit(
title = "Profile Name",
type = EditType.INPUT,
inputType = @InputType
)
)
private String name;
@EruptField(
edit = @Edit(
title = "显示顺序",
show=false,
type = EditType.NUMBER,
numberType = @NumberType
)
)
private Long sort;
@EruptField(
views = @View(
title = "First Name", sortable = true
),
edit = @Edit(
title = "First Name",
type = EditType.INPUT, search = @Search,
inputType = @InputType
)
)
private String first_name;
}
package com.example.demo.model.student;
import javax.persistence.*;
import xyz.erupt.annotation.*;
import xyz.erupt.annotation.sub_erupt.*;
import xyz.erupt.annotation.sub_field.*;
import xyz.erupt.annotation.sub_field.sub_edit.*;
import xyz.erupt.upms.model.base.HyperModel;
import xyz.erupt.jpa.model.BaseModel;
import java.util.Set;
import java.util.Date;
import xyz.erupt.upms.looker.*;
@Erupt(name = "任务")
@Table(name = "work")
@Entity
public class Work extends LookerSelf {
@EruptField(
views = @View(
title = "Name", sortable = true
),
edit = @Edit(
title = "Name",
type = EditType.INPUT,
inputType = @InputType
)
)
private String name;
@EruptField(
edit = @Edit(
title = "显示顺序",
show=false,
type = EditType.NUMBER,
numberType = @NumberType
)
)
private Long sort;
@ManyToOne //多对一
@EruptField(
views = {
@View(title = " Profile", column = "name")
},
edit = @Edit(
title = " Profile",
type = EditType.REFERENCE_TABLE,
referenceTableType = @ReferenceTableType(
id = "id",
label = "name"
)
)
)
private Student1 profile;
}