# | 字段 | 名称 | 数据类型 | 主键 | 非空 | 默认值 | 备注说明 |
---|---|---|---|---|---|---|---|
1 | Id | 主键 | BIGINT(20) | √ | √ | ||
2 | BaseCreateTime | 创建时间 | DATETIME | √ | |||
3 | BaseModifyTime | 修改时间 | DATETIME | √ | |||
4 | BaseCreatorId | 创建人 | BIGINT(20) | √ | |||
5 | BaseModifierId | 修改人 | BIGINT(20) | √ | |||
6 | BaseVersion | 版本 | BIGINT(20) | √ | 数据更新版本,控制并发 | ||
7 | Mac | Mac地址 | STRING | √ | |||
8 | SerialNo | 序列号 | STRING | √ | |||
9 | Type | 注册/授权 | STRING | √ | |||
10 | Duration | 时长 | STRING | √ |
-
需求
- 用户可通过本机MAC地址获取软件授权凭证
-
调用授权码函数接口
public async Task<TData<string>> IpcAuthorized([FromBody] IpcAuthorzedEntity entity)
传入参数IpcAuthorzedEntity实体,成功将返回授权码和描述信息(Description),失败则返回错误信息(Description)。
-
查询授权码接口(ID查询)
public async Task<TData<IpcAuthorzedEntity>> FindEntity(long id)
用户可通过ID查询授权表当中的信息,成功将返回将返回授权表中对应的ID信息(IpcAuthorzedEntity),失败则返回错误信息(Description)。
-
查询授权表接口
public async Task<TData<List<IpcAuthorzedEntity>>> FindFullList()
用户无需输入参数,成功将返回将返回授权表中所有信息(IpcAuthorzedEntity),失败则返回错误信息(Description)。