package com.safeluck.aaej.app.po
|
|
import com.safeluck.aaej.base.dbhelper.annotation.Database
|
import org.springframework.util.Assert
|
import java.io.Serializable
|
import java.math.BigDecimal
|
import java.util.*
|
import javax.persistence.Id
|
import javax.persistence.Table
|
import javax.servlet.http.HttpServletRequest
|
|
@Database(Database.MYSQL)
|
@Table(name = "app_session")
|
open class MobileSession : Serializable {
|
|
@Id
|
var token: String? = null
|
var model: String? = null
|
var device_id: String? = null
|
var app_version: String? = null
|
var login_time: Date? = null
|
var userid: BigDecimal? = null
|
var login_id: String? = null
|
var platform: String? = null
|
var ip: String? = null
|
var login_type: String? = null
|
var area_code: String? = null
|
var ayid: String? = null
|
var school_id: BigDecimal? = null
|
var tfc_id: String? = null
|
|
var p_stu_id: Int? = null
|
|
|
// val isIos: Boolean
|
// get() = "ios" == platform
|
// val isAndroid: Boolean
|
// get() = "android" == platform
|
//// @Transient
|
// val isStudent: Boolean
|
// get() = STUDENT == login_type
|
|
// @Transient
|
// var request: HttpServletRequest? = null
|
var db_index: String? = null
|
var user_from: String? = null
|
|
|
// companion object {
|
//
|
// var STUDENT = "student"
|
// var COACH = "coach"
|
// var SCHOOL_MASTER = "school_master"
|
// }
|
}
|