Skip to content

文件模板管理

说明

文件模板管理模块提供文件导入导出模板的管理能力,用于维护各种业务场景的 Excel/Word 等模板文件。模块位于 src/modules/file_template/

模块结构

src/modules/file_template/
├── models.py         # 模板模型
├── schemas.py        # 参数验证
├── repository.py     # 数据访问层
├── service.py        # 业务逻辑层
└── handlers.py       # 请求处理器

数据模型

python
class FileTemplate(BaseModel):
    """文件模板模型"""
    __tablename__ = "file_template"

    name = Column(String(255), nullable=False, comment="模板名称")
    code = Column(String(100), default="", comment="模板编码")
    file_url = Column(String(500), default="", comment="模板文件路径")
    remark = Column(String(500), default="", comment="备注")
    status = Column(Integer, default=0, comment="状态")
    sort = Column(Integer, default=0, comment="排序")

API 接口

接口方法权限说明
/api/v1/filetemplate/pageGETsys:filetemplate:list分页查询
/api/v1/filetemplate/detail/(\d+)GETsys:filetemplate:detail详情查询
/api/v1/filetemplate/addPOSTsys:filetemplate:add新增
/api/v1/filetemplate/updatePUTsys:filetemplate:update更新
/api/v1/filetemplate/delete/(\d+)DELETEsys:filetemplate:delete删除

使用场景

  • 数据导入模板:用户管理、商品管理等模块的 Excel 导入模板
  • 数据导出模板:报表导出的格式模板
  • 打印模板:合同、发票等文档的打印模板

总结

文件模板管理模块提供模板文件的 CRUD 管理能力,为数据导入导出、打印等业务场景提供模板支持。

小蚂蚁云团队 · 提供技术支持