推荐 最新
拽嘻嘻

如何合理的定义接口出入参更优雅?

如何合理的定义领域模型 CREATE TABLE `user` ( `id` VARCHAR(64) NOT NULL COMMENT '主键ID', `name` VARCHAR(64) NOT NULL COMMENT '姓名', `email` VARCHAR(32) DEFAULT NULL COMMENT '邮箱号', `mobile` VARCHAR(16) DEFAULT NULL COMMENT '手机号', `password` VARCHAR(128) DEFAULT NULL COMMENT '密码', PRIMARY KEY (`id`) USING BTREE ) COMMENT = '用户表'; CREATE TABLE `employee` ( `id` VARCHAR(64) NOT NULL COMMENT '主键ID', `user_id` VARCHAR(64) NOT NULL COMMENT '用户ID', `employee_no` VARCHAR(32) NOT NULL COMMENT '工号', PRIMARY KEY (`id`) USING BTREE ) COMMENT = '员工表'; CREATE TABLE `department` ( `id` VARCHAR(64) NOT NULL COMMENT '主键ID', `parent_id` VARCHAR(64) NOT NULL COMMENT '父ID', `name` VARCHAR(64) NOT NULL COMMENT '部门名称', ) COMMENT = '部门表'; CREATE TABLE `user_department` ( `id` VARCHAR(64) NOT NULL COMMENT '主键ID', `user_id` VARCHAR(64) NOT NULL COMMENT '工号', `department_id` VARCHAR(64) NOT NULL COMMENT '部门ID', `sort` INT DEFAULT 0 COMMENT '用户在部门中显示顺序,值越大越靠前', ) COMMENT = '用户与部门关联表'; 用户与员工一对一,员工与部门多对多。用户是员工才能有部门 1.创建部门、更新部门、获取部门详情信息 2.创建用户、更新用户、获取用户详情信息 如何合理的设计这几个接口的出入参数、提供代码的通用性且好扩展

0
1
0
浏览量172