实体类和Mapper文件添加数据库新增字段

This commit is contained in:
纪寒 2023-10-16 13:52:10 +08:00
parent c99a392189
commit c8228e64d2
8 changed files with 139 additions and 2 deletions

View File

@ -0,0 +1,29 @@
package com.xinelu.common.enums;
import lombok.Getter;
/**
* @Description 订单来源枚举
* @Author 纪寒
* @Date 2023-10-16
*/
@Getter
public enum OrderSourceEnum {
/**
* 泉医模块
*/
SPRING_DOCTOR("SPRING_DOCTOR"),
/**
* 家医模块
*/
FAMILY_DOCTOR("FAMILY_DOCTOR"),
;
final private String info;
OrderSourceEnum(String info) {
this.info = info;
}
}

View File

@ -179,6 +179,11 @@ public class GoodsOrder extends BaseDomain implements Serializable {
*/ */
private String hospitalPersonName; private String hospitalPersonName;
/**
* 专家咨询信息表id
*/
private Long consultationInfoId;
@Override @Override
public String toString() { public String toString() {
return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE) return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)

View File

@ -96,6 +96,10 @@ public class OrderEvaluateInfo extends BaseDomain implements Serializable {
@NotNull(message = "请选择评分", groups = {Update.class}) @NotNull(message = "请选择评分", groups = {Update.class})
private Integer compositeScore; private Integer compositeScore;
/**
* 订单来源泉医模块SPRING_DOCTOR家医模块FAMILY_DOCTOR
*/
private String orderSource;
@Override @Override
public String toString() { public String toString() {

View File

@ -19,6 +19,7 @@ import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import java.io.Serializable; import java.io.Serializable;
import java.time.LocalDate; import java.time.LocalDate;
import java.time.LocalDateTime;
/** /**
* 被护理人基本信息对象 patient_info * 被护理人基本信息对象 patient_info
@ -247,6 +248,23 @@ public class PatientInfo extends BaseDomain implements Serializable {
*/ */
private String disease; private String disease;
/**
* 绑定城市(1德州 2东营)
*/
private String cityCode;
/**
* 小程序绑定时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime bindingTime;
/**
* 当前是否选中(0 1)
*/
private String isChecked;
@Override @Override
public String toString() { public String toString() {
return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE) return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
@ -275,6 +293,9 @@ public class PatientInfo extends BaseDomain implements Serializable {
.append("loginFlag", getLoginFlag()) .append("loginFlag", getLoginFlag())
.append("primaryAccountFlag", getPrimaryAccountFlag()) .append("primaryAccountFlag", getPrimaryAccountFlag())
.append("delFlag", getDelFlag()) .append("delFlag", getDelFlag())
.append("cityCode", getCityCode())
.append("bindingTime", getBindingTime())
.append("isChecked", getIsChecked())
.toString(); .toString();
} }
} }

View File

@ -34,6 +34,7 @@
<result property="healthConsultationContent" column="health_consultation_content"/> <result property="healthConsultationContent" column="health_consultation_content"/>
<result property="healthAppointDate" column="health_appoint_date"/> <result property="healthAppointDate" column="health_appoint_date"/>
<result property="hospitalPersonName" column="hospital_person_name"/> <result property="hospitalPersonName" column="hospital_person_name"/>
<result property="consultationInfoId" column="consultation_info_id"/>
</resultMap> </resultMap>
<!--商品订单信息及评价--> <!--商品订单信息及评价-->
@ -117,7 +118,8 @@
original_total_price, original_total_price,
health_consultation_content, health_consultation_content,
health_appoint_date, health_appoint_date,
hospital_person_name hospital_person_name,
consultation_info_id
from goods_order from goods_order
</sql> </sql>
@ -273,6 +275,8 @@
</if> </if>
<if test="hospitalPersonName != null">hospital_person_name, <if test="hospitalPersonName != null">hospital_person_name,
</if> </if>
<if test="consultationInfoId != null">consultation_info_id,
</if>
</trim> </trim>
<trim prefix="values (" suffix=")" suffixOverrides=","> <trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="nurseStationId != null">#{nurseStationId}, <if test="nurseStationId != null">#{nurseStationId},
@ -331,6 +335,8 @@
</if> </if>
<if test="hospitalPersonName != null">#{hospitalPersonName}, <if test="hospitalPersonName != null">#{hospitalPersonName},
</if> </if>
<if test="consultationInfoId != null">#{consultationInfoId},
</if>
</trim> </trim>
</insert> </insert>
@ -421,6 +427,9 @@
<if test="hospitalPersonName != null">hospital_person_name = <if test="hospitalPersonName != null">hospital_person_name =
#{hospitalPersonName}, #{hospitalPersonName},
</if> </if>
<if test="consultationInfoId != null">consultation_info_id =
#{consultationInfoId},
</if>
</trim> </trim>
where id = #{id} where id = #{id}
</update> </update>

View File

@ -22,6 +22,8 @@
<result property="createTime" column="create_time"/> <result property="createTime" column="create_time"/>
<result property="updateBy" column="update_by"/> <result property="updateBy" column="update_by"/>
<result property="updateTime" column="update_time"/> <result property="updateTime" column="update_time"/>
<result property="personAccount" column="person_account"/>
<result property="personPassword" column="person_password"/>
</resultMap> </resultMap>
<resultMap type="com.xinelu.manage.vo.hospitalpersoninfo.HospitalPersonInfoVO" id="HospitalPersonByIdVO"> <resultMap type="com.xinelu.manage.vo.hospitalpersoninfo.HospitalPersonInfoVO" id="HospitalPersonByIdVO">
@ -71,6 +73,8 @@
person_introduce, person_introduce,
person_sort, person_sort,
person_picture_url, person_picture_url,
person_account,
person_password,
create_by, create_by,
create_time, create_time,
update_by, update_by,
@ -238,6 +242,10 @@
</if> </if>
<if test="personPictureUrl != null">person_picture_url, <if test="personPictureUrl != null">person_picture_url,
</if> </if>
<if test="personAccount != null">person_account,
</if>
<if test="personPassword != null">person_password,
</if>
<if test="createBy != null">create_by, <if test="createBy != null">create_by,
</if> </if>
<if test="createTime != null">create_time, <if test="createTime != null">create_time,
@ -270,6 +278,10 @@
</if> </if>
<if test="personPictureUrl != null">#{personPictureUrl}, <if test="personPictureUrl != null">#{personPictureUrl},
</if> </if>
<if test="personAccount != null">#{personAccount},
</if>
<if test="personPassword != null">#{personPassword},
</if>
<if test="createBy != null">#{createBy}, <if test="createBy != null">#{createBy},
</if> </if>
<if test="createTime != null">#{createTime}, <if test="createTime != null">#{createTime},
@ -316,6 +328,12 @@
<if test="personPictureUrl != null">person_picture_url = <if test="personPictureUrl != null">person_picture_url =
#{personPictureUrl}, #{personPictureUrl},
</if> </if>
<if test="personAccount != null">person_account =
#{personAccount},
</if>
<if test="personPassword != null">person_password =
#{personPassword},
</if>
<if test="createBy != null">create_by = <if test="createBy != null">create_by =
#{createBy}, #{createBy},
</if> </if>
@ -367,6 +385,12 @@
<if test="personPictureUrl != null">person_picture_url = <if test="personPictureUrl != null">person_picture_url =
#{personPictureUrl}, #{personPictureUrl},
</if> </if>
<if test="personAccount != null">person_account =
#{personAccount},
</if>
<if test="personPassword != null">person_password =
#{personPassword},
</if>
<if test="createBy != null">create_by = <if test="createBy != null">create_by =
#{createBy}, #{createBy},
</if> </if>

View File

@ -14,6 +14,7 @@
<result property="evaluateChannel" column="evaluate_channel"/> <result property="evaluateChannel" column="evaluate_channel"/>
<result property="evaluateSatisfaction" column="evaluate_satisfaction"/> <result property="evaluateSatisfaction" column="evaluate_satisfaction"/>
<result property="compositeScore" column="composite_score"/> <result property="compositeScore" column="composite_score"/>
<result property="orderSource" column="order_source"/>
<result property="createBy" column="create_by"/> <result property="createBy" column="create_by"/>
<result property="createTime" column="create_time"/> <result property="createTime" column="create_time"/>
<result property="updateBy" column="update_by"/> <result property="updateBy" column="update_by"/>
@ -30,6 +31,7 @@
evaluate_channel, evaluate_channel,
evaluate_satisfaction, evaluate_satisfaction,
composite_score, composite_score,
order_source,
create_by, create_by,
create_time, create_time,
update_by, update_by,
@ -100,6 +102,8 @@
</if> </if>
<if test="compositeScore != null">composite_score, <if test="compositeScore != null">composite_score,
</if> </if>
<if test="orderSource != null">order_source,
</if>
<if test="createBy != null">create_by, <if test="createBy != null">create_by,
</if> </if>
<if test="createTime != null">create_time, <if test="createTime != null">create_time,
@ -128,6 +132,8 @@
</if> </if>
<if test="compositeScore != null">#{compositeScore}, <if test="compositeScore != null">#{compositeScore},
</if> </if>
<if test="orderSource != null">#{orderSource},
</if>
<if test="createBy != null">#{createBy}, <if test="createBy != null">#{createBy},
</if> </if>
<if test="createTime != null">#{createTime}, <if test="createTime != null">#{createTime},
@ -166,6 +172,9 @@
<if test="compositeScore != null">composite_score = <if test="compositeScore != null">composite_score =
#{compositeScore}, #{compositeScore},
</if> </if>
<if test="orderSource != null">order_source =
#{orderSource},
</if>
<if test="createBy != null">create_by = <if test="createBy != null">create_by =
#{createBy}, #{createBy},
</if> </if>

View File

@ -42,6 +42,10 @@
<result property="personalWechatCodeUrl" column="personal_wechat_code_url"/> <result property="personalWechatCodeUrl" column="personal_wechat_code_url"/>
<result property="disablingCondition" column="disabling_condition"/> <result property="disablingCondition" column="disabling_condition"/>
<result property="disablingReason" column="disabling_reason"/> <result property="disablingReason" column="disabling_reason"/>
<result property="disease" column="disease"/>
<result property="cityCode" column="city_code"/>
<result property="bindingTime" column="binding_time"/>
<result property="isChecked" column="is_checked"/>
</resultMap> </resultMap>
<sql id="selectPatientInfoVo"> <sql id="selectPatientInfoVo">
@ -77,7 +81,11 @@
del_flag, del_flag,
personal_wechat_code_url, personal_wechat_code_url,
disabling_condition, disabling_condition,
disabling_reason disabling_reason,
disease,
city_code,
binding_time,
is_checked
from patient_info from patient_info
</sql> </sql>
@ -289,6 +297,14 @@
</if> </if>
<if test="disablingReason != null">disabling_reason, <if test="disablingReason != null">disabling_reason,
</if> </if>
<if test="disease != null">disease,
</if>
<if test="cityCode != null">city_code,
</if>
<if test="bindingTime != null">binding_time,
</if>
<if test="isChecked != null">is_checked,
</if>
</trim> </trim>
<trim prefix="values (" suffix=")" suffixOverrides=","> <trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="communityCode != null and communityCode != ''">#{communityCode}, <if test="communityCode != null and communityCode != ''">#{communityCode},
@ -361,6 +377,14 @@
</if> </if>
<if test="disablingReason != null">#{disablingReason}, <if test="disablingReason != null">#{disablingReason},
</if> </if>
<if test="disease != null">#{disease},
</if>
<if test="cityCode != null">#{cityCode},
</if>
<if test="bindingTime != null">#{bindingTime},
</if>
<if test="isChecked != null">#{isChecked},
</if>
</trim> </trim>
</insert> </insert>
@ -472,6 +496,18 @@
<if test="disablingReason != null">disabling_reason = <if test="disablingReason != null">disabling_reason =
#{disablingReason}, #{disablingReason},
</if> </if>
<if test="disease != null">disease =
#{disease},
</if>
<if test="cityCode != null">city_code =
#{cityCode},
</if>
<if test="bindingTime != null">binding_time =
#{bindingTime},
</if>
<if test="isChecked != null">is_checked =
#{isChecked},
</if>
</trim> </trim>
where id = #{id} where id = #{id}
</update> </update>