修改文章病例库管理相关操作问题111

This commit is contained in:
wucongxing8150 2025-08-12 08:52:40 +08:00
parent 11f455aa0c
commit b9bf589000
21 changed files with 90 additions and 8 deletions

View File

@ -1,5 +1,7 @@
package net.lab1024.sa.admin.module.business.basicHospital.domain.entity;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.time.LocalDateTime;
@ -71,11 +73,13 @@ public class BasicHospitalEntity {
/**
* 创建时间
*/
@TableField(fill = FieldFill.INSERT)
private LocalDateTime createdAt;
/**
* 修改时间
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private LocalDateTime updatedAt;
}

View File

@ -92,11 +92,13 @@ public class CaseClinicalArticleEntity {
/**
* 创建时间
*/
@TableField(value = "created_at", fill = FieldFill.INSERT)
private LocalDateTime createdAt;
/**
* 修改时间
*/
@TableField(value = "updated_at", fill = FieldFill.INSERT_UPDATE)
private LocalDateTime updatedAt;
// 作者

View File

@ -1,5 +1,7 @@
package net.lab1024.sa.admin.module.business.caseClinicalArticle.domain.entity;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.time.LocalDateTime;
@ -41,11 +43,13 @@ public class CaseClinicalArticleLabelEntity {
/**
* 创建时间
*/
@TableField(value = "created_at", fill = FieldFill.INSERT)
private LocalDateTime createdAt;
/**
* 修改时间
*/
@TableField(value = "updated_at", fill = FieldFill.INSERT_UPDATE)
private LocalDateTime updatedAt;
}

View File

@ -1,5 +1,6 @@
package net.lab1024.sa.admin.module.business.caseClinicalArticleAuthor.domain.entity;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
@ -41,11 +42,13 @@ public class CaseClinicalArticleAuthorEntity {
/**
* 创建时间
*/
@TableField(value = "created_at", fill = FieldFill.INSERT)
private LocalDateTime createdAt;
/**
* 修改时间
*/
@TableField(value = "updated_at", fill = FieldFill.INSERT_UPDATE)
private LocalDateTime updatedAt;
/**

View File

@ -1,5 +1,7 @@
package net.lab1024.sa.admin.module.business.caseClinicalDoctor.domain.entity;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.time.LocalDateTime;
@ -42,15 +44,16 @@ public class CaseClinicalDoctorCertEntity {
* 证书图片
*/
private String certImage;
/**
* 创建时间
*/
@TableField(value = "created_at", fill = FieldFill.INSERT)
private LocalDateTime createdAt;
/**
* 修改时间
*/
@TableField(value = "updated_at", fill = FieldFill.INSERT_UPDATE)
private LocalDateTime updatedAt;
}

View File

@ -1,5 +1,6 @@
package net.lab1024.sa.admin.module.business.caseClinicalDoctor.domain.entity;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
@ -53,11 +54,13 @@ public class CaseClinicalDoctorEntity {
/**
* 创建时间
*/
@TableField(fill = FieldFill.INSERT)
private LocalDateTime createdAt;
/**
* 修改时间
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private LocalDateTime updatedAt;
/**

View File

@ -1,5 +1,7 @@
package net.lab1024.sa.admin.module.business.caseClinicalRecordScore.domain.entity;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.time.LocalDateTime;
@ -61,11 +63,13 @@ public class CaseClinicalRecordScoreEntity {
/**
* 创建时间
*/
@TableField(value = "created_at", fill = FieldFill.INSERT)
private LocalDateTime createdAt;
/**
* 修改时间
*/
@TableField(value = "updated_at", fill = FieldFill.INSERT_UPDATE)
private LocalDateTime updatedAt;
}

View File

@ -1,5 +1,6 @@
package net.lab1024.sa.admin.module.business.caseClinicalVideo.domain.entity;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
@ -44,11 +45,13 @@ public class CaseClinicalVideoAuthorEntity {
/**
* 创建时间
*/
@TableField(value = "created_at", fill = FieldFill.INSERT)
private LocalDateTime createdAt;
/**
* 修改时间
*/
@TableField(value = "updated_at", fill = FieldFill.INSERT_UPDATE)
private LocalDateTime updatedAt;
}

View File

@ -91,11 +91,13 @@ public class CaseClinicalVideoEntity {
/**
* 创建时间
*/
@TableField(value = "created_at", fill = FieldFill.INSERT)
private LocalDateTime createdAt;
/**
* 修改时间
*/
@TableField(value = "updated_at", fill = FieldFill.INSERT_UPDATE)
private LocalDateTime updatedAt;
// 作者

View File

@ -1,5 +1,7 @@
package net.lab1024.sa.admin.module.business.caseClinicalVideo.domain.entity;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.time.LocalDateTime;
@ -41,11 +43,13 @@ public class CaseClinicalVideoLabelEntity {
/**
* 创建时间
*/
@TableField(value = "created_at", fill = FieldFill.INSERT)
private LocalDateTime createdAt;
/**
* 修改时间
*/
@TableField(value = "updated_at", fill = FieldFill.INSERT_UPDATE)
private LocalDateTime updatedAt;
}

View File

@ -1,5 +1,7 @@
package net.lab1024.sa.admin.module.business.caseExchange.domain.entity;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.time.LocalDateTime;
@ -101,11 +103,13 @@ public class CaseExchangeEntity {
/**
* 创建时间
*/
@TableField(fill = FieldFill.INSERT)
private LocalDateTime createdAt;
/**
* 修改时间
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private LocalDateTime updatedAt;
}

View File

@ -1,5 +1,7 @@
package net.lab1024.sa.admin.module.business.caseExchange.domain.entity;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.time.LocalDateTime;
@ -41,11 +43,13 @@ public class CaseExchangeLabelEntity {
/**
* 创建时间
*/
@TableField(value = "created_at", fill = FieldFill.INSERT)
private LocalDateTime createdAt;
/**
* 修改时间
*/
@TableField(value = "updated_at", fill = FieldFill.INSERT_UPDATE)
private LocalDateTime updatedAt;
}

View File

@ -1,5 +1,7 @@
package net.lab1024.sa.admin.module.business.caseExchange.domain.entity;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.time.LocalDateTime;
@ -41,11 +43,13 @@ public class CaseExchangeVoteEntity {
/**
* 创建时间
*/
@TableField(value = "created_at", fill = FieldFill.INSERT)
private LocalDateTime createdAt;
/**
* 修改时间
*/
@TableField(value = "updated_at", fill = FieldFill.INSERT_UPDATE)
private LocalDateTime updatedAt;
}

View File

@ -1,5 +1,7 @@
package net.lab1024.sa.admin.module.business.caseExchange.domain.entity;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.time.LocalDateTime;
@ -41,11 +43,12 @@ public class CaseExchangeVoteOptionEntity {
/**
* 创建时间
*/
@TableField(value = "created_at", fill = FieldFill.INSERT)
private LocalDateTime createdAt;
/**
* 修改时间
*/
@TableField(value = "updated_at", fill = FieldFill.INSERT_UPDATE)
private LocalDateTime updatedAt;
}

View File

@ -1,5 +1,7 @@
package net.lab1024.sa.admin.module.business.caseExchange.domain.entity;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.time.LocalDateTime;
@ -46,11 +48,13 @@ public class StatsCaseExchangeEntity {
/**
* 创建时间
*/
@TableField(value = "created_at", fill = FieldFill.INSERT)
private LocalDateTime createdAt;
/**
* 修改时间
*/
@TableField(value = "updated_at", fill = FieldFill.INSERT_UPDATE)
private LocalDateTime updatedAt;
}

View File

@ -1,5 +1,7 @@
package net.lab1024.sa.admin.module.business.caseExchange.domain.entity;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.time.LocalDateTime;
@ -51,11 +53,13 @@ public class StatsCaseExchangeUserEntity {
/**
* 创建时间
*/
@TableField(value = "created_at", fill = FieldFill.INSERT)
private LocalDateTime createdAt;
/**
* 修改时间
*/
@TableField(value = "updated_at", fill = FieldFill.INSERT_UPDATE)
private LocalDateTime updatedAt;
}

View File

@ -1,5 +1,7 @@
package net.lab1024.sa.admin.module.business.statsCaseClinical.domain.entity;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.time.LocalDateTime;
@ -76,11 +78,13 @@ public class StatsCaseClinicalDoctorEntity {
/**
* 创建时间
*/
@TableField(value = "created_at", fill = FieldFill.INSERT)
private LocalDateTime createdAt;
/**
* 修改时间
*/
@TableField(value = "updated_at", fill = FieldFill.INSERT_UPDATE)
private LocalDateTime updatedAt;
}

View File

@ -1,5 +1,7 @@
package net.lab1024.sa.admin.module.business.statsCaseClinical.domain.entity;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.time.LocalDateTime;
@ -66,11 +68,13 @@ public class StatsCaseClinicalEntity {
/**
* 创建时间
*/
@TableField(value = "created_at", fill = FieldFill.INSERT)
private LocalDateTime createdAt;
/**
* 修改时间
*/
@TableField(value = "updated_at", fill = FieldFill.INSERT_UPDATE)
private LocalDateTime updatedAt;
}

View File

@ -1,5 +1,7 @@
package net.lab1024.sa.admin.module.business.statsCaseClinical.domain.entity;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.time.LocalDateTime;
@ -76,11 +78,13 @@ public class StatsCaseClinicalHospitalEntity {
/**
* 创建时间
*/
@TableField(value = "created_at", fill = FieldFill.INSERT)
private LocalDateTime createdAt;
/**
* 修改时间
*/
@TableField(value = "updated_at", fill = FieldFill.INSERT_UPDATE)
private LocalDateTime updatedAt;
}

View File

@ -1,5 +1,7 @@
package net.lab1024.sa.admin.module.business.statsCaseClinical.domain.entity;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.time.LocalDateTime;
@ -81,11 +83,13 @@ public class StatsCaseClinicalLabelEntity {
/**
* 创建时间
*/
@TableField(value = "created_at", fill = FieldFill.INSERT)
private LocalDateTime createdAt;
/**
* 修改时间
*/
@TableField(value = "updated_at", fill = FieldFill.INSERT_UPDATE)
private LocalDateTime updatedAt;
}

View File

@ -27,18 +27,29 @@
<include refid="base_columns"/>
FROM case_clinical_video
<where>
<!--关键字-->
<!--关键字搜索:支持疾病名称、标题、作者搜索-->
<if test="queryForm.keywords != null and queryForm.keywords != ''">
AND INSTR(case_clinical_video.video_title,#{queryForm.keywords})
AND (
INSTR(case_clinical_video.video_title, #{queryForm.keywords}) > 0
OR EXISTS (
SELECT 1 FROM case_clinical_video_author cva
INNER JOIN case_clinical_doctor cd ON cva.doctor_id = cd.doctor_id
WHERE cva.video_id = case_clinical_video.video_id
AND INSTR(cd.doctor_name, #{queryForm.keywords}) > 0
)
OR EXISTS (
SELECT 1 FROM case_clinical_video_label cvl
WHERE cvl.video_id = case_clinical_video.video_id
AND INSTR(cvl.label_name, #{queryForm.keywords}) > 0
)
)
</if>
<!--删除状态-->
AND case_clinical_video.delete_status = 0
<!--状态-->
<if test="queryForm.videoStatus != null">
AND case_clinical_video.video_status = #{queryForm.videoStatus}
</if>
<!--删除状态-->
<if test="queryForm.deleteStatus != null">
AND case_clinical_video.delete_status = #{queryForm.deleteStatus}
</if>
<!--发表时间开始-->
<if test="queryForm.pushDateBegin != null">
AND case_clinical_video.push_date >= #{queryForm.pushDateBegin}