forked from Yara724/api
blame and claim refactored
This commit is contained in:
@@ -368,6 +368,15 @@ export class RequestManagementModel {
|
||||
@Prop({ type: String, required: true, index: { unique: true } })
|
||||
requestNumber: string;
|
||||
|
||||
/**
|
||||
* Human-friendly shared id across blame+claim (e.g. A14235).
|
||||
* Generated once at creation time and reused by claim.
|
||||
*
|
||||
* NOTE: `sparse` keeps existing documents without this field valid.
|
||||
*/
|
||||
@Prop({ type: String, unique: true, index: true, sparse: true, trim: true })
|
||||
publicId?: string;
|
||||
|
||||
@Prop()
|
||||
blameStatus: ReqBlameStatus | StepsEnum;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user