1: 添加病历扩展项表

dev_3.1.0
xueqingkun 11 months ago
parent 9998473e1c
commit ca28a0aab0

@ -10,4 +10,20 @@ alter table vp_disease_ancillary
alter table vp_disease_physical
add relation_type integer default 0 null comment '关系类型 0:关联疾病 1:关联病历 当类型为1是 disease_id代表的是vp_medical_rec表中的id' after require_check_flag;
alter table vp_disease_treatment_plan
add relation_type integer default 0 null comment '关系类型 0:关联疾病 1:关联病历 当类型为1是 disease_id代表的是vp_medical_rec表中的id' after treatment_plan_id;
add relation_type integer default 0 null comment '关系类型 0:关联疾病 1:关联病历 当类型为1是 disease_id代表的是vp_medical_rec表中的id' after treatment_plan_id;
-- 病历扩展项
create table vp_medical_extend_item
(
id varchar(64) not null comment '主键'
primary key,
medical_id varchar(64) not null comment '病历id',
item_id varchar(64) null comment '类目id',
name varchar(64) null comment '分类名',
item_content varchar(512) null comment '类目内容',
create_user_id varchar(64) null comment '创建人ID',
create_time datetime default CURRENT_TIMESTAMP null comment '创建时间',
update_user_id varchar(64) null comment '更新人',
update_time datetime default CURRENT_TIMESTAMP null comment '更新时间'
)
comment '病历扩展项' charset = utf8 row_format = DYNAMIC;

@ -0,0 +1,18 @@
package com.supervision.mapper;
import com.supervision.model.MedicalExtendItem;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* @author Administrator
* @description vp_medical_extend_item()Mapper
* @createDate 2024-06-17 17:09:38
* @Entity com.supervision.model.MedicalExtendItem
*/
public interface MedicalExtendItemMapper extends BaseMapper<MedicalExtendItem> {
}

@ -0,0 +1,66 @@
package com.supervision.model;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
/**
*
* @TableName vp_medical_extend_item
*/
@TableName(value ="vp_medical_extend_item")
@Data
public class MedicalExtendItem implements Serializable {
/**
*
*/
@TableId
private String id;
/**
* id
*/
private String medicalId;
/**
* id
*/
private String itemId;
/**
*
*/
private String name;
/**
*
*/
private String itemContent;
/**
* ID
*/
private String createUserId;
/**
*
*/
private Date createTime;
/**
*
*/
private String updateUserId;
/**
*
*/
private Date updateTime;
@TableField(exist = false)
private static final long serialVersionUID = 1L;
}

@ -0,0 +1,13 @@
package com.supervision.service;
import com.supervision.model.MedicalExtendItem;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* @author Administrator
* @description vp_medical_extend_item()Service
* @createDate 2024-06-17 17:09:38
*/
public interface MedicalExtendItemService extends IService<MedicalExtendItem> {
}

@ -0,0 +1,22 @@
package com.supervision.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.supervision.model.MedicalExtendItem;
import com.supervision.service.MedicalExtendItemService;
import com.supervision.mapper.MedicalExtendItemMapper;
import org.springframework.stereotype.Service;
/**
* @author Administrator
* @description vp_medical_extend_item()Service
* @createDate 2024-06-17 17:09:38
*/
@Service
public class MedicalExtendItemServiceImpl extends ServiceImpl<MedicalExtendItemMapper, MedicalExtendItem>
implements MedicalExtendItemService{
}

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.supervision.mapper.MedicalExtendItemMapper">
<resultMap id="BaseResultMap" type="com.supervision.model.MedicalExtendItem">
<id property="id" column="id" jdbcType="VARCHAR"/>
<result property="medicalId" column="medical_id" jdbcType="VARCHAR"/>
<result property="itemId" column="item_id" jdbcType="VARCHAR"/>
<result property="name" column="name" jdbcType="VARCHAR"/>
<result property="itemContent" column="item_content" jdbcType="VARCHAR"/>
<result property="createUserId" column="create_user_id" jdbcType="VARCHAR"/>
<result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
<result property="updateUserId" column="update_user_id" jdbcType="VARCHAR"/>
<result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/>
</resultMap>
<sql id="Base_Column_List">
id,medical_id,item_id,
name,item_content,create_user_id,
create_time,update_user_id,update_time
</sql>
</mapper>
Loading…
Cancel
Save