04-通用模块的实现
4-1 微服务通用模块的实现
添加依赖
<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.68</version> </dependency> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.14</version> </dependency>
公用对象
// 基本的用户信息 @Data @NoArgsConstructor @AllArgsConstructor public class UserInfo { private Long id; private String username; private String email; public static UserInfo invalid() { return new UserInfo(-1L, "", ""); } }
// 课程信息 @Data @Builder @NoArgsConstructor @AllArgsConstructor public class CourseInfo { private Long id; private String courseName; private String courseType; private String courseIcon; private String courseIntro; public static CourseInfo invalid() { return new CourseInfo(-1L, "", "", "", ""); } }
// 课程信息请求对象 @Data @NoArgsConstructor @AllArgsConstructor public class CourseInfosRequest { private List<Long> ids; }
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 tuyrk@qq.com
文章标题:04-通用模块的实现
文章字数:190
本文作者:神秘的小岛岛
发布时间:2020-04-27, 21:21:26
最后更新:2020-04-27, 22:22:36
原始链接:https://www.tuyrk.cn/imooc/356-springcloud/04-common-model/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。