注意:该版本工具类已停止更新,后续请使用.net standard2.0 版本 https://github.com/agoling/UtilsSharp.Standard .net standard2.0 版本支持.NET Framework 4.6.1及以上版本、.net core 2.0及以上版本、Mono5.4及以上版本、Xamarin.iOS10.14及以上版本、Xamarin.Mac3.8及以上版本、Xamarin.Android8.0及以上版本、通用 Windows 平台10.0.16299及以上版本
UtilsSharp工具类库简介:该工具类是基于dotnet framework 4.5.2封装的,里面包括:小驼峰法命名出参规范类、出入参规范类、钉钉机器人帮助类、图片帮助类、文件帮助类、下载类、随机数帮助类、对象映射帮助类、字符串帮助类、验证码生成、时间帮助类、中国日历帮助类、任务下发帮助类等,后面将持续更新中…
例如:UtilsCore.Result目录,该目录下的类为出入参规范类,其使用方法如下:"BaseResult"类前后端接口返回参命名规范
获取单个对象的方法用get作为前缀。
获取多个对象方法用search作为前缀。
删除的方法用delete作为前缀。
(添加+修改)用save作为前缀。
example:pageIndex, pageSize
{
code:200, //数字
msg:"success", //成功时为"success",错误时则是错误信息
result:{}, //对象
}
{
code:200, //数字
msg:"success", //字符串
result:{},
}
{
keyword:"", //关键词搜索
pageIndex:1, //当前页码
pageSize:10, //分页数量
}
{
code:200,
msg:"success",
result:{
list:[{},{}], //返回的列表
pageIndex:1, //当前页码
pageSize:10, //分页数量
totalCount:100,//总条数
totalPages:10 //总页数
},
}
返回码 | 标识 | 说明 |
---|---|---|
200 | success | 请求成功 |
999 | defaultTips | 业务提示 |
2000 | apiError | 接口异常 |
3000 | networkError | 网络异常 |
4000 | notLogin | 未登录 |
4010 | authExpire | 授权到期 |
5000 | exception | 异常错误 |
6000 | dataNotFound | 数据找不到 |
6010 | dataNotValid | 数据验证不通过 |
7000 | businessError | 默认业务性异常 |
8000 | dbError | 数据库异常 |
9000 | SystemError | 系统错误 |