zhangqian
2023-10-17 b45b8ce8051e2ad9c80aafa42d1a5892f6a36bce
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
package request
 
import "aps_crm/proto/code"
 
type AddClient struct {
    Client
}
 
type Client struct {
    Name              string            `json:"name"`                // 公司名称
    Number            string            `json:"number"`              // 公司编号
    ClientStatusId    int               `json:"client_status_id"`    // 客户状态ID
    ClientTypeId      int               `json:"client_type_id"`      // 客户类型ID
    ClientOriginId    int               `json:"client_origin_id"`    // 客户来源ID
    ClientLevelId     int               `json:"client_level_id"`     // 客户等级ID
    MemberId          int               `json:"member_id"`           // 销售负责人ID
    ServiceMemberId   int               `json:"service_member_id"`   // 服务负责人ID
    DetailAddress     string            `json:"detail_address"`      // 详细地址
    Remark            string            `json:"remark"`              // 备注
    NextVisitTime     string            `json:"next_visit_time"`     // 下次回访时间
    LatestServiceTime string            `json:"latest_service_time"` // 最晚服务时间
    Contact           Contact           `json:"contact"`
    SalesLeadsId      int               `json:"sales_leads_id"` // 销售线索ID
    ContactId         int               `json:"contact_id"`     // 联系人ID
    CodeStandID       string            `json:"codeStandID"`    //编码id
    CodeRule          code.CodeStandard `json:"codeRule"`
    Address
    Business
}
 
type UpdateClient struct {
    Id int `json:"id"`
    Client
}
 
type GetClientList 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": "重要级别","representative": "法定代表人", "registration_time": "注册时间", "business_scope": "经营范围", "remark": "备注", "not_admin":"1:我的客户; 2:admin客户"}
}
 
type DeleteClient struct {
    Ids []int `json:"ids"`
}
 
type CheckClientName struct {
    Name string `json:"name"`
}