package entity type RedisStuct struct { Addr []string `json:"addr"` } type Mysql struct { Main *MysqlStruct `json:"main,omitempty"` BaseService *MysqlStruct `json:"baseService,omitempty"` CrmService *MysqlStruct `json:"crmService,omitempty"` NiJian *MysqlStruct `json:"niJian,omitempty"` } type Mongo struct { Main *MongoStruct `json:"main,optional"` Bidding *MongoStruct `json:"bidding,optional"` Ent *MongoStruct `json:"ent,optional"` Project *MongoStruct `json:"projectset,optional"` } type MongoStruct struct { Address string `json:"address"` Size int `json:"size"` DbName string `json:"dbName"` UserName string `json:"userName,optional"` Password string `json:"password,optional"` Collection string `json:"collection,optional"` CollectionBack string `json:"collectionBack,optional"` MaxOpenConns int `json:"maxOpenConns,optional"` MaxIdleConns int `json:"maxIdleConns,optional"` } // mysql type MysqlStruct struct { DbName string `json:"dbName"` Address string `json:"address"` UserName string `json:"userName"` Password string `json:"passWord"` MaxOpenConns int `json:"maxOpenConns"` MaxIdleConns int `json:"maxIdleConns"` } // es type EsStruct struct { Addr string `json:"addr"` Size int `json:"size"` Version string `json:"version"` UserName string `json:"userName"` Password string `json:"password"` } const ( TASK = "task" //任务表 FOLLOW_RECORD = "follow_record" //跟进记录表 SALE_CHANCE = "sale_chance" //销售机会 CUSTOM = "custom" //客户表 EMPLOY_INFO = "employ_info" //商业资讯收录表 EMPLOY_CUSTOM = "employ_custom" //候选客户收录表 SALE_CLUE = "sale_clue" //销售线索 EMPLOY_SUMMARY = "employ_summary" //收录汇总表 TASK_EXECUTE_PLAN = "task_execute_plan" //任务执行计划 TASK_TRANSFER = "task_transfer" //转办记录表 TASK_TEAM = "task_team" //任务团队 CONFIG_TPL_STAGE = "config_tpl_stage" CONFIG_STAGE_MATTER = "config_stage_matter" SALES_FUNNEL = "sales_funnel" )