比如数据库有个表,对应 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 ,想问一下实际怎么处理这些情况的?
