提交 9cd4063c 编写于 作者: sq3536's avatar sq3536

bugfix

上级 76fa6eec
......@@ -739,6 +739,7 @@ public class EntityModel extends BaseModel {
if(der1n.getPSOne2ManyDataDEField()!=null&&der1n.getPSOne2ManyDataDEField().isPhisicalDEField()&&der1n.getMinorPSDataEntity().getStorageMode()==0)
{
rel.setColumnName(der1n.getPSOne2ManyDataDEField().getName().toLowerCase());
rel.setCodeName(der1n.getPSOne2ManyDataDEField().getCodeName());
}
rel.setFkFieldCodeName(der1n.getPSPickupDEField().getCodeName());
......
......@@ -7,6 +7,7 @@ import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.experimental.Accessors;
import net.ibizsys.model.dataentity.defield.IPSDEField;
import net.ibizsys.model.dataentity.der.IPSDER1N;
import net.ibizsys.model.dataentity.der.IPSDERBase;
import org.springframework.util.ObjectUtils;
......@@ -68,7 +69,13 @@ public class RelationshipModel extends BaseModel{
public String getListCode()
{
if(this.getDer().getMinorPSDataEntity().getStorageMode()==0)
IPSDER1N der1n = null;
if(this.getDer() instanceof IPSDER1N) {
der1n = (IPSDER1N) getDer();
}
if(der1n!=null && der1n.getPSOne2ManyDataDEField()!=null&&der1n.getPSOne2ManyDataDEField().isPhisicalDEField()&&der1n.getMinorPSDataEntity().getStorageMode()==0)
return der1n.getPSOne2ManyDataDEField().getCodeName().toLowerCase();
else if(this.getDer().getMinorPSDataEntity().getStorageMode()==0)
return StringAdvUtils.pluralize(getCodeName());
return null;
}
......
......@@ -48,7 +48,6 @@ public class Inflector {
plural("(?:([^f])fe|([lr])f)$", "$1$2ves");
plural("(hive)$", "$1s");
plural("([^aeiouy]|qu)y$", "$1ies");
plural("([^aeiouy]|qu)ies$", "$1y");
plural("(x|ch|ss|sh)$", "$1es");
plural("(matr|vert|ind)ix|ex$", "$1ices");
plural("([m|l])ouse$", "$1ice");
......
......@@ -61,7 +61,7 @@ public class {{apiDto.codeName}} extends {{#eq apiDto.apiEntity.entity.psSubSysS
*/
public void set{{pascalCase codeName}}({{javaType}} {{camelCase codeName}}) {
this.{{camelCase codeName}} = {{camelCase codeName}};
this.modify("{{lowerCase name}}", {{camelCase codeName}});
this.modify("{{lowerCase codeName}}", {{camelCase codeName}});
}
{{/unless}}
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册