多语言(英语、法语、西班牙语、德语、波兰语、阿拉伯语)处理

This commit is contained in:
2026-01-12 09:37:20 +08:00
parent 219caadd45
commit 41f0b72253
113 changed files with 3593 additions and 464 deletions

View File

@ -40,6 +40,21 @@
<when test="lang != null and lang=='en_US' ">
template_name_en template_name,
</when>
<when test="lang != null and lang=='fr_FR' ">
template_name_fra template_name,
</when>
<when test="lang != null and lang=='es_ES' ">
template_name_spa template_name,
</when>
<when test="lang != null and lang=='de_DE' ">
template_name_de template_name,
</when>
<when test="lang != null and lang=='pl_PL' ">
template_name_pl template_name,
</when>
<when test="lang != null and lang=='ar_EG' ">
template_name_ara template_name,
</when>
<otherwise>
template_name,
</otherwise>
@ -51,7 +66,14 @@
id = #{temId}
</if>
<if test="templateName != null and templateName != ''">
and (template_name like concat('%',#{templateName},'%') or template_name_en like concat('%',#{templateName},'%'))
and (template_name like concat('%',#{templateName},'%') or
template_name_en like concat('%',#{templateName},'%') or
template_name_fra like concat('%',#{templateName},'%')
template_name_spa like concat('%',#{templateName},'%')
template_name_de like concat('%',#{templateName},'%')
template_name_pl like concat('%',#{templateName},'%')
template_name_ara like concat('%',#{templateName},'%')
)
</if>
<if test="status != null">
and status = #{status}
@ -76,7 +98,8 @@
<!-- 新增模板 -->
<insert id="addPlanningCurveTemplate" parameterType="com.ho.business.entity.PlanningCurveTemplate">
insert into planning_curve_template ( id,template_no,template_name,template_name_en,<!-- elec_template_id, -->
insert into planning_curve_template ( id,template_no,template_name,template_name_en,
template_name_fra,template_name_spa,template_name_de,template_name_pl,template_name_ara,
<if test="stationId != null and stationId != ''">
station_id,
</if>
@ -84,7 +107,8 @@
group_id,
</if>
income,status,p,capacity,soc_upper,soc_lower,create_time )
values( #{temId},#{templateNo},#{templateName},#{templateNameEn},<!-- #{elecTemplateId}, -->
values( #{temId},#{templateNo},#{templateName},#{templateNameEn},
#{templateNameFra},#{templateNameSpa},#{templateNameDe},#{templateNamePl},#{templateNameAra},
<if test="stationId != null and stationId != ''">
#{stationId},
</if>
@ -114,6 +138,21 @@
<if test="templateNameEn != null and templateNameEn != ''">
template_name_en = #{templateNameEn},
</if>
<if test="templateNameFra != null and templateNameFra != ''">
template_name_fra = #{templateNameFra},
</if>
<if test="templateNameSpa != null and templateNameSpa != ''">
template_name_spa = #{templateNameSpa},
</if>
<if test="templateNameDe != null and templateNameDe != ''">
template_name_de = #{templateNameDe},
</if>
<if test="templateNamePl != null and templateNamePl != ''">
template_name_pl = #{templateNamePl},
</if>
<if test="templateNameAra != null and templateNameAra != ''">
template_name_ara = #{templateNameAra},
</if>
<!--
<if test="elecTemplateId != null and elecTemplateId != ''">
elec_template_id = #{elecTemplateId},
@ -187,6 +226,21 @@
<when test="lang != null and lang=='en_US' ">
template_name_en template_name,
</when>
<when test="lang != null and lang=='fr_FR' ">
template_name_fra template_name,
</when>
<when test="lang != null and lang=='es_ES' ">
template_name_spa template_name,
</when>
<when test="lang != null and lang=='de_DE' ">
template_name_de template_name,
</when>
<when test="lang != null and lang=='pl_PL' ">
template_name_pl template_name,
</when>
<when test="lang != null and lang=='ar_EG' ">
template_name_ara template_name,
</when>
<otherwise>
template_name,
</otherwise>