liujiandao
2023-10-17 3e5480a69ab4d6c3494eb517e69e141b80fac3de
联系人去除编码
3个文件已修改
53 ■■■■ 已修改文件
api/v1/contact.go 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/index.go 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/request/contact.go 36 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/contact.go
@@ -46,13 +46,13 @@
        ctx.Fail(errCode)
        return
    }
    if params.CodeRule.Method == 1 {
        autoCode := model.GetAutoCode(contact.Id, &params.CodeRule)
        m := map[string]interface{}{
            "number": autoCode,
        }
        _ = model.NewContactSearch(nil).SetId(contact.Id).UpdateByMap(m)
    }
    //if params.CodeRule.Method == 1 {
    //    autoCode := model.GetAutoCode(contact.Id, &params.CodeRule)
    //    m := map[string]interface{}{
    //        "number": autoCode,
    //    }
    //    _ = model.NewContactSearch(nil).SetId(contact.Id).UpdateByMap(m)
    //}
    ctx.Ok()
}
@@ -157,7 +157,7 @@
    contact.Birthday = t
    contact.Wechat = params.Wechat
    contact.IsFirst = params.IsFirst
    contact.CodeStandID = params.CodeStandID
    //contact.CodeStandID = params.CodeStandID
    return ecode.OK, contact
}
model/index.go
@@ -93,6 +93,7 @@
        CourierCompany{},
        InvoiceStatus{},
        InvoiceType{},
        Invoice{},
    )
    return err
}
model/request/contact.go
@@ -1,29 +1,27 @@
package request
import "aps_crm/proto/code"
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"`
    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 {