feat: 会议提交剩余时间+解冻 + 会务/劳务材料批量下载 + 多角色人员/账号模块完善

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
郭庆泰
2026-08-25 06:53:18 +08:00
co-authored by Claude
parent 0c882ae846
commit 591a43fe61
126 changed files with 3789 additions and 1334 deletions
@@ -5,7 +5,7 @@
<resultMap id="BaseResultMap" type="BizProjectSponsorAssign">
<id property="id" column="id" />
<result property="projectId" column="project_id" />
<result property="sponsorUserId" column="sponsor_user_id" />
<result property="sponsorOrgId" column="sponsor_org_id" />
<result property="monitorUserId" column="monitor_user_id" />
<result property="assignDesc" column="assign_desc" />
<result property="assignPoints" column="assign_points" />
@@ -18,9 +18,9 @@
<insert id="insertAssign" parameterType="BizProjectSponsorAssign" useGeneratedKeys="true" keyProperty="id">
INSERT INTO biz_project_sponsor_assign
(project_id, sponsor_user_id, monitor_user_id, assign_desc, assign_points, create_by, create_time)
(project_id, sponsor_org_id, monitor_user_id, assign_desc, assign_points, create_by, create_time)
VALUES
(#{projectId}, #{sponsorUserId}, #{monitorUserId}, #{assignDesc}, #{assignPoints}, #{createBy}, sysdate())
(#{projectId}, #{sponsorOrgId}, #{monitorUserId}, #{assignDesc}, #{assignPoints}, #{createBy}, sysdate())
</insert>
<!-- 按 project_id 全删 (支持方分配策略: 一个项目只分配一个 sponsor, 先删后插) -->
@@ -38,7 +38,8 @@
s.user_name AS sponsor_user_name,
m.user_name AS monitor_user_name
FROM biz_project_sponsor_assign a
LEFT JOIN sys_user s ON a.sponsor_user_id = s.user_id
LEFT JOIN biz_org o ON o.org_id = a.sponsor_org_id
LEFT JOIN sys_user s ON s.user_id = o.user_id
LEFT JOIN sys_user m ON a.monitor_user_id = m.user_id
WHERE a.project_id = #{projectId} and a.is_deleted = 0
ORDER BY a.create_time DESC