超级文档
技术设计评审
登录
免费注册 / 登录

技术设计评审

时间:0000-00-00 15:00 至 16:10
主持人:张伟
方案:请假附件改为对象存储
参会:刘洋、陈静、王芳、李莉、周敏
结论:通过,按三条修改实施

一、评审结论

9月19日评审「请假附件改为对象存储」。目前病假证明图片存在数据库里,单张约 1.2 MB,请假表因此变大,备份从 14 分钟增加到 18 分钟。方案改为附件进对象存储,请假表只留地址。评审通过。实施前要改三处:单张上限 5 MB、只允许图片、删除请假单时同步删除文件。目标版本放在 10月下旬,不挤占 10月8日的用品预占发布。

二、方案要点

  1. 员工上传证明时,服务端校验类型和大小,通过后写入对象存储,路径按年月和请假单号分层。
  2. 请假表新增附件地址列,历史 86 条带图片的请假在上线当夜迁出数据库。
  3. 主管审批时打开的是临时链接,有效期 10 分钟,过期需刷新页面重新获取。
  4. 行政周敏可以按请假单号下载,下载行为写入审计日志。

三、讨论纪要

李莉说明 86 条历史图片合计 96 MB,迁出后请假表备份有望回到 14 分钟以内。陈静要求证明只保留在职期间加 180 天,离职员工的附件在离职满 180 天后删除。王芳指出手机拍照常超过 5 MB,刘洋同意上传前由页面压缩到长边 1600 像素,压缩失败时提示员工重新拍摄。张伟确认临时链接不放进企业微信消息,消息里只给请假单号,主管登录后再看图片。

四、决定

  1. 单张原图上限 5 MB,页面压缩后再上传,入库文件控制在 800 KB 以内。
  2. 只接受 jpg 和 png。其他类型直接拒绝并提示。
  3. 删除或驳回后超过 30 天的附件由每日任务清理,清理前把单号和文件名写入日志。
  4. 历史 86 条在上线当夜迁移,迁移完成前审批仍读数据库里的旧图。

五、待办

陈静已于 9月20日确认审计字段为工号、请假单号、动作和时间。下次设计核对定在刘洋原型可点之后,暂定 9月27日。