控制 action

【强制】继承

继承 net.mingsoft.base.action.BaseAction

以下描述的是二种场景下保存、更新使用

  1. basic的扩展模块(即basic+新模块组合成新的模块),在保存与更新、删除必须调用父类的save、update方法,例如:扩展basic模块的业务对应调用 saveBasic、updateBasic、deleteBasic
  2. 普通模块,在保存与更新、删除的时候直接调用底层的 saveEntity、updateEntity、delete方法

【强制】命名

以Action结尾,例如:表名为news对应NewsAction.java;

以下描述各个方法的命名,所有方法的传递推荐采用模块实体方式

  • index 模块主页
  • list 模块数据列表
  • form 模块编辑表单
  • get 获取模块数据
  • save 保存
  • delete 删除
  • update 更新

【强制】 返回数据

  • 保存和更新直接返回实体;
  • 如果返回的是实体,且包含时间格式属性,那么需要对时间格式化。比如: this.outJson(response, net.mingsoft.base.util.JSONArray.toJSONString(entity,new DoubleValueFilter(),new DateValueFilter("yyyy-MM-dd")));
  • 如果在json转化成实体时,包含时间类型,且后端并不需要,那么可以在实体属性上方法中添加@JsonIgnore注解。
Copyright © mingsoft.net 2018 all right reserved,powered by Gitbook该文件修订时间: 2020-05-25 13:43:14

results matching ""

    No results matching ""

    results matching ""

      No results matching ""