Files
svc-hall-service/sql/migrate_v2_item_promise.sql
chenxing c1bcbf2f88 feat(server): 事项服务承诺字段 + 匿名指南接口 + hall 用户面开匿名
- service_item 加 7 列(协办部门/经办人/办理时段/跑动次数/快递/收费标准+依据)
- /api/hall/items 出参补 applyUrl 与承诺字段
- 新增 GET /api/hall/item(匿名,指南详情)
- url-pattern 收窄至写入面,/api/hall/** 匿名只读
- url-pattern 另补 /api/base/*(契约 §1 表格未列,页头用户信息与左侧菜单必须 CAS 会话)
2026-10-20 16:43:17 +08:00

19 lines
1.4 KiB
SQL
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
-- 2026-10-20 svc-hall 一期 P1-1:事项"服务承诺"字段(6 个业务字段拆 7 列,收费标准拆 desc/basis)
-- 契约:docs/svc-hall一期接口契约-20261020.md §2.1(冻结,字段名全链路统一不得改名)
-- 口径:全部可空——存量事项不强制回填,空值语义=未维护(前端必须容忍 null)
-- 语法:MySQL 5.7(无 IF NOT EXISTS for ADD COLUMN,重复执行会报 Duplicate column name,按需在外部判重)
ALTER TABLE service_item
ADD COLUMN coop_depts VARCHAR(500) NULL COMMENT '协办部门(顿号分隔文本快照)',
ADD COLUMN handler_name VARCHAR(64) NULL COMMENT '经办人员',
ADD COLUMN handle_time_desc VARCHAR(200) NULL COMMENT '办理时间(办公时段,区别于办理时限)',
ADD COLUMN run_count TINYINT NULL COMMENT '跑现场次数(0=零跑动)',
ADD COLUMN express_flag TINYINT NULL COMMENT '是否快递送达:0否/1是(到付)/2是(学校承担)',
ADD COLUMN fee_desc VARCHAR(200) NULL COMMENT '收费标准',
ADD COLUMN fee_basis VARCHAR(200) NULL COMMENT '收费依据';
-- 回滚(一条语句整体撤列,索引/视图未引用这些列,可直接删):
-- ALTER TABLE service_item
-- DROP COLUMN coop_depts, DROP COLUMN handler_name, DROP COLUMN handle_time_desc,
-- DROP COLUMN run_count, DROP COLUMN express_flag, DROP COLUMN fee_desc, DROP COLUMN fee_basis;