java返回结果类_java返回数据工具类

1 importcom.qbskj.project.util.SpringUtils;2

3 /**

4 * 消息5 *6 */

7 public classMessage {8

9 /**

10 * 类型11 */

12 public enumType {13

14 /**成功*/

15 success,16

17 /**警告*/

18 warn,19

20 /**错误*/

21 error22 }23

24 /**类型*/

25 privateType type;26

27 /**内容*/

28 privateString content;29

30 /**数据*/

31 privateObject data;32

33 /**

34 * 初始化一个新创建的 Message 对象,使其表示一个空消息。35 */

36 publicMessage() {37

38 }39

40 /**

41 * 初始化一个新创建的 Message 对象42 *43 *@paramtype44 * 类型45 *@paramcontent46 * 内容47 */

48 publicMessage(Type type, String content) {49 this.type =type;50 this.content =content;51 }52

53 /**

54 *@paramtype55 * 类型56 *@paramcontent57 * 内容58 *@paramargs59 * 参数60 */

61 publicMessage(Type type, String content, Object... args) {62 this.type =type;63 this.content =SpringUtils.getMessage(content, args);64 }65

66 /**

67 *@paramtype68 * 类型69 *@paramdata70 * 数据71 *@paramcontent72 * 内容73 *@paramargs74 * 参数75 */

76 publicMessage(Type type, Object data, String content, Object... args) {77 this.type =type;78 this.data =data;79 this.content =SpringUtils.getMessage(content, args);80 }81

82 /**

83 * 返回成功消息84 *85 *@paramcontent86 * 内容87 *@paramargs88 * 参数89 *@return成功消息90 */

91 public staticMessage success(String content, Object... args) {92 return newMessage(Type.success, content, args);93 }94

95 /**

96 * 返回成功消息97 *98 *@paramcontent99 * 内容100 *@paramargs101 * 参数102 *@return成功消息103 */

104 public staticMessage successData(Object data, String content, Object... args) {105 return newMessage(Type.success, data, content, args);106 }107

108 /**

109 * 返回警告消息110 *111 *@paramcontent112 * 内容113 *@paramargs114 * 参数115 *@return警告消息116 */

117 public staticMessage warn(String content, Object... args) {118 return newMessage(Type.warn, content, args);119 }120

121 /**

122 * 返回错误消息123 *124 *@paramcontent125 * 内容126 *@paramargs127 * 参数128 *@return错误消息129 */

130 public staticMessage error(String content, Object... args) {131 return newMessage(Type.error, content, args);132 }133

134 /**

135 * 获取类型136 *137 *@return类型138 */

139 publicType getType() {140 returntype;141 }142

143 /**

144 * 设置类型145 *146 *@paramtype147 * 类型148 */

149 public voidsetType(Type type) {150 this.type =type;151 }152

153 /**

154 * 获取内容155 *156 *@return内容157 */

158 publicString getContent() {159 returncontent;160 }161

162 /**

163 * 设置内容164 *165 *@paramcontent166 * 内容167 */

168 public voidsetContent(String content) {169 this.content =content;170 }171

172 /**

173 *@returnthe data174 */

175 publicObject getData() {176 returndata;177 }178

179 /**

180 *@paramdata181 * the data to set182 */

183 public voidsetData(Object data) {184 this.data =data;185 }186

187 @Override188 publicString toString() {189 return "Message [type=" + type + ", content=" + SpringUtils.getMessage(content) + "]";190 }191

192 }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值