From 0bcd7458ca2e95a1da36b78d840d3bfd12d9e807 Mon Sep 17 00:00:00 2001 From: lijiarao Date: Wed, 12 Jul 2023 13:56:12 +0800 Subject: [PATCH] =?UTF-8?q?add=20=E5=B7=A5=E4=BD=9C=E7=BB=84-=E5=85=B6?= =?UTF-8?q?=E4=BB=96=E5=88=86=E5=8F=91=E8=B5=84=E6=96=99=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E6=98=AF=E5=90=A6=E5=8F=91=E9=80=81=E9=82=AE=E4=BB=B6=E5=8F=82?= =?UTF-8?q?=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../data/entity/PayFileEmailRemindRecord.java | 72 +++++++++++++++++++ .../PayFileEmailRemindRecordMapper.java | 18 +++++ .../xml/PayFileEmailRemindRecordMapper.xml | 26 +++++++ .../impl/PayFileEmailRemindRecordService.java | 27 +++++++ 4 files changed, 143 insertions(+) create mode 100644 jero-boot-incoming-payment/src/main/java/com/jero/data/entity/PayFileEmailRemindRecord.java create mode 100644 jero-boot-incoming-payment/src/main/java/com/jero/data/mapper/PayFileEmailRemindRecordMapper.java create mode 100644 jero-boot-incoming-payment/src/main/java/com/jero/data/mapper/xml/PayFileEmailRemindRecordMapper.xml create mode 100644 jero-boot-incoming-payment/src/main/java/com/jero/data/service/impl/PayFileEmailRemindRecordService.java diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/data/entity/PayFileEmailRemindRecord.java b/jero-boot-incoming-payment/src/main/java/com/jero/data/entity/PayFileEmailRemindRecord.java new file mode 100644 index 00000000..fdc5e2d2 --- /dev/null +++ b/jero-boot-incoming-payment/src/main/java/com/jero/data/entity/PayFileEmailRemindRecord.java @@ -0,0 +1,72 @@ +package com.jero.data.entity; + +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 io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.util.Date; +import lombok.Data; + +/** + * + *@author liJiaRao + *@date 2023-07-12 10:52 + */ +/** + * 文件邮件提醒记录表 + */ +@ApiModel(description="文件邮件提醒记录表") +@Data +@TableName(value = "pay_file_email_remind_record") +public class PayFileEmailRemindRecord { + /** + * id + */ + @TableId(value = "id", type = IdType.ASSIGN_ID) + @ApiModelProperty(value="id") + private String id; + + /** + * 创建人 + */ + @TableField(value = "create_by") + @ApiModelProperty(value="创建人") + private String createBy; + + /** + * 创建日期 + */ + @TableField(value = "create_time") + @ApiModelProperty(value="创建日期") + private Date createTime; + + /** + * 更新人 + */ + @TableField(value = "update_by") + @ApiModelProperty(value="更新人") + private String updateBy; + + /** + * 更新日期 + */ + @TableField(value = "update_time") + @ApiModelProperty(value="更新日期") + private Date updateTime; + + /** + * 会议id + */ + @TableField(value = "file_id") + @ApiModelProperty(value="会议id") + private String fileId; + + /** + * 联系人id + */ + @TableField(value = "contact_id") + @ApiModelProperty(value="联系人id") + private String contactId; +} \ No newline at end of file diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/data/mapper/PayFileEmailRemindRecordMapper.java b/jero-boot-incoming-payment/src/main/java/com/jero/data/mapper/PayFileEmailRemindRecordMapper.java new file mode 100644 index 00000000..df8f3b2d --- /dev/null +++ b/jero-boot-incoming-payment/src/main/java/com/jero/data/mapper/PayFileEmailRemindRecordMapper.java @@ -0,0 +1,18 @@ +package com.jero.data.mapper; +import org.apache.ibatis.annotations.Param; +import java.util.List; + +import com.baomidou.mybatisplus.core.injector.methods.SelectMaps; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.jero.data.entity.PayFileEmailRemindRecord; + +/** + * + *@author liJiaRao + *@date 2023-07-12 10:52 + */ +public interface PayFileEmailRemindRecordMapper extends BaseMapper { + List selectContactIdByFileId(@Param("fileId")String fileId); + + +} \ No newline at end of file diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/data/mapper/xml/PayFileEmailRemindRecordMapper.xml b/jero-boot-incoming-payment/src/main/java/com/jero/data/mapper/xml/PayFileEmailRemindRecordMapper.xml new file mode 100644 index 00000000..bdc9b273 --- /dev/null +++ b/jero-boot-incoming-payment/src/main/java/com/jero/data/mapper/xml/PayFileEmailRemindRecordMapper.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + id, create_by, create_time, update_by, update_time, file_id, contact_id + + + + + \ No newline at end of file diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/data/service/impl/PayFileEmailRemindRecordService.java b/jero-boot-incoming-payment/src/main/java/com/jero/data/service/impl/PayFileEmailRemindRecordService.java new file mode 100644 index 00000000..7dc5c722 --- /dev/null +++ b/jero-boot-incoming-payment/src/main/java/com/jero/data/service/impl/PayFileEmailRemindRecordService.java @@ -0,0 +1,27 @@ +package com.jero.data.service.impl; + +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.List; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.jero.data.entity.PayFileEmailRemindRecord; +import com.jero.data.mapper.PayFileEmailRemindRecordMapper; +/** + * + *@author liJiaRao + *@date 2023-07-12 10:52 + */ +@Service +public class PayFileEmailRemindRecordService extends ServiceImpl { + + public void insertByFileList(List fileIdList, String contactId) { + for (String fileId : fileIdList) { + PayFileEmailRemindRecord payFileEmailRemindRecord = new PayFileEmailRemindRecord(); + payFileEmailRemindRecord.setFileId(fileId); + payFileEmailRemindRecord.setContactId(contactId); + this.save(payFileEmailRemindRecord); + } + } + + +}