Commit fd52bb0e authored by zjy's avatar zjy

Merge branch 'master' of http://192.168.0.204/pd-new/pd-user

parents c3ed65ee ffdcb8d4
......@@ -135,3 +135,50 @@ table.add(DELETE_USER_ROLE,"delete from pd_user_role_relation where 1=1 ")
```
dao.remove({userId:"1"})
```
# ------------2019-5-19--------------
# 实体中不能引用继承自Date的对象,会存在时区问题 Timestamp,用String配合DateHelper类进行处理
# md5函数已经编写,需要去掉Md5AndSalt类
StringHelper.md5(from)
# 如下代码需要调换顺序
```java
List<RoleVo> roleVoList = roleServiceImpl.getRoleVoList();
List<RoleDto> roleDtoList = new ArrayList(roleVoList.size()); // roleVoList有可能为null
if (roleVoList == null || roleVoList.size() == 0){
return new Result(0,"暂无角色信息",null);
}
```
# cloudvo请放到vo中,定义一个cloud的文件夹
# controller命名空间改成web命名空间,controller太长了,并且拦截器拦截的 web....Controller
# currency中的Result实体,需要以vo结尾,并且放入vo,并且自解释太弱,需要把名称补全,如OrderResultVo
# Dto这个命名空间不存在,需要命名的是放在 vo里面,增加res或者req文件夹.并且以 ResVo或者ReqVo结尾,表明是请求信息。
如:
OrderLoadReqVo,订单加载请求实体
OrderLoadResVo,订单加载输出实体
# GetUserByIdReqVo、GetRoleReqVo等几个实体可以合成为一个
如: UserGetReqVo,该实体具有多个字段
RoleGetReqVo
RoleGetResVo
如果:觉得构造函数复杂,写几个 public static RoleGetReqVo createByRoleId(String roleId);
数据库实体命名规范为: {表名}Vo
实体命名规范为: {表名}{动作}{请求|输出}Vo
# AuthorityController层不能返回Object,请返回ResponseResult
除非你做的是第三方接口
ResponseResult.result()
# Controller层只能检测参数,不能写任何逻辑,逻辑层是Service
# Controller没有参数的函数,不能存在
companyId
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment