module . exports = app => { const mongoose = app . mongoose ; const ProjectSchema = new mongoose . Schema ( { project_name : { type : String } , token : { type : String } , url : { type : String } , app_id : { type : String } , type : { type : String , default : 'web' } , user_id : { type : Array } , is_use : { type : Number , default : 1 } , slow_page_time : { type : Number , default : 5 } , slow_js_time : { type : Number , default : 2 } , slow_css_time : { type : Number , default : 2 } , slow_img_time : { type : Number , default : 2 } , slow_ajax_time : { type : Number , default : 2 } , is_statisi_pages : { type : Number , default : 1 } , is_statisi_ajax : { type : Number , default : 1 } , is_statisi_resource : { type : Number , default : 1 } , is_statisi_system : { type : Number , default : 1 } , is_statisi_error : { type : Number , default : 1 } , is_daily_use : { type : Number , default : 1 } , daliy_list : { type : Array } , is_highest_use : { type : Number , default : 1 } , highest_list : { type : Array } , } , { timestamps : true } ) ; ProjectSchema . index ( { token : - 1 , user_id : - 1 } ) ; return mongoose . model ( 'Project' , ProjectSchema ) ; } ;