Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
T
topsun-baoshen-pc
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
何远江
topsun-baoshen-pc
Commits
119554f0
Commit
119554f0
authored
Nov 02, 2023
by
何远江
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加码表通用查询接口
parent
a22a6761
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
87 additions
and
0 deletions
+87
-0
dict.ts
src/api/common/dict.ts
+40
-0
dictModel.ts
src/api/common/model/dictModel.ts
+47
-0
No files found.
src/api/common/dict.ts
0 → 100644
View file @
119554f0
import
{
ContentTypeEnum
}
from
'@/enums/httpEnums'
import
{
defHttp
}
from
'@/utils/axios/index'
import
type
{
DictDetailResultDto
,
DictListParamsDto
}
from
'./model/dictModel'
import
type
{
ApiResult
,
ApiResultRecord
}
from
'../model/baseModel'
enum
Api
{
DICT_PAGE
=
'/dict/page'
,
DICT_FINDBYID
=
'/dict/findById'
}
/**
* 条件查询码表
* @param params
* @returns
*/
export
const
apiGetDictList
=
(
params
:
DictListParamsDto
)
=>
{
return
defHttp
.
get
<
ApiResult
<
ApiResultRecord
<
DictListParamsDto
[]
>>>
({
url
:
Api
.
DICT_PAGE
,
headers
:
{
'Content-Type'
:
ContentTypeEnum
.
FORM_URLENCODED
},
params
})
}
/**
* 根据id查询码表及明细表
* @param id
* @returns
*/
export
const
apiDictFindById
=
(
id
:
number
)
=>
{
return
defHttp
.
get
<
ApiResult
<
DictDetailResultDto
[]
>>
({
url
:
Api
.
DICT_FINDBYID
,
headers
:
{
'Content-Type'
:
ContentTypeEnum
.
FORM_URLENCODED
},
params
:
{
id
}
})
}
src/api/common/model/dictModel.ts
0 → 100644
View file @
119554f0
export
type
DictListParamsDto
=
{
currentPage
:
number
pageSize
:
number
sortField
?:
string
sortTyp
?:
string
/*码表名称 */
dictName
?:
string
/*码表编码 */
dictCode
?:
string
/*码表描述 */
dictDes
?:
string
}
export
type
DictListResultDto
=
{
/*码表id */
dictId
:
number
/*码表名称 */
dictName
:
string
/*码表编码 */
dictCode
:
string
/*码表描述 */
dictDes
:
string
}
export
type
DictDetailResultDto
=
{
/*码表明细id */
dictItemId
:
number
/*所属码表 */
dictId
:
number
/*text */
dictItemText
:
string
/*值 */
dictItemValue
:
string
/*条目描述 */
dictItemDes
:
string
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment