liuwenbin пре 7 година
родитељ
комит
0d1bc306d6

+ 91 - 1
patient-co-manage/wlyy-manage/src/main/java/com/yihu/wlyy/entity/synergy/ManageCustomerOnlineRecordDO.java

@ -1,7 +1,97 @@
package com.yihu.wlyy.entity.synergy;
import com.yihu.wlyy.entity.IdEntity;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.util.Date;
/**
 * Created by 刘文彬 on 2018/9/27.
 * 客服在线记录表
 */
public class ManageCustomerOnlineRecordDO {
@Entity
@Table(name = "manage_customer_online_record")
public class ManageCustomerOnlineRecordDO extends IdEntity {
    private String code;
    private String customerCode;//客服code
    private String customerName;//客服名称
    private Integer status;//状态(1、在线,2、离线)
    private Date createTime;//创建时间
    private String jobNo;//客服工号
    private String seat;//席位
    private String phone;//客服电话
    @Column(name = "code")
    public String getCode() {
        return code;
    }
    public void setCode(String code) {
        this.code = code;
    }
    @Column(name = "customer_code")
    public String getCustomerCode() {
        return customerCode;
    }
    public void setCustomerCode(String customerCode) {
        this.customerCode = customerCode;
    }
    @Column(name = "customer_name")
    public String getCustomerName() {
        return customerName;
    }
    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }
    @Column(name = "status")
    public Integer getStatus() {
        return status;
    }
    public void setStatus(Integer status) {
        this.status = status;
    }
    @Column(name = "create_time")
    public Date getCreateTime() {
        return createTime;
    }
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
    @Column(name = "job_no")
    public String getJobNo() {
        return jobNo;
    }
    public void setJobNo(String jobNo) {
        this.jobNo = jobNo;
    }
    @Column(name = "seat")
    public String getSeat() {
        return seat;
    }
    public void setSeat(String seat) {
        this.seat = seat;
    }
    @Column(name = "phone")
    public String getPhone() {
        return phone;
    }
    public void setPhone(String phone) {
        this.phone = phone;
    }
}

+ 76 - 0
patient-co-manage/wlyy-manage/src/main/java/com/yihu/wlyy/entity/synergy/ManageSynergyWorkordeExecutorDO.java

@ -0,0 +1,76 @@
package com.yihu.wlyy.entity.synergy;
import com.yihu.wlyy.entity.IdEntity;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
/**
 * Created by 刘文彬 on 2018/9/27.
 * 协同服务执行人表
 */
@Entity
@Table(name = "manage_synergy_workorder_executor")
public class ManageSynergyWorkordeExecutorDO extends IdEntity {
    private String code;
    private String workorderCode;//协同服务工单code
    private Integer executorType;//执行人类型(1、负责人(客服),2、协作着(客服),3、医生)
    private String executorCode;//执行者code
    private String executorName;//执行人名称
    private Integer del;//逻辑删除(0、有效,1、删除)
    @Column(name = "code")
    public String getCode() {
        return code;
    }
    public void setCode(String code) {
        this.code = code;
    }
    @Column(name = "workorder_code")
    public String getWorkorderCode() {
        return workorderCode;
    }
    public void setWorkorderCode(String workorderCode) {
        this.workorderCode = workorderCode;
    }
    @Column(name = "executor_type")
    public Integer getExecutorType() {
        return executorType;
    }
    public void setExecutorType(Integer executorType) {
        this.executorType = executorType;
    }
    @Column(name = "executor_code")
    public String getExecutorCode() {
        return executorCode;
    }
    public void setExecutorCode(String executorCode) {
        this.executorCode = executorCode;
    }
    @Column(name = "executor_name")
    public String getExecutorName() {
        return executorName;
    }
    public void setExecutorName(String executorName) {
        this.executorName = executorName;
    }
    @Column(name = "del")
    public Integer getDel() {
        return del;
    }
    public void setDel(Integer del) {
        this.del = del;
    }
}

+ 177 - 0
patient-co-manage/wlyy-manage/src/main/java/com/yihu/wlyy/entity/synergy/ManageSynergyWorkorderDO.java

@ -0,0 +1,177 @@
package com.yihu.wlyy.entity.synergy;
import com.yihu.wlyy.entity.IdEntity;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.util.Date;
/**
 * Created by 刘文彬 on 2018/9/27.
 * 协同服务工单表
 */
@Entity
@Table(name = "manage_synergy_workorder")
public class ManageSynergyWorkorderDO extends IdEntity {
    private String code;//服务编号
    private Integer type;//服务类型(0、咨询,1、健康教育,2、预约,3、随访,4、问卷调查,5、疾病筛查)
    private Date serviceTime;//服务时间
    private Integer status;//工单状态(0、草稿,1、未接受,2、处理中,3、处理完成,4、退回)
    private Integer priority;//工单优先级(0、普通,1、加急)
    private Date createTime;//创建时间
    private String createUser;//创建人code
    private String createUserName;//创建人名称
    private String remark;//备注
    private Integer createUserType;//创建人类型(1、医生,2、客服)
    private Integer del;//逻辑删除(0、有效,1、删除)
    private String content;//服务内容
    private String relationCode;//根据type关联业务code
    private String returnedRemark;//退回操作备注说明
    private String dealResultRemark;//处理结果
    private String dealResultAccessory;//处理结果附件
    @Column(name = "code")
    public String getCode() {
        return code;
    }
    public void setCode(String code) {
        this.code = code;
    }
    @Column(name = "type")
    public Integer getType() {
        return type;
    }
    public void setType(Integer type) {
        this.type = type;
    }
    @Column(name = "service_time")
    public Date getServiceTime() {
        return serviceTime;
    }
    public void setServiceTime(Date serviceTime) {
        this.serviceTime = serviceTime;
    }
    @Column(name = "status")
    public Integer getStatus() {
        return status;
    }
    public void setStatus(Integer status) {
        this.status = status;
    }
    @Column(name = "priority")
    public Integer getPriority() {
        return priority;
    }
    public void setPriority(Integer priority) {
        this.priority = priority;
    }
    @Column(name = "create_time")
    public Date getCreateTime() {
        return createTime;
    }
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
    @Column(name = "create_user")
    public String getCreateUser() {
        return createUser;
    }
    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }
    @Column(name = "create_user_name")
    public String getCreateUserName() {
        return createUserName;
    }
    public void setCreateUserName(String createUserName) {
        this.createUserName = createUserName;
    }
    @Column(name = "remark")
    public String getRemark() {
        return remark;
    }
    public void setRemark(String remark) {
        this.remark = remark;
    }
    @Column(name = "create_user_type")
    public Integer getCreateUserType() {
        return createUserType;
    }
    public void setCreateUserType(Integer createUserType) {
        this.createUserType = createUserType;
    }
    @Column(name = "del")
    public Integer getDel() {
        return del;
    }
    public void setDel(Integer del) {
        this.del = del;
    }
    @Column(name = "content")
    public String getContent() {
        return content;
    }
    public void setContent(String content) {
        this.content = content;
    }
    @Column(name = "relation_code")
    public String getRelationCode() {
        return relationCode;
    }
    public void setRelationCode(String relationCode) {
        this.relationCode = relationCode;
    }
    @Column(name = "returned_remark")
    public String getReturnedRemark() {
        return returnedRemark;
    }
    public void setReturnedRemark(String returnedRemark) {
        this.returnedRemark = returnedRemark;
    }
    @Column(name = "deal_result_remark")
    public String getDealResultRemark() {
        return dealResultRemark;
    }
    public void setDealResultRemark(String dealResultRemark) {
        this.dealResultRemark = dealResultRemark;
    }
    @Column(name = "deal_result_accessory")
    public String getDealResultAccessory() {
        return dealResultAccessory;
    }
    public void setDealResultAccessory(String dealResultAccessory) {
        this.dealResultAccessory = dealResultAccessory;
    }
}

+ 217 - 0
patient-co-manage/wlyy-manage/src/main/java/com/yihu/wlyy/entity/synergy/ManageSynergyWorkorderReserveConsultDO.java

@ -0,0 +1,217 @@
package com.yihu.wlyy.entity.synergy;
import com.yihu.wlyy.entity.IdEntity;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.util.Date;
/**
 * Created by 刘文彬 on 2018/9/27.
 * 咨询、预约操作日志表
 */
@Entity
@Table(name = "manage_synergy_workorder_reserve_consult")
public class ManageSynergyWorkorderReserveConsultDO extends IdEntity {
    private String code;
    private Integer dealType;//处理方式:1.电话回复,2.客服回复
    private Date dealTime;//处理时间
    private Integer dealState;//处理结果:1.完成,2.无法联系居民
    private Integer dealContent;//处理内容
    private Integer dealReason;//处理取消原因:0.没有号源、1.病人取消
    private String orderHospital;//预约医院code
    private String orderHospitalName;//预约医院
    private String orderDept;//预约科室code
    private String orderDeptName;//预约科室名称
    private String orderDoctor;//预约医生code
    private String orderDoctorName;//预约医生名称
    private Date orderTime;//预约时间段
    private Date registerTime;//挂号时间
    private String user;//创建人(客服)code
    private String userName;//客服姓名(创建人)
    private Date createTime;//创建时间
    private String workorderCode;//协同服务工单code
    private String servicePatientCode;//协同服务对象code
    private String callCode;//通话记录code
    @Column(name = "code")
    public String getCode() {
        return code;
    }
    public void setCode(String code) {
        this.code = code;
    }
    @Column(name = "deal_type")
    public Integer getDealType() {
        return dealType;
    }
    public void setDealType(Integer dealType) {
        this.dealType = dealType;
    }
    @Column(name = "deal_time")
    public Date getDealTime() {
        return dealTime;
    }
    public void setDealTime(Date dealTime) {
        this.dealTime = dealTime;
    }
    @Column(name = "deal_state")
    public Integer getDealState() {
        return dealState;
    }
    public void setDealState(Integer dealState) {
        this.dealState = dealState;
    }
    @Column(name = "deal_content")
    public Integer getDealContent() {
        return dealContent;
    }
    public void setDealContent(Integer dealContent) {
        this.dealContent = dealContent;
    }
    @Column(name = "deal_reason")
    public Integer getDealReason() {
        return dealReason;
    }
    public void setDealReason(Integer dealReason) {
        this.dealReason = dealReason;
    }
    @Column(name = "order_hospital")
    public String getOrderHospital() {
        return orderHospital;
    }
    public void setOrderHospital(String orderHospital) {
        this.orderHospital = orderHospital;
    }
    @Column(name = "order_hospital_name")
    public String getOrderHospitalName() {
        return orderHospitalName;
    }
    public void setOrderHospitalName(String orderHospitalName) {
        this.orderHospitalName = orderHospitalName;
    }
    @Column(name = "order_dept")
    public String getOrderDept() {
        return orderDept;
    }
    public void setOrderDept(String orderDept) {
        this.orderDept = orderDept;
    }
    @Column(name = "order_dept_name")
    public String getOrderDeptName() {
        return orderDeptName;
    }
    public void setOrderDeptName(String orderDeptName) {
        this.orderDeptName = orderDeptName;
    }
    @Column(name = "order_doctor")
    public String getOrderDoctor() {
        return orderDoctor;
    }
    public void setOrderDoctor(String orderDoctor) {
        this.orderDoctor = orderDoctor;
    }
    @Column(name = "order_doctor_name")
    public String getOrderDoctorName() {
        return orderDoctorName;
    }
    public void setOrderDoctorName(String orderDoctorName) {
        this.orderDoctorName = orderDoctorName;
    }
    @Column(name = "order_time")
    public Date getOrderTime() {
        return orderTime;
    }
    public void setOrderTime(Date orderTime) {
        this.orderTime = orderTime;
    }
    @Column(name = "register_time")
    public Date getRegisterTime() {
        return registerTime;
    }
    public void setRegisterTime(Date registerTime) {
        this.registerTime = registerTime;
    }
    @Column(name = "user")
    public String getUser() {
        return user;
    }
    public void setUser(String user) {
        this.user = user;
    }
    @Column(name = "user_name")
    public String getUserName() {
        return userName;
    }
    public void setUserName(String userName) {
        this.userName = userName;
    }
    @Column(name = "create_time")
    public Date getCreateTime() {
        return createTime;
    }
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
    @Column(name = "workorder_code")
    public String getWorkorderCode() {
        return workorderCode;
    }
    public void setWorkorderCode(String workorderCode) {
        this.workorderCode = workorderCode;
    }
    @Column(name = "service_patient_code")
    public String getServicePatientCode() {
        return servicePatientCode;
    }
    public void setServicePatientCode(String servicePatientCode) {
        this.servicePatientCode = servicePatientCode;
    }
    @Column(name = "call_code")
    public String getCallCode() {
        return callCode;
    }
    public void setCallCode(String callCode) {
        this.callCode = callCode;
    }
}

+ 207 - 0
patient-co-manage/wlyy-manage/src/main/java/com/yihu/wlyy/entity/synergy/ManageSynergyWorkorderServicerDO.java

@ -0,0 +1,207 @@
package com.yihu.wlyy.entity.synergy;
import com.yihu.wlyy.entity.IdEntity;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.util.Date;
/**
 * Created by 刘文彬 on 2018/9/27.
 * 协同服务工单的服务对象表
 */
@Entity
@Table(name = "manage_synergy_workorder_servicer")
public class ManageSynergyWorkorderServicerDO extends IdEntity {
    private String code;
    private String workorderCode;//协同服务工单code
    private Integer status;//服务状态(1、待处理,2、处理中,3、处理完成)
    private Date completeTime;//完成时间
    private Date createTime;//创建时间
    private String servicePatientCode;//服务对象(居民)code
    private String servicePatientName;//服务对象(居民)名称
    private String executorCode;//服务执行完成人的code
    private String executorName;//服务执行完成人的名称
    private Integer executorType;//服务完成人类型(1、医生,2、客服)
    private String ssc;//服务对象(居民)社保卡号
    private String idcard;//服务对象(居民)身份证
    private String mobile;//服务对象(居民)联系号码
    private String hospital;//医院机构编码
    private String hospitalName;//机构名称
    private String town;//区县编码
    private String townName;//区县名称
    private String relationCode;//工单类型所关联的业务code
    private String callCode;//通话记录code
    @Column(name = "code")
    public String getCode() {
        return code;
    }
    public void setCode(String code) {
        this.code = code;
    }
    @Column(name = "workorder_code")
    public String getWorkorderCode() {
        return workorderCode;
    }
    public void setWorkorderCode(String workorderCode) {
        this.workorderCode = workorderCode;
    }
    @Column(name = "status")
    public Integer getStatus() {
        return status;
    }
    public void setStatus(Integer status) {
        this.status = status;
    }
    @Column(name = "complete_time")
    public Date getCompleteTime() {
        return completeTime;
    }
    public void setCompleteTime(Date completeTime) {
        this.completeTime = completeTime;
    }
    @Column(name = "create_time")
    public Date getCreateTime() {
        return createTime;
    }
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
    @Column(name = "service_patient_code")
    public String getServicePatientCode() {
        return servicePatientCode;
    }
    public void setServicePatientCode(String servicePatientCode) {
        this.servicePatientCode = servicePatientCode;
    }
    @Column(name = "service_patient_name")
    public String getServicePatientName() {
        return servicePatientName;
    }
    public void setServicePatientName(String servicePatientName) {
        this.servicePatientName = servicePatientName;
    }
    @Column(name = "executor_code")
    public String getExecutorCode() {
        return executorCode;
    }
    public void setExecutorCode(String executorCode) {
        this.executorCode = executorCode;
    }
    @Column(name = "executor_name")
    public String getExecutorName() {
        return executorName;
    }
    public void setExecutorName(String executorName) {
        this.executorName = executorName;
    }
    @Column(name = "executor_type")
    public Integer getExecutorType() {
        return executorType;
    }
    public void setExecutorType(Integer executorType) {
        this.executorType = executorType;
    }
    @Column(name = "ssc")
    public String getSsc() {
        return ssc;
    }
    public void setSsc(String ssc) {
        this.ssc = ssc;
    }
    @Column(name = "idcard")
    public String getIdcard() {
        return idcard;
    }
    public void setIdcard(String idcard) {
        this.idcard = idcard;
    }
    @Column(name = "mobile")
    public String getMobile() {
        return mobile;
    }
    public void setMobile(String mobile) {
        this.mobile = mobile;
    }
    @Column(name = "hospital")
    public String getHospital() {
        return hospital;
    }
    public void setHospital(String hospital) {
        this.hospital = hospital;
    }
    @Column(name = "hospital_name")
    public String getHospitalName() {
        return hospitalName;
    }
    public void setHospitalName(String hospitalName) {
        this.hospitalName = hospitalName;
    }
    @Column(name = "town")
    public String getTown() {
        return town;
    }
    public void setTown(String town) {
        this.town = town;
    }
    @Column(name = "town_name")
    public String getTownName() {
        return townName;
    }
    public void setTownName(String townName) {
        this.townName = townName;
    }
    @Column(name = "relation_code")
    public String getRelationCode() {
        return relationCode;
    }
    public void setRelationCode(String relationCode) {
        this.relationCode = relationCode;
    }
    @Column(name = "call_code")
    public String getCallCode() {
        return callCode;
    }
    public void setCallCode(String callCode) {
        this.callCode = callCode;
    }
}

+ 148 - 0
patient-co-manage/wlyy-manage/src/main/java/com/yihu/wlyy/entity/synergy/ManageSynergyWorkorderServicerLogDO.java

@ -0,0 +1,148 @@
package com.yihu.wlyy.entity.synergy;
import com.yihu.wlyy.entity.IdEntity;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.util.Date;
/**
 * Created by 刘文彬 on 2018/9/27.
 * 协同服务处理操作日志
 */
@Entity
@Table(name = "manage_synergy_workorder_servicer_log")
public class ManageSynergyWorkorderServicerLogDO extends IdEntity {
    private String code;
    private Integer personal;//是否为本人(1、患者本人,2、患者家属)
    private Integer callStatus;//通话状态(1、正常通话,2、无人接听,3、拒接,4、占线,5、关机,6、停机,7、无法接通,8、空号错号)
    private Integer returnVisit;//回访(1、有效回访,2、无效回访)
    private Integer followUp;//是否跟进(1、无需跟进,2、待跟进)
    private Integer emphasis;//是否重点患者(1、重点患者,2、非重点患者)
    private String remark;//备注
    private Date createTime;//添加时间
    private String workorderCode;//系统服务工单code
    private String servicePatientCode;//协同服务对象code
    private String createUserCode;//创建人(客服)code
    private String createUserName;//创建人(客服)名称
    private String callCode;//通话记录code
    @Column(name = "code")
    public String getCode() {
        return code;
    }
    public void setCode(String code) {
        this.code = code;
    }
    @Column(name = "code")
    public Integer getPersonal() {
        return personal;
    }
    public void setPersonal(Integer personal) {
        this.personal = personal;
    }
    @Column(name = "call_status")
    public Integer getCallStatus() {
        return callStatus;
    }
    public void setCallStatus(Integer callStatus) {
        this.callStatus = callStatus;
    }
    @Column(name = "return_visit")
    public Integer getReturnVisit() {
        return returnVisit;
    }
    public void setReturnVisit(Integer returnVisit) {
        this.returnVisit = returnVisit;
    }
    @Column(name = "follow_up")
    public Integer getFollowUp() {
        return followUp;
    }
    public void setFollowUp(Integer followUp) {
        this.followUp = followUp;
    }
    @Column(name = "emphasis")
    public Integer getEmphasis() {
        return emphasis;
    }
    public void setEmphasis(Integer emphasis) {
        this.emphasis = emphasis;
    }
    @Column(name = "remark")
    public String getRemark() {
        return remark;
    }
    public void setRemark(String remark) {
        this.remark = remark;
    }
    @Column(name = "create_time")
    public Date getCreateTime() {
        return createTime;
    }
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
    @Column(name = "workorder_code")
    public String getWorkorderCode() {
        return workorderCode;
    }
    public void setWorkorderCode(String workorderCode) {
        this.workorderCode = workorderCode;
    }
    @Column(name = "service_patient_code")
    public String getServicePatientCode() {
        return servicePatientCode;
    }
    public void setServicePatientCode(String servicePatientCode) {
        this.servicePatientCode = servicePatientCode;
    }
    @Column(name = "create_user_code")
    public String getCreateUserCode() {
        return createUserCode;
    }
    public void setCreateUserCode(String createUserCode) {
        this.createUserCode = createUserCode;
    }
    @Column(name = "create_user_name")
    public String getCreateUserName() {
        return createUserName;
    }
    public void setCreateUserName(String createUserName) {
        this.createUserName = createUserName;
    }
    @Column(name = "call_code")
    public String getCallCode() {
        return callCode;
    }
    public void setCallCode(String callCode) {
        this.callCode = callCode;
    }
}