|
@@ -1,38 +1,86 @@
|
|
|
package com.yingyang.healthconsultation.entity
|
|
|
|
|
|
+import android.text.TextUtils
|
|
|
import java.io.Serializable
|
|
|
|
|
|
/**
|
|
|
* 在在咨询bean
|
|
|
*/
|
|
|
-class ConsultationBean: Serializable {
|
|
|
- val avatar: String? = null//头像地址
|
|
|
- val certificate: String? = null//医生资格证
|
|
|
- val consultationTotal: String? = null//问诊量
|
|
|
- val createBy: String? = null
|
|
|
- val createTime: String? = null
|
|
|
- val departmentName: String? = null//所属部门
|
|
|
- val email: String? = null//用户邮箱
|
|
|
- val goodRate: String? = null//好评率
|
|
|
- val id: String? = null//用户ID
|
|
|
- val idCard: String? = null//身份证号
|
|
|
- val isDoctor: String? = null//是否医生 0是 1否
|
|
|
- val isOnline: String? = null//是否在线 0是 1否
|
|
|
- val limit: String? = null
|
|
|
- val mobile: String? = null//手机号码
|
|
|
- val nickName: String? = null//用户昵称
|
|
|
- val orgCode: String? = null
|
|
|
- val orgName: String? = null//机构名字
|
|
|
- val page: String? = null
|
|
|
- val password: String? = null//密码
|
|
|
- val price: String? = null//单价
|
|
|
- val remark: String? = null//备注
|
|
|
- val roleCodes: String? = null//用户关联的所有的角色,用逗号分隔
|
|
|
- val sex: String? = null//用户性别(0男 1女 2未知)
|
|
|
- val speciality: String? = null//擅长
|
|
|
- val status: String? = null//帐号状态(0正常 1停用 2删除)
|
|
|
- val title: String? = null//职称
|
|
|
- val updateBy: String? = null
|
|
|
- val updateTime: String? = null
|
|
|
- val userName: String? = null//用户账号
|
|
|
+class ConsultationBean : Serializable {
|
|
|
+ val avatar: String = ""//头像地址
|
|
|
+ val certificate: String = ""//医生资格证
|
|
|
+ val consultationTotal: String = ""//问诊量
|
|
|
+ val createBy: String = ""
|
|
|
+ val createTime: String = ""
|
|
|
+ val departmentName: String = ""//所属部门
|
|
|
+ val goodRate: String = ""//好评率
|
|
|
+ val id: String = ""//用户ID
|
|
|
+ val idCard: String = ""//身份证号
|
|
|
+ val isDoctor: String = ""//是否医生 0是 1否
|
|
|
+ val isOnline: String = ""//是否在线 0是 1否
|
|
|
+ val limit: String = ""
|
|
|
+ val mobile: String = ""//手机号码
|
|
|
+ val nickName: String = ""//用户昵称
|
|
|
+ val orgCode: String = ""
|
|
|
+ val orgName: String = ""//机构名字
|
|
|
+ val page: String = ""
|
|
|
+ val password: String = ""//密码
|
|
|
+ val price: String = ""//单价
|
|
|
+ val remark: String = ""//备注
|
|
|
+ val roleCodes: String = ""//用户关联的所有的角色,用逗号分隔
|
|
|
+ val sex: String = ""//用户性别(0男 1女 2未知)
|
|
|
+ val speciality: String = ""//擅长
|
|
|
+ val status: String = ""//帐号状态(0正常 1停用 2删除)
|
|
|
+ val title: String = ""//职称
|
|
|
+ val updateBy: String = ""
|
|
|
+ val updateTime: String = ""
|
|
|
+ val userName: String = ""//用户账号
|
|
|
+
|
|
|
+ fun titleInfo(): String {
|
|
|
+ return if (title.isNullOrEmpty()) {
|
|
|
+ ""
|
|
|
+ } else {
|
|
|
+ title
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ fun departmentNameInfo(): String {
|
|
|
+ return if (departmentName.isNullOrEmpty()) {
|
|
|
+ ""
|
|
|
+ } else {
|
|
|
+ " $departmentName"
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ fun priceInfo(): String {
|
|
|
+ return if (price.isNullOrEmpty()) {
|
|
|
+ ""
|
|
|
+ } else {
|
|
|
+ price
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ fun getConsultationTotalInfo(): String {
|
|
|
+ return if (consultationTotal.isNullOrEmpty()) {
|
|
|
+ ""
|
|
|
+ } else {
|
|
|
+ consultationTotal
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ fun getGoodRateInfo(): String {
|
|
|
+ return if (goodRate.isNullOrEmpty()) {
|
|
|
+ ""
|
|
|
+ } else {
|
|
|
+ goodRate
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ fun getIsOnlineStatus(): String {
|
|
|
+ return if (TextUtils.equals("0", isOnline)) {
|
|
|
+ "在线"
|
|
|
+ } else {
|
|
|
+ "离线"
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|