Open
Description
需求说明
根据目前标签结构:
interface TagVo {
/** 乐观锁 */
version?: number
/** 创建人 */
creatorId?: number
/** 创建时间 */
createTime?: string
/** 更新人 */
updaterId?: number
/** 更新时间 */
updateTime?: string
/** 标签名 */
tag?: string
/** 标签类型ID列表 */
typeIdList?: number[]
/** 图标ID */
iconId?: number
/** 图标url */
url?: string
}
应当修改的是 tag
字段。根据绑定情况,需要同步修改所有绑定了此 tag 的项目。
细节描述
- 将
A
标签改为B
。 - 若 B 标签存在,则直接报错。
- 若标签不存在,则完成编辑。
- 修改绑定此标签的项目时,需生成对应的日志。
- 需要修改的项目:
- 地区
- 物品
- 公共物品
- 物品类型
- 点位
itemList
字段下的物品项 - 点位附加数据 (Extra)