Skip to content

Commit 1110c4f

Browse files
committed
feat: user query by createdAt
1 parent 7ee92bb commit 1110c4f

File tree

2 files changed

+87
-1
lines changed

2 files changed

+87
-1
lines changed

openapi.json

Lines changed: 71 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"hash": "dee4ddd1836e5c85e22df23fb64364c4680ee27ca1b5bf56d5cae306f8926dc0",
2+
"hash": "5d0e06635b84acee1346a8f5fae28c04229f650970293ab167f1d6dcbddb8b24",
33
"openapi": "3.0.0",
44
"paths": {
55
"/hello": {
@@ -3821,6 +3821,26 @@
38213821
"type": "string"
38223822
}
38233823
},
3824+
{
3825+
"name": "createdAt_gte",
3826+
"required": false,
3827+
"in": "query",
3828+
"description": "创建时间大于该时间",
3829+
"schema": {
3830+
"format": "date-time",
3831+
"type": "string"
3832+
}
3833+
},
3834+
{
3835+
"name": "createdAt_lte",
3836+
"required": false,
3837+
"in": "query",
3838+
"description": "创建时间小于该时间",
3839+
"schema": {
3840+
"format": "date-time",
3841+
"type": "string"
3842+
}
3843+
},
38243844
{
38253845
"name": "active",
38263846
"required": false,
@@ -4111,6 +4131,26 @@
41114131
"type": "string"
41124132
}
41134133
},
4134+
{
4135+
"name": "createdAt_gte",
4136+
"required": false,
4137+
"in": "query",
4138+
"description": "创建时间大于该时间",
4139+
"schema": {
4140+
"format": "date-time",
4141+
"type": "string"
4142+
}
4143+
},
4144+
{
4145+
"name": "createdAt_lte",
4146+
"required": false,
4147+
"in": "query",
4148+
"description": "创建时间小于该时间",
4149+
"schema": {
4150+
"format": "date-time",
4151+
"type": "string"
4152+
}
4153+
},
41144154
{
41154155
"name": "active",
41164156
"required": false,
@@ -4770,6 +4810,26 @@
47704810
"type": "string"
47714811
}
47724812
},
4813+
{
4814+
"name": "createdAt_gte",
4815+
"required": false,
4816+
"in": "query",
4817+
"description": "创建时间大于该时间",
4818+
"schema": {
4819+
"format": "date-time",
4820+
"type": "string"
4821+
}
4822+
},
4823+
{
4824+
"name": "createdAt_lte",
4825+
"required": false,
4826+
"in": "query",
4827+
"description": "创建时间小于该时间",
4828+
"schema": {
4829+
"format": "date-time",
4830+
"type": "string"
4831+
}
4832+
},
47734833
{
47744834
"name": "active",
47754835
"required": false,
@@ -7785,6 +7845,16 @@
77857845
"type": "string",
77867846
"description": "过期时间小于该时间"
77877847
},
7848+
"createdAt_gte": {
7849+
"format": "date-time",
7850+
"type": "string",
7851+
"description": "创建时间大于该时间"
7852+
},
7853+
"createdAt_lte": {
7854+
"format": "date-time",
7855+
"type": "string",
7856+
"description": "创建时间小于该时间"
7857+
},
77887858
"active": {
77897859
"type": "boolean",
77907860
"description": "是否启用"

src/user/dto/list-users.dto.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,22 @@ export class ListUsersQuery extends IntersectionType(
9797
@Type(() => Date)
9898
expireAt_lte?: Date;
9999

100+
/**
101+
* 创建时间大于该时间
102+
*/
103+
@IsOptional()
104+
@IsDate()
105+
@Type(() => Date)
106+
createdAt_gte?: Date;
107+
108+
/**
109+
* 创建时间小于该时间
110+
*/
111+
@IsOptional()
112+
@IsDate()
113+
@Type(() => Date)
114+
createdAt_lte?: Date;
115+
100116
/**
101117
* 排序参数
102118
*/

0 commit comments

Comments
 (0)