提交 55724b4b 编写于 作者: zhouweidong's avatar zhouweidong

合并分支 'dev' 到 '2020.08.10【669】'

Dev

查看合并请求 !30
...@@ -723,9 +723,7 @@ public class ${item.getCodeName()}ServiceImpl extends ServiceImpl<${de.getCodeNa ...@@ -723,9 +723,7 @@ public class ${item.getCodeName()}ServiceImpl extends ServiceImpl<${de.getCodeNa
if(!ObjectUtils.isEmpty(et.get${MajorKeyFieldCodeName}())){ if(!ObjectUtils.isEmpty(et.get${MajorKeyFieldCodeName}())){
${pub.getPKGCodeName()}.core.${MajorEntity.getPSSystemModule().getCodeName()?lower_case}.domain.${MajorEntity.getCodeName()} ${MajorEntityName}=et.get${MajorEntityName?cap_first}(); ${pub.getPKGCodeName()}.core.${MajorEntity.getPSSystemModule().getCodeName()?lower_case}.domain.${MajorEntity.getCodeName()} ${MajorEntityName}=et.get${MajorEntityName?cap_first}();
if(ObjectUtils.isEmpty(${MajorEntityName})){ if(ObjectUtils.isEmpty(${MajorEntityName})){
${pub.getPKGCodeName()}.core.${MajorEntity.getPSSystemModule().getCodeName()?lower_case}.domain.${MajorEntity.getCodeName()} majorEntity=${MajorEntityService}.getById(et.get${MajorKeyFieldCodeName}()); ${pub.getPKGCodeName()}.core.${MajorEntity.getPSSystemModule().getCodeName()?lower_case}.domain.${MajorEntity.getCodeName()} majorEntity=${MajorEntityService}.get(et.get${MajorKeyFieldCodeName}());
if(ObjectUtils.isEmpty(majorEntity))
return;
et.set${MajorEntityName?cap_first}(majorEntity); et.set${MajorEntityName?cap_first}(majorEntity);
${MajorEntityName}=majorEntity; ${MajorEntityName}=majorEntity;
} }
......
...@@ -64,8 +64,8 @@ TARGET=PSSYSTEM ...@@ -64,8 +64,8 @@ TARGET=PSSYSTEM
{"name":"${majorPSDER.name}", {"name":"${majorPSDER.name}",
"relation_type":"${majorPSDER.getDERType()}", "relation_type":"${majorPSDER.getDERType()}",
"code_name":"${majorPSDER.getCodeName()}", "code_name":"${majorPSDER.getCodeName()}",
"entity_name":"${majorPSDER.getMajorPSDataEntity().name}", "entity_name":"${majorPSDER.getMinorPSDataEntity().name}",
"ref_entity_name":"${majorPSDER.getMinorPSDataEntity().name}" "ref_entity_name":"${majorPSDER.getMajorPSDataEntity().name}"
<#--"nested_name":"",--> <#--"nested_name":"",-->
<#--"lookup":""--> <#--"lookup":""-->
}<#if majorPSDER_has_next>,</#if> }<#if majorPSDER_has_next>,</#if>
...@@ -78,8 +78,8 @@ TARGET=PSSYSTEM ...@@ -78,8 +78,8 @@ TARGET=PSSYSTEM
{"name":"${minorPSDER.name}", {"name":"${minorPSDER.name}",
"relation_type":"${minorPSDER.getDERType()}", "relation_type":"${minorPSDER.getDERType()}",
"code_name":"${minorPSDER.getCodeName()}", "code_name":"${minorPSDER.getCodeName()}",
"entity_name":"${minorPSDER.getMajorPSDataEntity().name}", "entity_name":"${minorPSDER.getMinorPSDataEntity().name}",
"ref_entity_name":"${minorPSDER.getMinorPSDataEntity().name}" "ref_entity_name":"${minorPSDER.getMajorPSDataEntity().name}"
<#--"nested_name":"",--> <#--"nested_name":"",-->
<#--"lookup":""--> <#--"lookup":""-->
}<#if minorPSDER_has_next>,</#if> }<#if minorPSDER_has_next>,</#if>
......
...@@ -23,6 +23,8 @@ import java.math.BigDecimal; ...@@ -23,6 +23,8 @@ import java.math.BigDecimal;
import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import com.alibaba.fastjson.annotation.JSONField; import com.alibaba.fastjson.annotation.JSONField;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
...@@ -66,6 +68,10 @@ public class ${item.getCodeName()}DTO extends ${dtoBase} implements Serializable ...@@ -66,6 +68,10 @@ public class ${item.getCodeName()}DTO extends ${dtoBase} implements Serializable
@JSONField(name = "${jsonfield}") @JSONField(name = "${jsonfield}")
</#if> </#if>
@JsonProperty("${jsonfield}") @JsonProperty("${jsonfield}")
<#comment>Long型数据转String,解决前端精度丢失问题</#comment>
<#if srfr7javatype(apifield.getStdDataType())=='Long'>
@JsonSerialize(using = ToStringSerializer.class)
</#if>
<@valueRule defield /> <@valueRule defield />
private ${srfr7javatype(apifield.getStdDataType())} ${prvateCodeName}; private ${srfr7javatype(apifield.getStdDataType())} ${prvateCodeName};
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册