package request
|
|
type AddContact struct {
|
Contact
|
}
|
|
type Contact struct {
|
Name string `json:"name"` // 联系人名称
|
Number string `json:"number"` // 联系人编号
|
MemberId int `json:"member_id"` // 所属成员ID
|
ClientId int `json:"client_id"` // 所属公司ID
|
Position string `json:"position"` // 职位
|
Phone string `json:"phone"` // 手机号
|
IsFirst bool `json:"is_first"` // 是否首要联系人
|
Wechat string `json:"wechat"` // 微信号
|
Birthday string `json:"birthday" example:"1970-01-01 08:00:00"` // 生日
|
Email string `json:"email"` // 邮箱
|
Desc string `json:"desc"` // 备注
|
CountryId int `json:"country_id"` // 国家ID
|
ProvinceId int `json:"province_id"` // 省份ID
|
CityId int `json:"city_id"` // 城市ID
|
RegionId int `json:"region_id"` // 区域ID
|
//CodeStandID string `json:"codeStandID"` //编码id
|
//CodeRule code.CodeStandard `json:"codeRule"`
|
}
|
|
type UpdateContact struct {
|
Id int `json:"id"`
|
Contact
|
}
|
|
type GetContactList struct {
|
PageInfo
|
SearchMap map[string]interface{} `json:"search_map"` // 搜索条件: map[string]interface{}{"name": "xxx"}; {"name": "客户名称", "phone": "手机号码", "detail_address":"详细地址", "next_visit_time":"下回回访日期", "member_name": "销售负责人", "client_status": "客户状态", "client_level": "重要级别", "is_first": "是否是首要联系人", "client_id": "clientId 用于返回首要联系人"}
|
ClientId int `json:"clientId"` //客户id
|
}
|
|
type DeleteContact struct {
|
Ids []int `json:"ids"`
|
}
|