Commit Graph

209 Commits

Author SHA1 Message Date
zhouyonggao a275e71933 refactor(web): 修改创建者表单项标签为“数据创建者”
- 将ymt数据源的创建者表单标签由“创建者”更新为“数据创建者”
- 将marketing数据源的创建者表单标签由“创建者”更新为“数据创建者”
2025-12-18 18:09:40 +08:00
zhouyonggao c14aad95c2 fix(web): 修复表单部分控件不可编辑问题
- 将数据源下拉选择框设置为禁用状态
- 将导出场景下拉选择框设置为禁用状态
- 将订单类型单选框组设置为禁用状态
2025-12-18 18:07:12 +08:00
zhouyonggao c6abab1406 fix(schema): 修复订单编号字段标签不一致问题
- 新增“order_cash.order_number”字段标签映射为“订单号”
- 保持旧字段“order_cash.order_no”标签不变,确保兼容性
- 统一订单编号相关字段的标签显示规范
2025-12-18 18:03:13 +08:00
zhouyonggao 0bc28ee9f8 fix(schema): 修复 order_cash.receive_user_id 标签缺失问题
- 在字段标签映射中添加 order_cash.receive_user_id 项
- 将该标签映射为“领取账号”以保持一致性
- 修正了相关字段显示时的标签缺失导致的问题
2025-12-18 18:01:26 +08:00
zhouyonggao 57ecdbe692 fix(exporter): 修复ymt数据源下reseller_id_eq过滤器处理
- 不再将reseller_id_eq转换为merchant_id_in过滤条件
- 保留reseller_id_eq作为独立的WHERE子句进行过滤
- 删除零值的reseller_id_eq以避免无效查询条件
- 优化了过滤器的逻辑,避免删改遗漏问题
2025-12-18 17:57:07 +08:00
zhouyonggao bc6bc3945e fix(exporter): 修正易码通订单 reseller_id_eq 过滤器逻辑
- 易码通订单中 reseller_id_eq 不再转为 merchant_id_in 与 creator_in 做 OR 逻辑
- 保留 reseller_id_eq 作为单独的 WHERE 条件,不做合并删除
- 移除无效的过滤器跳过逻辑,优化过滤器处理流程
- 修改立减金相关标签名称,"未核销过期时间"改为"立减金过期时间"
2025-12-18 17:46:46 +08:00
zhouyonggao 41e00e3fd6 fix(api): 隐藏组合商品基础信息字段
- 修改 code_batch.group_info 字段的 Hidden 属性为 true
- 保持其他字段显示状态不变
- 确保组合商品基础信息在前端不再默认展示
2025-12-18 17:38:38 +08:00
zhouyonggao d5eec5c0a6 fix(api): 将部分卡券字段设置为隐藏
- 修改voucher.card_type字段的隐藏属性为true
- 修改voucher.early_notifier字段的隐藏属性为true
- 保持其他字段的隐藏状态不变,增强数据展示的隐私性和整洁度
2025-12-18 17:35:50 +08:00
zhouyonggao 07df168a33 fix(schema): 移除 voucher 字段中不必要的标签
- 删除 voucher.card_type 标签
- 删除 voucher.early_notifier 标签
- 减少冗余字段,简化标签映射映射结构
2025-12-18 17:31:34 +08:00
zhouyonggao 0de381e5be fix(marketing): 修复 voucher_batch 联表条件错误
- 将 voucher_batch 联表条件由 voucher_id 改为 channel_activity_id
- 修正子查询筛选逻辑以确保正确关联 channel_activity_id
- 防止因错误关联导致的数据重复问题
2025-12-18 17:28:42 +08:00
zhouyonggao 2d1698ae60 fix(api): 隐藏优惠券Id字段
- 将订单元数据中的优惠券Id字段设置为隐藏
- 保持其他字段的显示状态不变
- 确保前端不显示该优惠券Id信息以保护数据隐私
2025-12-18 17:08:49 +08:00
zhouyonggao 1e36d40bb1 fix(api): 修改立减金状态标签为立减金核销状态
- 更新metadata.go中立减金状态标签为“立减金核销状态”
- 更新fields.go中立减金状态标签为“立减金核销状态”
2025-12-18 17:07:10 +08:00
zhouyonggao 089dd52722 fix(api): 隐藏元数据表中活动名称字段
- 将活动名称字段的隐藏属性由false改为true
- 调整前端接口中元数据的显示配置
- 保持其他字段的隐藏状态不变
2025-12-18 17:02:26 +08:00
zhouyonggao dcd4992bc8 feat(api): 添加立减金主体类型映射及展示支持
- 在导出接口中将goods_voucher_subject_config.type字段的数值映射为对应标签显示
- 新增VoucherSubjectType映射,支持支付宝、微信、云闪付三种主体类型
- 修改字段标签描述,将“主体类型”更新为“立减金主体类型”以更准确表达含义
2025-12-18 16:57:17 +08:00
zhouyonggao 544a883dac fix(api): 优化立减金领取模式映射逻辑
- 新增易码通立减金领取模式映射 YMTVoucherReceiveMode
- 根据数据源区分使用对应的领取模式映射
- 修正 order_voucher.receive_mode 和 voucher.receive_mode 字段的转换逻辑
- 保持营销系统和易码通的领取模式显示一致性
2025-12-18 16:52:07 +08:00
zhouyonggao d8ffa5507c fix(schema): 修改立减金领取方式的字段描述
- 将 order_voucher.receive_mode 字段描述从“领取方式”更新为“立减金领取方式”
2025-12-18 16:51:05 +08:00
zhouyonggao 3a6072b18e fix(schema): 删除已废弃的分组信息标签
- 移除code_batch.group_info字段及其对应的中文标签
- 清理无用的代码注释和映射条目
- 保持标签映射结构的整洁和正确性
2025-12-18 16:45:31 +08:00
zhouyonggao 106623a2f7 fix(schema): 修正订单字段描述及新增部分字段标签
- 将资金订单号字段描述改为转账订单号
- 新增立减金渠道立减金批次号字段标签
- 新增发券账号字段标签
- 新增未核销过期时间字段标签
2025-12-18 16:45:09 +08:00
zhouyonggao 53167d01ab fix(schema): 移除重复的卡号字段标签
- 删除了 order_digit.card_no 的重复映射
- 保持其他字段标签定义不变
- 避免了标签冲突可能引起的问题
2025-12-18 16:32:35 +08:00
zhouyonggao f760cd5dcc feat(schema): 添加卡号及卡密标签字段
- 在 AllLabels 映射中
2025-12-18 16:31:19 +08:00
zhouyonggao 40962d9b30 fix(metadata): 修正活动状态字段显示问题
- 将活动状态字段在元数据中设置为隐藏
- 更新活动状态字段标签为“活动状态”以保持一致性
- 统一字段标签以提升界面显示的准确性和用户理解度
2025-12-18 16:12:52 +08:00
zhouyonggao 8029f73a7d fix(metadata): 隐藏供应商类型字段
- 将供应商类型字段的Hidden属性由false改为true
- 调整商户相关元数据表的展示配置
- 保持其他字段的可见性不变
2025-12-18 16:11:11 +08:00
zhouyonggao 51880c0c5c refactor(schema): 移除AllLabels函数及其相关白名单内容
- 删除AllLabels函数及其所有映射数据
- 清理与订单、兑换券、计划、商户及活动相关的字段白名单
- 保留AllLabels函数框架,准备调整返回值结构
- 减少代码冗余,简化字段管理逻辑
2025-12-18 16:08:38 +08:00
zhouyonggao 95a4c7a0de refactor(schema): 废弃 AllWhitelist 函数并移除相关字段映射
- 标记 AllWhitelist 函数为已废弃,提示以 metadata.go 的 Hidden 属性为准
- 移除 AllWhitelist 中所有字段控制映射,函数返回 nil
- 新增 AllLabels 函数,用于字段标签映射的定义
- 简化 schema 包字段控制逻辑,提升代码可维护性
2025-12-18 16:05:35 +08:00
zhouyonggao c64fa29617 fix(exporter): 移除 order_voucher.out_biz_no 字段相关代码
- 从 sqlbuilder 中移除对 order_voucher.out_biz_no 字段的空字符串占位处理
- 从字段白名单中删除 order_voucher.out_biz_no
- 从字段标签映射中移除 order_voucher.out_biz_no 的描述信息
2025-12-18 16:01:53 +08:00
zhouyonggao f2781277f5 fix(schema): 修改兑换码批次标题字段名称
- 将“code_batch.title”字段的描述从“标题”改为“兑换码批次名称”
2025-12-18 15:57:11 +08:00
zhouyonggao 11fdfa7dd9 fix(api): 调整营销及订单凭证元数据字段显示状态
- 移除外部请求时间字段的隐藏标记以修正展示问题
- 将订单凭证的外部业务号字段设置为隐藏,提升数据隐私保护
- 优化元数据表中相关字段的可见性配置以符合业务需求
2025-12-18 15:54:13 +08:00
zhouyonggao 8fb3eeee42 feat(api): 添加key码API发放状态字段转换功能
- 在导出接口中新增merchant_key_send.status字段的转换逻辑
- 根据状态码映射常量将状态值转换为中文标签
- 增加MerchantKeySendStatus枚举定义,包含已发放、已核销、已作废和充值中状态
- 优化导出数据时的特殊字段处理流程
2025-12-18 15:46:53 +08:00
zhouyonggao 1c169cf2d7 fix(api): 调整营销元数据表字段隐藏状态及标签描述
- 将 "外部请求时间" 字段的隐藏属性设置为隐藏,确保其不在默认视图中显示
- 修改 "商户业务号" 标签为 "外部API调用业务号",使其描述更准确
- 修改 "状态" 标签为 "API调用状态",提升标签表达的明确性
2025-12-18 15:45:58 +08:00
zhouyonggao ccb90005fe feat(api): 添加红包状态映射转换功能
- 在导出API中添加对order_cash.status字段的状态转换处理
- 实现红包状态数值到字符串标签的映射(正常、已过期)
- 在constants中新增MarketingOrderCashStatus枚举映射
- 保证红包状态值在有效范围时进行转换显示
2025-12-18 15:41:02 +08:00
zhouyonggao 51bc4f8faa fix(schema): 修改红包状态标签名称
- 将 order_cash.status 标签从“状态”更改为“红包状态”以提升描述准确性
2025-12-18 15:39:52 +08:00
zhouyonggao 8702767e47 feat(api): 增加 key_batch.style 字段转换功能
- 在 transformRow 函数中添加对 key_batch.style 的处理逻辑
- 根据整数值映射对应的标签名称进行替换
- 避免负值和不存在映射的情况影响输出
- 优化特殊字段转换处理流程
2025-12-18 15:32:40 +08:00
zhouyonggao bc37922651 feat(constants): 添加KeyBatchStyle键码样式映射
- 增加了KeyBatchStyle映射结构
- 包含卡密、链接、二维码和白名单等键码样式
- 丰富了系统枚举类型定义
- 为后续功能开发提供基础数据支持
2025-12-18 15:31:35 +08:00
zhouyonggao 7b7dcc66d6 refactor(api): 优化立减金打开方式映射逻辑
- 将 voucher.is_webview 的打开方式映射从 switch 改为统一的map查询
- 在 constants 中新增 VoucherOpenMode 映射表,提升代码可维护性
- 移除冗余的分支判断,代码更简洁清晰
- 保持功能一致,确保映射结果不变
2025-12-18 15:28:20 +08:00
zhouyonggao aa3df428b1 feat(api): 支持voucher.is_webview字段多语言转换
- 新增voucher.is_webview字段的转换,将0、1、2映射为微信小程序、公众号、通用
- 优化导出接口中voucher打开方式的显示逻辑
- 在枚举常量中添加MarketingSettlementType的未设置状态0映射说明
2025-12-18 15:27:44 +08:00
zhouyonggao 326eec184f feat(api): 增加营销系统枚举类型映射及导出数据转换支持
- 新增MarketingSettlementType、MarketingPeriodType、MarketingSendMethod、MarketingRechargeType枚举映射
- 在导出接口中根据数据源区分结算方式,支持YMT和营销系统不同枚举转换
- 增加plan.send_method、code_batch.period_type和code_batch.recharge_type字段的枚举值转换
- 优化导出数据中相关字段的可读性,便于理解和使用枚举标签展示
2025-12-18 15:23:15 +08:00
zhouyonggao 2ed9a0ce55 refactor(api): 添加 parseIntVal 函数解析字符串为整数
- 实现 parseIntVal 函数,尝试将字符串转换成整数
- 失败或空字符串时返回 -1 作为默认值
- 遍历字符判断并累积转换为整数
- 简化字符串到整数的转换逻辑,提高代码复用性
2025-12-18 15:14:54 +08:00
zhouyonggao da0c764646 feat(api): 添加导出数据枚举字段中文标签转换功能
- 在导出数据转换函数中新增多字段枚举值解析和映射为中文标签
- 支持订单类型、状态、支付方式、支付状态等多个枚举字段转换
- 增加立减金、红包相关渠道及状态枚举转换
- 新增结算类型、供应商类型、领取方式等特殊枚举转换
- 更新字段标签映射,保持导出字段中文描述一致性
- 统一处理不同数据源(ds)的枚举映射,区分ymt与marketing标签
2025-12-18 15:14:35 +08:00
zhouyonggao 36aff7a377 refactor(schema): 更新订单相关标签及字段信息
- 规范订单及相关表字段的中文标签描述
- 调整order_detail.official_price的标签为“订单详情.官方价”
- 新增order_detail.refund_account字段标签
- 细化立减金相关字段标签,区分渠道和订单维度
- 补充plan的结算方式和发放方式字段标签
- 增加key_batch的样式及官方价、成本价字段标签
- 扩展code_batch字段,添加多项周期及绑定信息描述
- 拆分voucher相关字段,增加批次名称及充值减免信息
- 标注order_digit短信渠道字段不再导出
- 新增goods_voucher_batch相关字段标签
2025-12-18 15:12:17 +08:00
zhouyonggao 9902096658 fix(api): 调整KEY批次和兑换码批次显示状态
- 将KEY批次ID字段的Hidden属性设为false,取消隐藏
- 修改KEY批次ID的Label为“KEY批次ID”
- 将Code批次ID字段的Hidden属性设为false,取消隐藏
- 修改Code批次ID的Label为“兑换码批次ID”
2025-12-18 14:52:04 +08:00
zhouyonggao 7bcb5deb0f fix(schema): 修正立减金状态字段描述
- 将order_voucher.status字段描述由“状态”修改为“立减金状态”
- 提高字段含义的准确性和清晰度
2025-12-18 14:47:45 +08:00
zhouyonggao cf9ae5d3f0 feat(server): 使用Marketing Authorization DB替换部分创作者查询逻辑
- 在server启动时新增Marketing Authorization数据库连接及连接池配置
- 新增router参数以支持Marketing Authorization数据库传递
- CreatorsAPI使用Marketing Authorization数据库替代原marketing数据库查询
- 优化CreatorsAPI查询逻辑,直接查询admin_user表,简化多库回退查询
- 更新配置文件支持Marketing Authorization数据库的DSN配置项
- 相关路由处理器参数调整,确保创作者相关接口走授权库查询逻辑
2025-12-18 14:45:08 +08:00
zhouyonggao f936e31cd6 fix(metadata): 修复红包领取时间字段显示状态
- 将红包领取时间字段的隐藏状态由显示改为隐藏
- 统一红包相关时间字段的显示设置
- 避免红包领取时间信息在界面上被错误展示
2025-12-18 14:21:46 +08:00
zhouyonggao 7ee6ef546f fix(api): 修正支付流水号标签为外部交易号
- 将字段 order.out_trade_no 的标签从“支付流水号”修改为“外部交易号”以提高准确性
- 确保前端显示的标签与实际业务含义一致
- 优化订单相关元数据的表述规范
2025-12-18 14:17:31 +08:00
zhouyonggao b8f2d70c3e fix(api): 修复营销系统非直充类型字段过滤逻辑
- 在导出字段中过滤非直充类型时增加移除account字段
- 调整日志信息,说明非直充类型不导出充值时间、卡密和账号
- 元数据处理中营销系统非直充类型字段显示控制新增account字段
- 保证直充类型(type=1)才显示recharge_time、card_code和account字段
2025-12-18 14:09:24 +08:00
zhouyonggao 0855c047fc fix(api): 修改红包领取者唯一标识的标签描述
- 将红包领取者唯一标识的标签从“红包领取者唯一标识 微信open_id/支付宝alipay_user_id”改为“领取账号”
- 保持字段键和隐藏属性不变
- 优化表格元数据的用户理解度
2025-12-18 14:07:37 +08:00
zhouyonggao bc6316f279 fix(api): 隐藏订单过期处理时间字段
- 将订单中过期处理时间字段的 Hidden 属性由 false 修改为 true
- 调整元数据表配置,防止过期时间字段在界面上显示
- 优化订单信息展示的字段可见性管理
2025-12-18 13:54:49 +08:00
zhouyonggao d962481289 fix(api): 修复营销系统非直充类型字段过滤逻辑
- 在导出字段时,非直充类型(type!=1)移除充值时间和卡密字段
- 添加日志记录被移除字段及原因
- 在元数据接口中过滤营销系统非直充类型下的充值时间和卡密字段
- 保证字段显示和导出的一致性
2025-12-18 13:52:54 +08:00
zhouyonggao 3002590491 fix(schema): 修正 order_cash 表连接条件
- 移除使用 MAX ID 子查询连接 order_cash 的方式
- 采用普通 JOIN 按 order_number 字段连接 order_cash 表
- 修复因表无 id 字段导致的连接错误问题
- 优化查询语句结构,提升可读性和维护性
2025-12-18 13:41:00 +08:00
zhouyonggao 99ac6e3c2b refactor(marketing): 优化关联查询和过滤字段映射逻辑
- 为多个关联表添加基于最大ID的子查询去重,保证数据唯一性
- 增加注释说明各关联JOIN逻辑和去重策略
- merchant_key_send关联改为基于最大ID的子查询连接,替代原有简单连接
- 统一格式化代码,提高可读性
- 保持FilterColumn方法结构清晰无改变,仅调整格式
2025-12-18 13:11:25 +08:00