feat: 重构勘察业务为明细模式并新增定时任务人性化配置
- 重构勘察业务:移除SOP相关表,新增勘察明细表支持建筑/楼层/房间/照片管理 - 新增定时任务人性化频率配置,支持分钟/小时/天/周/月/自定义六种模式 - 新增频率预览接口,支持配置转换为cron表达式与执行时间预览 - 更新系统品牌名称为鑫潼智电,修改全局标题与登录页文案
This commit is contained in:
1 parent
f72644c24f
commit
22d27a940d
29 files changed
+1908
-576
No files matched your search
@@ -11,9 +11,6 @@ export class SurveyOrderController {
|
||||
|
||||
// 以下静态路径必须声明在 /:id 之前,否则会被动态路由吞掉
|
||||
@Get("/stats") async stats() { return this.surveyOrderService.stats(this.ctx); }
|
||||
@Get("/sop-items") async listSopItems(@Query("templateCode") templateCode: string) {
|
||||
return this.surveyOrderService.listSopItems(templateCode);
|
||||
}
|
||||
@Get("/quote") async quote(@Query("loopCount") loopCount: string) { return this.surveyOrderService.quote(loopCount); }
|
||||
|
||||
// 批量指派
|
||||
@@ -23,9 +20,9 @@ export class SurveyOrderController {
|
||||
@Post("/") async create(@Body() body: any) { return this.surveyOrderService.create(body, this.ctx); }
|
||||
@Put("/:id") async update(@Param("id") id: string, @Body() body: any) { return this.surveyOrderService.update(Number(id), body, this.ctx); }
|
||||
|
||||
// 现场回执:按 SOP 检查项增量录入(照片/截图 key 数组、表单值、备注)
|
||||
@Put("/:id/sop-results") async saveSopResults(@Param("id") id: string, @Body() body: any) {
|
||||
return this.surveyOrderService.saveSopResults(Number(id), body, this.ctx);
|
||||
// 勘察明细:全量替换(新增/编辑/删除统一走此接口)
|
||||
@Put("/:id/details") async saveDetails(@Param("id") id: string, @Body() body: any) {
|
||||
return this.surveyOrderService.saveDetails(Number(id), body, this.ctx);
|
||||
}
|
||||
|
||||
// 指派 / 改派共享电工
|
||||
|
||||
Reference in new issue
Block a user