package com.example.demo.model;/* * Copyright © 2020-2035 erupt.xyz All rights reserved. * Author: YuePeng (erupts@126.com) */ 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.EruptUser; import xyz.erupt.upms.model.base.HyperModel; import xyz.erupt.jpa.model.BaseModel; import java.util.Set; import java.util.Date; @Erupt(name = "频率压制评估") @Table(name = "t_freq_press_assess") @Entity public class FreqPressAssess extends BaseModel { @EruptField( views = @View( title = "频率" ), edit = @Edit( title = "频率", type = EditType.INPUT, search = @Search, notNull = true, inputType = @InputType ) ) private String frequency; @EruptField( views = @View( title = "评估值" ), edit = @Edit( title = "评估值", type = EditType.NUMBER, search = @Search, notNull = true, numberType = @NumberType ) ) private Integer assessvalue; @EruptField( views = @View( title = "日期" ), edit = @Edit( title = "日期", type = EditType.DATE, search = @Search, dateType = @DateType ) ) private Date wdate; @EruptField( views = @View( title = "时刻" ), edit = @Edit( title = "时刻", type = EditType.INPUT, search = @Search, inputType = @InputType ) ) private String whour; @EruptField( views = @View( title = "信号强度" ), edit = @Edit( title = "信号强度", type = EditType.NUMBER, search = @Search, numberType = @NumberType ) ) private Integer strength; @EruptField( views = @View( title = "自动评分" ), edit = @Edit( title = "自动评分", type = EditType.INPUT, search = @Search, inputType = @InputType ) ) private String autoassess; @EruptField( views = @View( title = "记录时间" ), edit = @Edit( title = "记录时间", type = EditType.DATE, search = @Search, dateType = @DateType(type = DateType.Type.DATE_TIME) ) ) private Date create_time; // @EruptField( // views = @View( // title = "操作人" // ), // edit = @Edit( // title = "操作人", // type = EditType.REFERENCE_TABLE, search = @Search, // referenceTableType = @ReferenceTableType(id = "id", label = "name") // ) // ) // @ManyToOne @EruptField( views = @View( title = "评估人id", show = false ), edit = @Edit( title = "评估人id", type = EditType.INPUT, show = false, inputType = @InputType ) ) private String userid; @EruptField( views = @View( title = "评估人", sortable = true ), edit = @Edit( title = "评估人", type = EditType.INPUT, search = @Search, inputType = @InputType ) ) private String username; @EruptField( views = @View( title = "任务名称", sortable = true, show = false ), edit = @Edit( title = "任务名称", type = EditType.INPUT, search = @Search, show = false, inputType = @InputType ) ) private String taskname; @EruptField( views = @View( title = "任务编号", show = false ), edit = @Edit( title = "任务编号", type = EditType.INPUT, show = false, inputType = @InputType ) ) private String taskcode; @EruptField( views = @View( title = "监测点编号", show = false ), edit = @Edit( title = "监测点编号", type = EditType.INPUT, show = false, inputType = @InputType ) ) private String monitorpointId; @EruptField( views = @View( title = "监测点", sortable = true ), edit = @Edit( title = "监测点", type = EditType.INPUT, search = @Search, inputType = @InputType ) ) private String monitorpointName; }