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

getPS适配 ps

上级 9cc6ef5c
...@@ -43,9 +43,10 @@ public class BaseModelValueResolver implements ValueResolver { ...@@ -43,9 +43,10 @@ public class BaseModelValueResolver implements ValueResolver {
private final Map<Class<?>, Map<String, Method>> cache = new ConcurrentHashMap<>(); private final Map<Class<?>, Map<String, Method>> cache = new ConcurrentHashMap<>();
@Override @Override
public final Object resolve(final Object context, final String name) { public final Object resolve(final Object context, String name) {
Class<?> key = context.getClass(); Class<?> key = context.getClass();
Map<String, Method> mcache = cache(key); Map<String, Method> mcache = cache(key);
Method member = mcache.get(name); Method member = mcache.get(name);
if (member == null) { if (member == null) {
if(context instanceof IModel) if(context instanceof IModel)
...@@ -85,7 +86,14 @@ public class BaseModelValueResolver implements ValueResolver { ...@@ -85,7 +86,14 @@ public class BaseModelValueResolver implements ValueResolver {
if (m instanceof AccessibleObject) { if (m instanceof AccessibleObject) {
((AccessibleObject) m).setAccessible(true); ((AccessibleObject) m).setAccessible(true);
} }
mcache.put(memberName(m), m); String name=memberName(m);
mcache.put(name, m);
if(name.startsWith("pS"))
{
mcache.put("ps"+name.substring(2),m);
}
mcache.put(m.getName(),m);
} }
this.cache.put(clazz, mcache); this.cache.put(clazz, mcache);
} }
......
edit@ edit@
{{page.codeName}}--{{page.appModule}} {{page.codeName}}--{{page.appModule}}
getPSAppDataEntity {{page.getPSAppDataEntity.codeName}}
psAppDataEntity {{page.psAppDataEntity.codeName}}
pSAppDataEntity {{page.pSAppDataEntity.codeName}}
{{#page.ctrls}} {{#page.ctrls}}
这里是页面视图 ctrl的代码名称 {{codeName}} 这里是页面视图 ctrl的代码名称 {{codeName}}
{{/page.ctrls}} {{/page.ctrls}}
......
...@@ -37,7 +37,7 @@ import com.baomidou.mybatisplus.core.toolkit.IdWorker; ...@@ -37,7 +37,7 @@ import com.baomidou.mybatisplus.core.toolkit.IdWorker;
@Accessors(chain = true) @Accessors(chain = true)
@JsonIgnoreProperties(value = "handler") @JsonIgnoreProperties(value = "handler")
@TableName(value = "{{entity.tableName}}", resultMap = "{{entity.codeName}}ResultMap") @TableName(value = "{{entity.tableName}}", resultMap = "{{entity.codeName}}ResultMap")
@ApiModel("{{entity.logicName}}{{entity.enableAPIStorage}}") @ApiModel("{{entity.logicName}}")
public class {{entity.codeName}} extends EntityMP implements Serializable public class {{entity.codeName}} extends EntityMP implements Serializable
{ {
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册