员工管理、分类管理多一句没有,少一句不行,用更短时间,教会更实用的技术!高级软件人才培训专家目录Contents新增员工员工分页查询启用禁用员工账号编辑员工导入分类模块功能代码新增员工01•需求分析和设计•代码开发•功能测试•代码完善多一句没有,少一句不行,用更短时间,教会更实用的技术!高级软件人才培训专家需求分析和设计产品原型:账号必须是唯一的身份证号为合法的18位身份证号码手机号为合法的11位手机号码密码默认为123456多一句没有,少一句不行,用更短时间,教会更实用的技术!高级软件人才培训专家需求分析和设计接口设计:本项目约定:•管理端发出的请求,统一使用/admin作为前缀•用户端发出的请求,统一使用/user作为前缀多一句没有,少一句不行,用更短时间,教会更实用的技术!高级软件人才培训专家需求分析和设计数据库设计(employee表):字段名数据类型说明备注idbigint主键自增namevarchar(32)姓名usernamevarchar(32)用户名唯一passwordvarchar(64)密码phonevarchar(11)手机号sexvarchar(2)性别id_numbervarchar(18)身份证号statusInt账号状态1正常0锁定create_timeDatetime创建时间update_timedatetime最后修改时间create_userbigint创建人idupdate_userbigint最后修改人id新增员工01•需求分析和设计•代码开发•功能测试•代码完善多一句没有,少一句不行,用更短时间,教会更实用的技术!高级软件人才培训专家代码开发根据新增员工接口设计对应的DTO:@DatapublicclassEmployeeDTOimplementsSerializable{privateLongid;privateStringusername;privateStringname;privateStringphone;privateStringsex;privateStringidNumber;}注意:当前端提交的数据和实体类中对应的属性差别比较大时,建议使用DTO来封装数据多一句没有,少一句不行,用更短时间,教会更实用的技术!高级软件人才培训专家代码开发在EmployeeController中创建新增员工方法,接收前端提交的参数:/***新增员工*@paramemployeeDTO*@return*/@PostMapping@ApiOperation("新增员工接口")publicResultsave(@RequestBodyEmployeeDTOemployeeDTO){log.info("新增员工:{}",employeeDTO);returnResult.success();}EmployeeController多一句没有,少一句不行,用更短时间,教会更实用的技术!高级软件人才培训专家代码开发在EmployeeService接口中声明新增员工方法:/***新增员工*@paramemployeeDTO*/voidsave(EmployeeDTOemployeeDTO);Emp...