|
|
@@ -0,0 +1,57 @@
|
|
|
+package com.grkj.data.model.dos
|
|
|
+
|
|
|
+import androidx.room.ColumnInfo
|
|
|
+import androidx.room.Ignore
|
|
|
+import com.grkj.data.data.MainDomainData
|
|
|
+import com.sik.sikcore.date.TimeUtils
|
|
|
+import java.io.Serializable
|
|
|
+
|
|
|
+/**
|
|
|
+ * Bean基类
|
|
|
+ *
|
|
|
+ * @author ruoyi
|
|
|
+ */
|
|
|
+open class BaseStandardBean : Serializable {
|
|
|
+ @ColumnInfo("creator")
|
|
|
+ var creator: String? = MainDomainData.userInfo?.userName
|
|
|
+
|
|
|
+ @ColumnInfo("create_time")
|
|
|
+ var createTime: String? = TimeUtils.nowString(TimeUtils.DEFAULT_DATE_HOUR_MIN_SEC_FORMAT)
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 更新者
|
|
|
+ */
|
|
|
+ @ColumnInfo("updater")
|
|
|
+ var updater: String? = MainDomainData.userInfo?.userName
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 更新时间
|
|
|
+ */
|
|
|
+ @ColumnInfo("update_time")
|
|
|
+ var updateTime: String? = TimeUtils.nowString(TimeUtils.DEFAULT_DATE_HOUR_MIN_SEC_FORMAT)
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 备注
|
|
|
+ */
|
|
|
+ @ColumnInfo("remark")
|
|
|
+ var remark: String? = null
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 是否选中
|
|
|
+ */
|
|
|
+ @Ignore
|
|
|
+ var isSelected: Boolean = false
|
|
|
+
|
|
|
+ @Ignore
|
|
|
+ var paramMap: MutableMap<String?, Any?>? = null
|
|
|
+ get() {
|
|
|
+ if (field == null) {
|
|
|
+ field = HashMap<String?, Any?>()
|
|
|
+ }
|
|
|
+ return field
|
|
|
+ }
|
|
|
+
|
|
|
+ companion object {
|
|
|
+ private const val serialVersionUID = 1L
|
|
|
+ }
|
|
|
+}
|