比如数据库有个表,对应 java 模型是:
public class User {
@Comment("用户 id")
@Column(length = 36)
private String id;
@Comment("用户名")
private String username;
@Comment("昵称")
private String nickname;
@Comment("登录密码")
private String password;
@Comment("密码过期时间")
private Date passwordExireTime;
@Comment("0: 新用户 1: 正常使用 2:停止使用")
private Integer status;
@Comment("最近登录时间")
private Date loginTime;
@Comment("连续登录错误次数")
private Integer loginErrorCount;
@Comment("创建时间")
private Date createdAt;
@Comment("所属组")
private String userGroupId;
}
举个例子,现在有新增、删除、更新接口,每个接口传的参数不一样并且校验参数的逻辑也不一样,现在我的处理是生成三个参数对象: InsertUserForm 、DeleteUserForm 、UpdateUserForm ,然后用不同的校验逻辑,这三个对象都会返回不同的参数,需要新建三个对象存储返回参数 InsertUserVO, DeleteUserVO, UpdateUserVO ,想问一下实际怎么处理这些情况的?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.