1、system服务国际化相关表免校验租户、token配置;2、system服务枚举相关国际化处理;3、system服务资金管理easyexcel导出表头国际化处理;

This commit is contained in:
gaoqr
2025-11-21 16:08:21 +08:00
parent cafdc15fad
commit ff71a6afbb
55 changed files with 472 additions and 629 deletions
@@ -207,13 +207,17 @@ chenfeng:
- /admin-api/system/pay/product
- /admin-api/system/recharge-active/available
- /admin-api/system/pay/recharge
- /admin-api/system/dict-data/i18n/version
ignore-tables:
- system_organization
- system_tenant_package
- system_dict_data
- system_dict_data_i18n
- system_dict_data_i18n_version
- system_dict_type
- system_error_code
- system_menu
- system_menu_i18n
- system_sms_channel
- system_sms_template
- system_sms_log
@@ -222,13 +222,17 @@ chenfeng:
- /admin-api/system/pay/product
- /admin-api/system/recharge-active/available
- /admin-api/system/pay/recharge
- /admin-api/system/dict-data/i18n/version
ignore-tables:
- system_organization
- system_tenant_package
- system_dict_data
- system_dict_data_i18n
- system_dict_data_i18n_version
- system_dict_type
- system_error_code
- system_menu
- system_menu_i18n
- system_sms_channel
- system_sms_template
- system_sms_log
@@ -98,7 +98,7 @@ spring:
repositories:
enabled: false # 项目未使用到 Spring Data Redis 的 Repository,所以直接禁用,保证启动速度
messages:
basename: message,message_errorcode
basename: message,message_errorcode,message_enum
trans:
config:
appId: 20251110002494620
@@ -20,4 +20,15 @@
</foreach>
</if>
</select>
<select id="selectListByDictType" resultType="com.cf.imes.module.system.dal.dataobject.dict.DictDataDO">
select
coalesce(i.label, d.label) as label,
d.value
from system_dict_data d
left join system_dict_data_i18n i
on d.id = i.dict_data_id and i.locale = #{locale}
where d.deleted = false
and d.dict_type = #{dictType}
</select>
</mapper>
@@ -8,7 +8,7 @@ ad.position.notEmpty=广告位置不能为空
ad.sort.field=广告顺序
ad.startTime.notNull=投放开始时间不能为空
ad.status.invalid=广告状态不合法
inEnum.message=必须在指定范围 {0}
invoice.apply.purchase.list.notEmpty=单词开票选择购买记录不能为空
invoice.apply.purchase.size=单次开票选择购买记录不能超过100条
invoice.confirm.id.notNull=发票申请记录编号不能为空
@@ -83,6 +83,9 @@ sales.detail.page.productPrice.max=产品购买金额不能超过十万
sales.detail.page.productPrice.min=产品购买金额必须大于零
statistics.unit.invalid=统计维度单位不合法
statistics.unit.notNull=统计维度单位不能为空
statistics.series.name.add=新增
statistics.series.name.del=注销
statistics.series.name.saleAmount=销售额
pay.channelCode.invalid=不支持的支付渠道
pay.product.productChannelCode.notNull=产品支付渠道编码不能为空
pay.product.productDetailsId.notNull=产品定价规则编号不能为空
@@ -8,7 +8,7 @@ ad.position.notEmpty=廣告位置不能為空
ad.sort.field=廣告順序
ad.startTime.notNull=投放開始時間不能為空
ad.status.invalid=廣告狀態不合法
inEnum.message=必須在指定範圍 {0}
invoice.apply.purchase.list.notEmpty=單次開票選擇的購買記錄不能為空
invoice.apply.purchase.size=單次開票選擇的購買記錄不能超過 100 條
invoice.confirm.id.notNull=發票申請記錄編號不能為空
@@ -83,6 +83,9 @@ sales.detail.page.productPrice.max=產品購買金額不能超過十萬
sales.detail.page.productPrice.min=產品購買金額必須大於零
statistics.unit.invalid=統計維度單位不合法
statistics.unit.notNull=統計維度單位不能為空
statistics.series.name.add=新增
statistics.series.name.del=註銷
statistics.series.name.saleAmount=銷售額
pay.channelCode.invalid=不支援的支付渠道
pay.product.productChannelCode.notNull=產品支付渠道編碼不能為空
pay.product.productDetailsId.notNull=產品定價規則編號不能為空
@@ -8,7 +8,7 @@ ad.position.notEmpty=Ad position cannot be empty
ad.sort.field=Ad sort order
ad.startTime.notNull=Start time cannot be empty
ad.status.invalid=Invalid ad status
inEnum.message=Must be within the specified range {0}
invoice.apply.purchase.list.notEmpty=Selected purchase records cannot be empty
invoice.apply.purchase.size=You cannot select more than 100 purchase records at once
invoice.confirm.id.notNull=Invoice application ID cannot be empty
@@ -83,6 +83,9 @@ sales.detail.page.productPrice.max=Purchase amount cannot exceed 100,000
sales.detail.page.productPrice.min=Purchase amount must be greater than zero
statistics.unit.invalid=Invalid statistics unit
statistics.unit.notNull=Statistics unit cannot be empty
statistics.series.name.add=Add
statistics.series.name.del=Cancel
statistics.series.name.saleAmount=Sales Volume
pay.channelCode.invalid=Unsupported payment channel
pay.product.productChannelCode.notNull=Product payment channel code cannot be empty
pay.product.productDetailsId.notNull=Product pricing rule ID cannot be empty
@@ -0,0 +1,48 @@
inEnum.message=必须在指定范围 {0}
inScope.message={0}不合法
inScope.adPosition=广告位置
duration.unit.year=
duration.unit.month=
duration.unit.day=
pay.channel.alipay=支付宝
pay.channel.wechat=微信
whether.yes=
whether.no=
trade.type.product=软件购买
excel.export.head.product.delay.orgName=组织名称
excel.export.head.product.delay.productName=产品名称
excel.export.head.product.delay.delayDuration=延期时长
excel.export.head.product.delay.delayDurationUnit=延期时长单位
excel.export.head.product.delay.delayTime=产品有效时间
excel.export.head.product.delay.remark=备注
excel.export.head.product.delay.createTime=操作时间
excel.export.head.product.delay.creator=操作人
excel.export.head.product.delay.paid=是否支付
excel.export.head.sales.detail.id=订单号
excel.export.head.sales.detail.trade.type=交易类型
excel.export.head.sales.detail.total.amount=产品金额
excel.export.head.sales.detail.recharge.spent=扫码支付
excel.export.head.sales.detail.creator=操作人
excel.export.head.sales.detail.orgName=组织名称
excel.export.head.sales.detail.payMethod=支付方式
excel.export.head.sales.detail.createTime=交易时间
excel.export.head.purchase.record.id=订单号
excel.export.head.purchase.record.organName=组织名称
excel.export.head.purchase.record.product.name=产品名称
excel.export.head.purchase.record.purchase.duration=购买时长
excel.export.head.purchase.record.purchase.duration.unit=购买时长单位
excel.export.head.purchase.record.gift.duration=赠送时长
excel.export.head.purchase.record.gift.duration.unit=赠送时长单位
excel.export.head.purchase.record.payment.method=支付方式
excel.export.head.purchase.record.total.amount=订单总额
excel.export.head.purchase.record.external.spent=扫码支付
excel.export.head.purchase.record.create.time=购买时间
excel.export.head.purchase.record.creator=操作人
excel.export.head.purchase.record.end.time=产品有效时间
@@ -0,0 +1,49 @@
inEnum.message=必須在指定範圍 {0}
inScope.message={0}不合法
inScope.adPosition=廣告位置
duration.unit.year=
duration.unit.month=
duration.unit.day=
pay.channel.alipay=支付寶
pay.channel.wechat=微信
whether.yes=
whether.no=
trade.type.product=軟件購買
excel.export.head.product.delay.orgName=組織名稱
excel.export.head.product.delay.productName=產品名稱
excel.export.head.product.delay.delayDuration=延期時長
excel.export.head.product.delay.delayDurationUnit=延期時長單位
excel.export.head.product.delay.delayTime=產品有效時間
excel.export.head.product.delay.remark=備註
excel.export.head.product.delay.createTime=操作時間
excel.export.head.product.delay.creator=操作人
excel.export.head.product.delay.paid=是否支付
excel.export.head.sales.detail.id=訂單號
excel.export.head.sales.detail.trade.type=交易類型
excel.export.head.sales.detail.total.amount=產品金額
excel.export.head.sales.detail.recharge.spent=掃碼支付
excel.export.head.sales.detail.creator=操作人
excel.export.head.sales.detail.orgName=組織名稱
excel.export.head.sales.detail.payMethod=支付方式
excel.export.head.sales.detail.createTime=交易時間
excel.export.head.purchase.record.id=訂單號
excel.export.head.purchase.record.organName=組織名稱
excel.export.head.purchase.record.product.name=產品名稱
excel.export.head.purchase.record.order.no=訂單號
excel.export.head.purchase.record.purchase.duration=購買時長
excel.export.head.purchase.record.purchase.duration.unit=購買時長單位
excel.export.head.purchase.record.gift.duration=贈送時長
excel.export.head.purchase.record.gift.duration.unit=贈送時長單位
excel.export.head.purchase.record.payment.method=支付方式
excel.export.head.purchase.record.total.amount=訂單總額
excel.export.head.purchase.record.external.spent=掃碼支付
excel.export.head.purchase.record.create.time=購買時間
excel.export.head.purchase.record.creator=操作人
excel.export.head.purchase.record.end.time=產品有效時間
@@ -0,0 +1,49 @@
inEnum.message=Must be within the specified range {0}
inScope.message={0} is illegal
inScope.adPosition=Advertising position
duration.unit.year=year
duration.unit.month=month
duration.unit.day=day
pay.channel.alipay=alipay
pay.channel.wechat=wechat
whether.yes=yes
whether.no=no
trade.type.product=Software Purchase
excel.export.head.product.delay.orgName=Organization Name
excel.export.head.product.delay.productName=Product Name
excel.export.head.product.delay.delayDuration=Delay Duration
excel.export.head.product.delay.delayDurationUnit=Delay Duration Unit
excel.export.head.product.delay.delayTime=Product Valid Time
excel.export.head.product.delay.remark=Remarks
excel.export.head.product.delay.createTime=Operation Time
excel.export.head.product.delay.creator=Operator
excel.export.head.product.delay.paid=Payment Status
excel.export.head.sales.detail.id=Order Number
excel.export.head.sales.detail.trade.type=Transaction Type
excel.export.head.sales.detail.total.amount=Product Amount
excel.export.head.sales.detail.recharge.spent=Scan Payment
excel.export.head.sales.detail.creator=Operator
excel.export.head.sales.detail.orgName=Organization Name
excel.export.head.sales.detail.payMethod=Payment Method
excel.export.head.sales.detail.createTime=Transaction Time
excel.export.head.purchase.record.id=Order Number
excel.export.head.purchase.record.organName=Organization Name
excel.export.head.purchase.record.product.name=Product Name
excel.export.head.purchase.record.order.no=Order Number
excel.export.head.purchase.record.purchase.duration=Purchase Duration
excel.export.head.purchase.record.purchase.duration.unit=Purchase Duration Unit
excel.export.head.purchase.record.gift.duration=Gift Duration
excel.export.head.purchase.record.gift.duration.unit=Gift Duration Unit
excel.export.head.purchase.record.payment.method=Payment Method
excel.export.head.purchase.record.total.amount=Total Amount
excel.export.head.purchase.record.external.spent=QR Payment Amount
excel.export.head.purchase.record.create.time=Purchase Time
excel.export.head.purchase.record.creator=Operator
excel.export.head.purchase.record.end.time=Product Valid Until