✨ feat(后台): 增加宝物查询条件
This commit is contained in:
+13
-2
@@ -118,12 +118,23 @@ export default class Artifact extends BaseModel {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private static getSearchObj(form: SearchArtifactParam) {
|
private static getSearchObj(form: SearchArtifactParam) {
|
||||||
let { roleId, isShowDel } = form
|
let { roleId, minId, maxId, isShowDel } = form
|
||||||
let searchObj = {};
|
let searchObj = {};
|
||||||
if (form.roleId) searchObj['roleId'] = roleId;
|
if (roleId) searchObj['roleId'] = roleId;
|
||||||
if (isShowDel && isShowDel == 1) {
|
if (isShowDel && isShowDel == 1) {
|
||||||
searchObj['status'] = 1
|
searchObj['status'] = 1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (minId !== undefined && maxId !== undefined) {
|
||||||
|
searchObj['id'] = { $gte: minId, $lte: maxId };
|
||||||
|
}
|
||||||
|
if (minId !== undefined && maxId == undefined) {
|
||||||
|
searchObj['id'] = { $gte: minId };
|
||||||
|
}
|
||||||
|
if (minId == undefined && maxId != undefined) {
|
||||||
|
searchObj['id'] = { $lte: maxId };
|
||||||
|
}
|
||||||
|
|
||||||
return searchObj
|
return searchObj
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -40,6 +40,8 @@ export interface SearchItemParam {
|
|||||||
|
|
||||||
export interface SearchArtifactParam {
|
export interface SearchArtifactParam {
|
||||||
roleId?: string;
|
roleId?: string;
|
||||||
|
minId?: number;
|
||||||
|
maxId?: number;
|
||||||
isShowDel?: number;
|
isShowDel?: number;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user