JiepeiWMS.Api
博客管理
构造函数
获取博客列表【无权限】
获取博客详情
获取详情【无权限】
获取博客测试信息 v2版本
添加博客【无权限】
更新博客信息
删除博客
apache jemeter 压力测试
更新接口
构造函数
获取 整体框架 文件
根据数据库表名 生成整体框架
仅针对通过CodeFirst生成表的情况
数据库链接名称
需要生成的表名
DbFrist 根据数据库表名 生成整体框架,包含Model层
数据库链接名称
需要生成的表名
获取权限部分Map数据(从库)
迁移到新库(主库)
权限数据库导出tsv
健康检查
健康检查接口
图片管理
下载图片(支持中文字符)
上传图片,多文件,可以使用 postman 测试,
如果是单文件,可以 参数写 IFormFile file1
登录管理【无权限】
构造函数注入
获取JWT的方法1
获取JWT的方法2:给Nuxt提供
获取JWT的方法3:整个系统主要方法
请求刷新Token(以旧换新)
获取JWT的方法4:给 JSONP 测试
测试 MD5 加密字符串
第三方JWT请求认证:/Login/LoginByJobNo
获取图形验证码
获取手机短信验证码
获取当前用户是用短信登录还是验证码登录 0验证码 1短信
接口管理
获取全部接口api
添加一条接口信息
更新接口信息
删除一条接口
服务器配置信息
SignalR send data
菜单管理
构造函数
获取菜单
查询树形 Table
父节点
关键字
添加一个菜单
保存菜单权限分配
获取菜单树
获取路由树
通过角色获取菜单【无权限】
更新菜单
删除菜单
角色管理
获取全部角色
添加角色
更新角色
删除角色
分页获取
添加计划任务
修改计划任务
启动计划任务
停止一个计划任务
重启一个计划任务
类别管理【无权限】
构造函数
获取Tibug所有分类
Tibug 管理
构造函数
获取Bug数据列表(带分页)
【无权限】
页数
专题类型
关键字
获取详情【无权限】
添加一个 BUG 【无权限】
更新 bug
删除 bug
测试事务在AOP中的使用
用户管理
构造函数
获取全部用户
获取用户详情根据token
【无权限】
令牌
添加一个用户
更新用户与角色
修改密码
删除用户
导入用户表格
绑定用户
用户名
工号
性别
主体ID
手机号
初始化菜单
用户名
主体ID
角色名称
用户角色关系
构造函数
新建用户
新建Role
新建用户角色关系
Values控制器
ValuesController
Get方法
Get(int id)方法
测试参数是必填项
通过 HttpContext 获取用户信息
声明类型,默认 jti
to redirect by route template name.
route with template name.
测试 post 一个对象 + 独立参数
model实体类参数
独立参数
测试 post 参数
测试http请求 RestSharp Get
测试http请求 RestSharp Post
测试多库连接
测试http请求 WebApiClient Get
Put方法
Delete方法
部门管理
获取所有父级部门
获取树下拉
文件管理
服务器接口,因为是模板生成,所以首字母是大写的,自己可以重构下
服务器接口,因为是模板生成,所以首字母是大写的,自己可以重构下
服务器接口,因为是模板生成,所以首字母是大写的,自己可以重构下
入库单管理
查询列表
页数
部门
仓库
供应商
出入库类型
条数
获取列表
入库单详情
删除
订单信息
查询列表
页数
关键字
条数
获取列表
订单详情
获取订单信息
商品分类
查询列表
页数
关键字
条数
获取列表
查询树形节点
父节点
关键字
获取分类树下拉
获取分类树联动
添加
更新
导出商品分类表格
导入商品分类表格
商品
查询列表
关键字
分类筛选
开始时间筛选
结束时间筛选
仓库Id
页数
条数
获取列表
添加
设置商品
导出商品表格
导入商品表格
商品库位
查询列表
页数
关键字
条数
获取列表
添加
更新
商品规格
查询列表
页数
关键字
条数
获取列表
添加
更新
商品单位
查询列表
页数
关键字
条数
获取列表
添加
更新
服务器接口,因为是模板生成,所以首字母是大写的,自己可以重构下
采购列表
默认显示第几页
入库编号
状态查询
开始时间
结束时间
一页多少条数据
采购详情
采购申请操作日志
添加
审核
删除商品
服务器接口,因为是模板生成,所以首字母是大写的,自己可以重构下
服务器接口,因为是模板生成,所以首字母是大写的,自己可以重构下
报价
入库
列表信息
结果
服务器接口,因为是模板生成,所以首字母是大写的,自己可以重构下
报价审核
代码
是否通过
不通过原因
拒绝类型 0 通过 1临时 2永久
结果
请款审核
代码
是否通过
不通过原因
拒绝类型 0 通过 1临时 2永久
结果
下单采购
完成交易
服务器接口,因为是模板生成,所以首字母是大写的,自己可以重构下
领料申请
查询列表
关键字
仓库筛选
类型筛选
开始时间筛选
结束时间筛选
审核状态筛选
页数
条数
获取参数
添加
编辑
删除
详情
审核
出库详情
出库
设置交易完成
操作日志
删除商品
库存流水日志
查询列表
页数
台账类型
所属仓库
开始时间
结束时间
关键字
条数
导出物料初期、初末实况表格
服务器接口,因为是模板生成,所以首字母是大写的,自己可以重构下
供应商列表
默认第几页
供应商名称
开始时间
结束时间
一夜多少条数据
导出供应商表格
导入供应商
服务器接口,因为是模板生成,所以首字母是大写的,自己可以重构下
查询树形节点
父节点
关键字
获取分类树下拉
编辑
服务器接口,因为是模板生成,所以首字母是大写的,自己可以重构下
服务器接口,因为是模板生成,所以首字母是大写的,自己可以重构下
仓库管理分页查询
获取列表
仓库管理添加操作
仓库管理编辑
仓库管理删除操作
验证拦截器
通用的秘钥key
用户验证
Summary:全局路由权限公约
Remarks:目的是针对不同的路由,采用不同的授权过滤器
如果 controller 上不加 [Authorize] 特性,默认都是 Permission 策略
否则,如果想特例其他授权机制的话,需要在 controller 上带上 [Authorize],然后再action上自定义授权即可,比如 [Authorize(Roles = "Admin")]
全局权限过滤器【无效】
全局异常错误日志
自定义返回格式
生产环境的消息
开发环境的消息
全局路由前缀公约
自定义路由 /api/{version}/[controler]/[action]
分组名称,是来实现接口 IApiDescriptionGroupNameProvider
自定义路由构造函数,继承基类路由
自定义版本+路由构造函数,继承基类路由