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