import { Schema } from "mongoose"; import { getCommonSchemas as common,aliasedEntitySchemaOpts as opts} from "@onebro/oba-common"; import { FinavigatorCommission } from "../types"; const {status} = common(); const comm = new Schema({ created:{type:Date,default:Date.now}, updated:{type:Date,default:Date.now}, status:{type:[status],default:() => [{name:"N",time:new Date()}]}, payer:{type:Schema.Types.ObjectId,ref:"FinavigatorUserProfile"}, payee:{type:Schema.Types.ObjectId,ref:"FinavigatorUserProfile"}, amt:{type:Number}, reason:{type:String}, refId:{type:String}, notes:{type:[Schema.Types.ObjectId],ref:"FinavigatorMessage",default:[] as any[]}, },opts); export {comm as finavigatorCommissionSchema};