From b61567b32efbe48fe4322d68f1faa8cc42cfadc7 Mon Sep 17 00:00:00 2001 From: zhangheng <3226558941@qq.com> Date: Wed, 20 Mar 2024 17:47:52 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E8=8A=82=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../taskpartitiondict/TaskPartitionDict.java | 7 +++++++ .../SpecialDiseaseNodeDTO.java | 21 +++++++++++++++++++ .../TaskPartitionDictMapper.xml | 9 ++++++++ 3 files changed, 37 insertions(+) create mode 100644 postdischarge-manage/src/main/java/com/xinelu/manage/dto/specialdiseasenode/SpecialDiseaseNodeDTO.java diff --git a/postdischarge-manage/src/main/java/com/xinelu/manage/domain/taskpartitiondict/TaskPartitionDict.java b/postdischarge-manage/src/main/java/com/xinelu/manage/domain/taskpartitiondict/TaskPartitionDict.java index bc262300..8f3e886c 100644 --- a/postdischarge-manage/src/main/java/com/xinelu/manage/domain/taskpartitiondict/TaskPartitionDict.java +++ b/postdischarge-manage/src/main/java/com/xinelu/manage/domain/taskpartitiondict/TaskPartitionDict.java @@ -92,6 +92,13 @@ public class TaskPartitionDict extends BaseEntity { @Excel(name = "任务细分备注") private String taskPartitionRemark; + /** + * 任务细分模板内容 + */ + @ApiModelProperty(value = "任务细分模板内容") + @Excel(name = "任务细分模板内容") + private String taskPartitionContent; + @Override public String toString() { diff --git a/postdischarge-manage/src/main/java/com/xinelu/manage/dto/specialdiseasenode/SpecialDiseaseNodeDTO.java b/postdischarge-manage/src/main/java/com/xinelu/manage/dto/specialdiseasenode/SpecialDiseaseNodeDTO.java new file mode 100644 index 00000000..1fc9cd53 --- /dev/null +++ b/postdischarge-manage/src/main/java/com/xinelu/manage/dto/specialdiseasenode/SpecialDiseaseNodeDTO.java @@ -0,0 +1,21 @@ +package com.xinelu.manage.dto.specialdiseasenode; + +import com.xinelu.manage.domain.specialdiseasenode.SpecialDiseaseNode; +import io.swagger.annotations.ApiModel; +import lombok.Data; + +import java.util.List; + +/** + * 专病路径-管理节点信息对象 special_disease_node + * + * @author xinelu + * @date 2024-03-13 + */ +@Data +@ApiModel(value = "专病路径-管理节点信息对象", description = "special_disease_node") +public class SpecialDiseaseNodeDTO { + + + List specialDiseaseNodeList; +} diff --git a/postdischarge-manage/src/main/resources/mapper/manage/taskpartitiondict/TaskPartitionDictMapper.xml b/postdischarge-manage/src/main/resources/mapper/manage/taskpartitiondict/TaskPartitionDictMapper.xml index 22e0b96d..d646c708 100644 --- a/postdischarge-manage/src/main/resources/mapper/manage/taskpartitiondict/TaskPartitionDictMapper.xml +++ b/postdischarge-manage/src/main/resources/mapper/manage/taskpartitiondict/TaskPartitionDictMapper.xml @@ -14,6 +14,7 @@ + @@ -30,6 +31,7 @@ execution_time, task_partition_sort, task_partition_remark, + task_partition_content, create_by, create_time, update_by, @@ -93,6 +95,8 @@ task_partition_remark, + task_partition_content, + create_by, create_time, @@ -119,6 +123,8 @@ #{taskPartitionRemark}, + #{taskPartitionContent}, + #{createBy}, #{createTime}, @@ -157,6 +163,9 @@ task_partition_remark = #{taskPartitionRemark}, + task_partition_content = + #{taskPartitionContent}, + create_by = #{createBy}, From 992405f747e965baddbd570bb86fa7d704ba5ace Mon Sep 17 00:00:00 2001 From: zhangheng <3226558941@qq.com> Date: Fri, 22 Mar 2024 09:45:47 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E6=8E=A8=E9=80=81=E6=96=B9=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../PatientTaskPushRecordController.java | 97 ++++++++++ .../PatientTaskPushRecord.java | 104 ++++++++++ .../PatientTaskPushRecordMapper.java | 62 ++++++ .../IPatientTaskPushRecordService.java | 65 +++++++ .../PatientTaskPushRecordServiceImpl.java | 100 ++++++++++ .../PatientTaskPushRecordMapper.xml | 177 ++++++++++++++++++ 6 files changed, 605 insertions(+) create mode 100644 postdischarge-manage/src/main/java/com/xinelu/manage/controller/patienttaskpushrecord/PatientTaskPushRecordController.java create mode 100644 postdischarge-manage/src/main/java/com/xinelu/manage/domain/patienttaskpushrecord/PatientTaskPushRecord.java create mode 100644 postdischarge-manage/src/main/java/com/xinelu/manage/mapper/patienttaskpushrecord/PatientTaskPushRecordMapper.java create mode 100644 postdischarge-manage/src/main/java/com/xinelu/manage/service/patienttaskpushrecord/IPatientTaskPushRecordService.java create mode 100644 postdischarge-manage/src/main/java/com/xinelu/manage/service/patienttaskpushrecord/impl/PatientTaskPushRecordServiceImpl.java create mode 100644 postdischarge-manage/src/main/resources/mapper/manage/patienttaskpushrecord/PatientTaskPushRecordMapper.xml diff --git a/postdischarge-manage/src/main/java/com/xinelu/manage/controller/patienttaskpushrecord/PatientTaskPushRecordController.java b/postdischarge-manage/src/main/java/com/xinelu/manage/controller/patienttaskpushrecord/PatientTaskPushRecordController.java new file mode 100644 index 00000000..db90879a --- /dev/null +++ b/postdischarge-manage/src/main/java/com/xinelu/manage/controller/patienttaskpushrecord/PatientTaskPushRecordController.java @@ -0,0 +1,97 @@ +package com.xinelu.manage.controller.patienttaskpushrecord; + +import com.xinelu.common.annotation.Log; +import com.xinelu.common.core.controller.BaseController; +import com.xinelu.common.core.domain.AjaxResult; +import com.xinelu.common.core.page.TableDataInfo; +import com.xinelu.common.enums.BusinessType; +import com.xinelu.common.utils.poi.ExcelUtil; +import com.xinelu.manage.domain.patienttaskpushrecord.PatientTaskPushRecord; +import com.xinelu.manage.service.patienttaskpushrecord.IPatientTaskPushRecordService; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.web.bind.annotation.*; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletResponse; +import java.util.List; + +/** + * 患者管理任务推送方式记录Controller + * + * @author xinelu + * @date 2024-03-21 + */ +@RestController +@RequestMapping("/system/taskPushRecord") +public class PatientTaskPushRecordController extends BaseController { + @Resource + private IPatientTaskPushRecordService patientTaskPushRecordService; + + /** + * 查询患者管理任务推送方式记录列表 + */ + @PreAuthorize("@ss.hasPermi('system:taskPushRecord:list')") + @GetMapping("/list") + public TableDataInfo list(PatientTaskPushRecord patientTaskPushRecord) { + startPage(); + List list = patientTaskPushRecordService.selectPatientTaskPushRecordList(patientTaskPushRecord); + return getDataTable(list); + } + + /** + * 导出患者管理任务推送方式记录列表 + */ + @PreAuthorize("@ss.hasPermi('system:taskPushRecord:export')") + @Log(title = "患者管理任务推送方式记录", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, PatientTaskPushRecord patientTaskPushRecord) { + List list = patientTaskPushRecordService.selectPatientTaskPushRecordList(patientTaskPushRecord); + ExcelUtil util = new ExcelUtil<>(PatientTaskPushRecord.class); + util.exportExcel(response, list, "患者管理任务推送方式记录数据"); + } + + /** + * 获取患者管理任务推送方式记录详细信息 + */ + @PreAuthorize("@ss.hasPermi('system:taskPushRecord:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) { + return AjaxResult.success(patientTaskPushRecordService.selectPatientTaskPushRecordById(id)); + } + + /** + * 新增患者管理任务推送方式记录 + */ + @PreAuthorize("@ss.hasPermi('system:taskPushRecord:add')") + @Log(title = "患者管理任务推送方式记录", businessType = BusinessType.INSERT) + @PostMapping("/add") + public AjaxResult add(@RequestBody PatientTaskPushRecord patientTaskPushRecord) { + return toAjax(patientTaskPushRecordService.insertPatientTaskPushRecord(patientTaskPushRecord)); + } + + /** + * 修改患者管理任务推送方式记录 + */ + @PreAuthorize("@ss.hasPermi('system:taskPushRecord:edit')") + @Log(title = "患者管理任务推送方式记录", businessType = BusinessType.UPDATE) + @PutMapping("/edit") + public AjaxResult edit(@RequestBody PatientTaskPushRecord patientTaskPushRecord) { + return toAjax(patientTaskPushRecordService.updatePatientTaskPushRecord(patientTaskPushRecord)); + } + + /** + * 删除患者管理任务推送方式记录 + */ + @PreAuthorize("@ss.hasPermi('system:taskPushRecord:remove')") + @Log(title = "患者管理任务推送方式记录", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) { + return toAjax(patientTaskPushRecordService.deletePatientTaskPushRecordByIds(ids)); + } + + + @GetMapping("/getManageRouteNode") + public AjaxResult getManageRouteNode(Long manageRouteNodeId) { + return AjaxResult.success(patientTaskPushRecordService.getManageRouteNode(manageRouteNodeId)); + } +} diff --git a/postdischarge-manage/src/main/java/com/xinelu/manage/domain/patienttaskpushrecord/PatientTaskPushRecord.java b/postdischarge-manage/src/main/java/com/xinelu/manage/domain/patienttaskpushrecord/PatientTaskPushRecord.java new file mode 100644 index 00000000..c016f63c --- /dev/null +++ b/postdischarge-manage/src/main/java/com/xinelu/manage/domain/patienttaskpushrecord/PatientTaskPushRecord.java @@ -0,0 +1,104 @@ +package com.xinelu.manage.domain.patienttaskpushrecord; + +import com.fasterxml.jackson.annotation.JsonFormat; +import com.xinelu.common.annotation.Excel; +import com.xinelu.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.NoArgsConstructor; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; + +import java.util.Date; + +/** + * 患者管理任务推送方式记录对象 patient_task_push_record + * + * @author xinelu + * @date 2024-03-21 + */ +@Data +@AllArgsConstructor +@NoArgsConstructor +@EqualsAndHashCode(callSuper = true) +@ApiModel(value = "患者管理任务推送方式记录对象", description = "patient_task_push_record") +public class PatientTaskPushRecord extends BaseEntity { + private static final long serialVersionUID = 1L; + + /** + * 主键id + */ + private Long id; + + /** + * 患者表id + */ + @ApiModelProperty(value = "患者表id") + @Excel(name = "患者表id") + private Long patientId; + + /** + * 签约患者管理任务节点表id + */ + @ApiModelProperty(value = "签约患者管理任务节点表id") + @Excel(name = "签约患者管理任务节点表id") + private Long manageRouteNodeId; + + /** + * 患者姓名 + */ + @ApiModelProperty(value = "患者姓名") + @Excel(name = "患者姓名") + private String patientName; + + /** + * 管理路径节点名称 + */ + @ApiModelProperty(value = "管理路径节点名称") + @Excel(name = "管理路径节点名称") + private String routeNodeName; + + /** + * 管理任务推送方式,微信小程序:微信公众号:,短信:,IM: + */ + @ApiModelProperty(value = "管理任务推送方式,微信小程序:微信公众号:,短信:,IM:") + @Excel(name = "管理任务推送方式,微信小程序:微信公众号:,短信:,IM:") + private String taskPushType; + + /** + * 管理任务推送时间,格式:yyyy-MM-dd HH:mm:ss + */ + @ApiModelProperty(value = "管理任务推送时间,格式:yyyy-MM-dd HH:mm:ss") + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "管理任务推送时间,格式:yyyy-MM-dd HH:mm:ss", width = 30, dateFormat = "yyyy-MM-dd") + private Date taskPushDate; + + /** + * 管理任务推送备注 + */ + @ApiModelProperty(value = "管理任务推送备注") + @Excel(name = "管理任务推送备注") + private String taskPushRemark; + + + @Override + public String toString() { + return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE) + .append("id", getId()) + .append("patientId", getPatientId()) + .append("manageRouteNodeId", getManageRouteNodeId()) + .append("patientName", getPatientName()) + .append("routeNodeName", getRouteNodeName()) + .append("taskPushType", getTaskPushType()) + .append("taskPushDate", getTaskPushDate()) + .append("taskPushRemark", getTaskPushRemark()) + .append("createBy", getCreateBy()) + .append("createTime", getCreateTime()) + .append("updateBy", getUpdateBy()) + .append("updateTime", getUpdateTime()) + .toString(); + } +} diff --git a/postdischarge-manage/src/main/java/com/xinelu/manage/mapper/patienttaskpushrecord/PatientTaskPushRecordMapper.java b/postdischarge-manage/src/main/java/com/xinelu/manage/mapper/patienttaskpushrecord/PatientTaskPushRecordMapper.java new file mode 100644 index 00000000..b211a25d --- /dev/null +++ b/postdischarge-manage/src/main/java/com/xinelu/manage/mapper/patienttaskpushrecord/PatientTaskPushRecordMapper.java @@ -0,0 +1,62 @@ +package com.xinelu.manage.mapper.patienttaskpushrecord; + +import com.xinelu.manage.domain.patienttaskpushrecord.PatientTaskPushRecord; + +import java.util.List; + + +/** + * 患者管理任务推送方式记录Mapper接口 + * + * @author xinelu + * @date 2024-03-21 + */ +public interface PatientTaskPushRecordMapper { + /** + * 查询患者管理任务推送方式记录 + * + * @param id 患者管理任务推送方式记录主键 + * @return 患者管理任务推送方式记录 + */ + public PatientTaskPushRecord selectPatientTaskPushRecordById(Long id); + + /** + * 查询患者管理任务推送方式记录列表 + * + * @param patientTaskPushRecord 患者管理任务推送方式记录 + * @return 患者管理任务推送方式记录集合 + */ + List selectPatientTaskPushRecordList(PatientTaskPushRecord patientTaskPushRecord); + + /** + * 新增患者管理任务推送方式记录 + * + * @param patientTaskPushRecord 患者管理任务推送方式记录 + * @return 结果 + */ + int insertPatientTaskPushRecord(PatientTaskPushRecord patientTaskPushRecord); + + /** + * 修改患者管理任务推送方式记录 + * + * @param patientTaskPushRecord 患者管理任务推送方式记录 + * @return 结果 + */ + int updatePatientTaskPushRecord(PatientTaskPushRecord patientTaskPushRecord); + + /** + * 删除患者管理任务推送方式记录 + * + * @param id 患者管理任务推送方式记录主键 + * @return 结果 + */ + int deletePatientTaskPushRecordById(Long id); + + /** + * 批量删除患者管理任务推送方式记录 + * + * @param ids 需要删除的数据主键集合 + * @return 结果 + */ + int deletePatientTaskPushRecordByIds(Long[] ids); +} diff --git a/postdischarge-manage/src/main/java/com/xinelu/manage/service/patienttaskpushrecord/IPatientTaskPushRecordService.java b/postdischarge-manage/src/main/java/com/xinelu/manage/service/patienttaskpushrecord/IPatientTaskPushRecordService.java new file mode 100644 index 00000000..38490917 --- /dev/null +++ b/postdischarge-manage/src/main/java/com/xinelu/manage/service/patienttaskpushrecord/IPatientTaskPushRecordService.java @@ -0,0 +1,65 @@ +package com.xinelu.manage.service.patienttaskpushrecord; + +import com.xinelu.manage.domain.patienttaskpushrecord.PatientTaskPushRecord; +import com.xinelu.manage.domain.signpatientmanageroutenode.SignPatientManageRouteNode; + +import java.util.List; + + +/** + * 患者管理任务推送方式记录Service接口 + * + * @author xinelu + * @date 2024-03-21 + */ +public interface IPatientTaskPushRecordService { + /** + * 查询患者管理任务推送方式记录 + * + * @param id 患者管理任务推送方式记录主键 + * @return 患者管理任务推送方式记录 + */ + public PatientTaskPushRecord selectPatientTaskPushRecordById(Long id); + + /** + * 查询患者管理任务推送方式记录列表 + * + * @param patientTaskPushRecord 患者管理任务推送方式记录 + * @return 患者管理任务推送方式记录集合 + */ + List selectPatientTaskPushRecordList(PatientTaskPushRecord patientTaskPushRecord); + + /** + * 新增患者管理任务推送方式记录 + * + * @param patientTaskPushRecord 患者管理任务推送方式记录 + * @return 结果 + */ + int insertPatientTaskPushRecord(PatientTaskPushRecord patientTaskPushRecord); + + /** + * 修改患者管理任务推送方式记录 + * + * @param patientTaskPushRecord 患者管理任务推送方式记录 + * @return 结果 + */ + int updatePatientTaskPushRecord(PatientTaskPushRecord patientTaskPushRecord); + + /** + * 批量删除患者管理任务推送方式记录 + * + * @param ids 需要删除的患者管理任务推送方式记录主键集合 + * @return 结果 + */ + int deletePatientTaskPushRecordByIds(Long[] ids); + + /** + * 删除患者管理任务推送方式记录信息 + * + * @param id 患者管理任务推送方式记录主键 + * @return 结果 + */ + int deletePatientTaskPushRecordById(Long id); + + SignPatientManageRouteNode getManageRouteNode(Long manageRouteNodeId); +} diff --git a/postdischarge-manage/src/main/java/com/xinelu/manage/service/patienttaskpushrecord/impl/PatientTaskPushRecordServiceImpl.java b/postdischarge-manage/src/main/java/com/xinelu/manage/service/patienttaskpushrecord/impl/PatientTaskPushRecordServiceImpl.java new file mode 100644 index 00000000..dcf74bad --- /dev/null +++ b/postdischarge-manage/src/main/java/com/xinelu/manage/service/patienttaskpushrecord/impl/PatientTaskPushRecordServiceImpl.java @@ -0,0 +1,100 @@ +package com.xinelu.manage.service.patienttaskpushrecord.impl; + +import com.xinelu.manage.domain.patienttaskpushrecord.PatientTaskPushRecord; +import com.xinelu.manage.domain.signpatientmanageroutenode.SignPatientManageRouteNode; +import com.xinelu.manage.mapper.patienttaskpushrecord.PatientTaskPushRecordMapper; +import com.xinelu.manage.mapper.signpatientmanageroutenode.SignPatientManageRouteNodeMapper; +import com.xinelu.manage.service.patienttaskpushrecord.IPatientTaskPushRecordService; +import com.xinelu.manage.service.signpatientmanageroutenode.ISignPatientManageRouteNodeService; +import org.springframework.stereotype.Service; + +import javax.annotation.Resource; +import java.time.LocalDateTime; +import java.util.List; + +/** + * 患者管理任务推送方式记录Service业务层处理 + * + * @author xinelu + * @date 2024-03-21 + */ +@Service +public class PatientTaskPushRecordServiceImpl implements IPatientTaskPushRecordService { + @Resource + private PatientTaskPushRecordMapper patientTaskPushRecordMapper; + @Resource + private ISignPatientManageRouteNodeService manageRouteNodeService; + + /** + * 查询患者管理任务推送方式记录 + * + * @param id 患者管理任务推送方式记录主键 + * @return 患者管理任务推送方式记录 + */ + @Override + public PatientTaskPushRecord selectPatientTaskPushRecordById(Long id) { + return patientTaskPushRecordMapper.selectPatientTaskPushRecordById(id); + } + + /** + * 查询患者管理任务推送方式记录列表 + * + * @param patientTaskPushRecord 患者管理任务推送方式记录 + * @return 患者管理任务推送方式记录 + */ + @Override + public List selectPatientTaskPushRecordList(PatientTaskPushRecord patientTaskPushRecord) { + return patientTaskPushRecordMapper.selectPatientTaskPushRecordList(patientTaskPushRecord); + } + + /** + * 新增患者管理任务推送方式记录 + * + * @param patientTaskPushRecord 患者管理任务推送方式记录 + * @return 结果 + */ + @Override + public int insertPatientTaskPushRecord(PatientTaskPushRecord patientTaskPushRecord) { + patientTaskPushRecord.setCreateTime(LocalDateTime.now()); + return patientTaskPushRecordMapper.insertPatientTaskPushRecord(patientTaskPushRecord); + } + + /** + * 修改患者管理任务推送方式记录 + * + * @param patientTaskPushRecord 患者管理任务推送方式记录 + * @return 结果 + */ + @Override + public int updatePatientTaskPushRecord(PatientTaskPushRecord patientTaskPushRecord) { + patientTaskPushRecord.setUpdateTime(LocalDateTime.now()); + return patientTaskPushRecordMapper.updatePatientTaskPushRecord(patientTaskPushRecord); + } + + /** + * 批量删除患者管理任务推送方式记录 + * + * @param ids 需要删除的患者管理任务推送方式记录主键 + * @return 结果 + */ + @Override + public int deletePatientTaskPushRecordByIds(Long[] ids) { + return patientTaskPushRecordMapper.deletePatientTaskPushRecordByIds(ids); + } + + /** + * 删除患者管理任务推送方式记录信息 + * + * @param id 患者管理任务推送方式记录主键 + * @return 结果 + */ + @Override + public int deletePatientTaskPushRecordById(Long id) { + return patientTaskPushRecordMapper.deletePatientTaskPushRecordById(id); + } + + @Override + public SignPatientManageRouteNode getManageRouteNode(Long manageRouteNodeId) { + return manageRouteNodeService.selectSignPatientManageRouteNodeById(manageRouteNodeId); + } +} diff --git a/postdischarge-manage/src/main/resources/mapper/manage/patienttaskpushrecord/PatientTaskPushRecordMapper.xml b/postdischarge-manage/src/main/resources/mapper/manage/patienttaskpushrecord/PatientTaskPushRecordMapper.xml new file mode 100644 index 00000000..913c5ce2 --- /dev/null +++ b/postdischarge-manage/src/main/resources/mapper/manage/patienttaskpushrecord/PatientTaskPushRecordMapper.xml @@ -0,0 +1,177 @@ + + + + + + + + + + + + + + + + + + + + + select id, + patient_id, + manage_route_node_id, + patient_name, + route_node_name, + task_push_type, + task_push_date, + task_push_remark, + create_by, + create_time, + update_by, + update_time + from patient_task_push_record + + + + + + + + insert into patient_task_push_record + + patient_id, + + manage_route_node_id, + + patient_name, + + route_node_name, + + task_push_type, + + task_push_date, + + task_push_remark, + + create_by, + + create_time, + + update_by, + + update_time, + + + + #{patientId}, + + #{manageRouteNodeId}, + + #{patientName}, + + #{routeNodeName}, + + #{taskPushType}, + + #{taskPushDate}, + + #{taskPushRemark}, + + #{createBy}, + + #{createTime}, + + #{updateBy}, + + #{updateTime}, + + + + + + update patient_task_push_record + + patient_id = + #{patientId}, + + manage_route_node_id = + #{manageRouteNodeId}, + + patient_name = + #{patientName}, + + route_node_name = + #{routeNodeName}, + + task_push_type = + #{taskPushType}, + + task_push_date = + #{taskPushDate}, + + task_push_remark = + #{taskPushRemark}, + + create_by = + #{createBy}, + + create_time = + #{createTime}, + + update_by = + #{updateBy}, + + update_time = + #{updateTime}, + + + where id = #{id} + + + + delete + from patient_task_push_record + where id = #{id} + + + + delete from patient_task_push_record where id in + + #{id} + + + \ No newline at end of file