diff --git a/ry-api/ruoyi-business/src/main/java/com/ruoyi/business/domain/BizMeetingAttendee.java b/ry-api/ruoyi-business/src/main/java/com/ruoyi/business/domain/BizMeetingAttendee.java
index fb48e96..090e86d 100644
--- a/ry-api/ruoyi-business/src/main/java/com/ruoyi/business/domain/BizMeetingAttendee.java
+++ b/ry-api/ruoyi-business/src/main/java/com/ruoyi/business/domain/BizMeetingAttendee.java
@@ -38,6 +38,12 @@ public class BizMeetingAttendee extends BaseEntity {
private BigDecimal feePreTax;
private BigDecimal tax;
private BigDecimal fee;
+ /** 增值税及附加成本 (财务口径: 平台承担的开票税 + 附加税) */
+ private BigDecimal vatAndSurcharge;
+ /** 摘要 (备注/说明) */
+ private String summary;
+ /** 现场照片 (OSS URLs, 多张用逗号分隔) */
+ private String onSitePhotos;
/* ===== 审计 + 签字结果 ===== */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date signedAt;
@@ -97,6 +103,12 @@ public class BizMeetingAttendee extends BaseEntity {
public void setTax(BigDecimal tax) { this.tax = tax; }
public BigDecimal getFee() { return fee; }
public void setFee(BigDecimal fee) { this.fee = fee; }
+ public BigDecimal getVatAndSurcharge() { return vatAndSurcharge; }
+ public void setVatAndSurcharge(BigDecimal vatAndSurcharge) { this.vatAndSurcharge = vatAndSurcharge; }
+ public String getSummary() { return summary; }
+ public void setSummary(String summary) { this.summary = summary; }
+ public String getOnSitePhotos() { return onSitePhotos; }
+ public void setOnSitePhotos(String onSitePhotos) { this.onSitePhotos = onSitePhotos; }
public Date getSignedAt() { return signedAt; }
public void setSignedAt(Date signedAt) { this.signedAt = signedAt; }
public String getSignedIp() { return signedIp; }
diff --git a/ry-api/ruoyi-business/src/main/resources/mapper/business/BizMeetingAttendeeMapper.xml b/ry-api/ruoyi-business/src/main/resources/mapper/business/BizMeetingAttendeeMapper.xml
index 7619993..553773c 100644
--- a/ry-api/ruoyi-business/src/main/resources/mapper/business/BizMeetingAttendeeMapper.xml
+++ b/ry-api/ruoyi-business/src/main/resources/mapper/business/BizMeetingAttendeeMapper.xml
@@ -22,6 +22,9 @@
+
+
+
@@ -49,10 +52,13 @@
insert into biz_meeting_attendee(meeting_id, user_id, name, phone, work_unit, department, title,
id_card, bank_card, bank_name, bank_branch, bank_region, bank_address, account_name,
- id_card_attachments, labor_form, fee_pre_tax, tax, fee, create_by, create_time)
+ id_card_attachments, labor_form, fee_pre_tax, tax, fee, vat_and_surcharge, summary, on_site_photos,
+ create_by, create_time)
values(#{meetingId}, #{userId}, #{name}, #{phone}, #{workUnit}, #{department}, #{title},
#{idCard}, #{bankCard}, #{bankName}, #{bankBranch}, #{bankRegion}, #{bankAddress}, #{accountName},
- #{idCardAttachments}, #{laborForm}, #{feePreTax}, #{tax}, #{fee}, #{createBy}, sysdate())
+ #{idCardAttachments}, #{laborForm}, #{feePreTax}, #{tax}, #{fee},
+ #{vatAndSurcharge}, #{summary}, #{onSitePhotos},
+ #{createBy}, sysdate())
@@ -83,6 +89,9 @@
fee_pre_tax = #{feePreTax},
tax = #{tax},
fee = #{fee},
+ vat_and_surcharge = #{vatAndSurcharge},
+ summary = #{summary},
+ on_site_photos = #{onSitePhotos},
update_by = #{updateBy},
update_time = sysdate()
@@ -125,15 +134,15 @@
delete from biz_meeting_attendee where meeting_id = #{meetingId} and user_id = #{userId}
+
+
+
+
+
+
+
+