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

getPS适配 ps

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