wangxingcheng 3 éve
szülő
commit
98dffae617

+ 3 - 2
opms_parent/app/dao/base/internal/base_distributor.go

@@ -7,12 +7,13 @@ package internal
 import (
 	"context"
 	"database/sql"
+	"time"
+
 	"github.com/gogf/gf/database/gdb"
 	"github.com/gogf/gf/frame/g"
 	"github.com/gogf/gf/frame/gmvc"
-	"time"
 
-	"dashoo.cn/micro/app/model"
+	model "dashoo.cn/micro/app/model/base"
 )
 
 // BaseDistributorDao is the manager for logic model data accessing

+ 3 - 2
opms_parent/app/dao/base/internal/base_distributor_contact.go

@@ -7,12 +7,13 @@ package internal
 import (
 	"context"
 	"database/sql"
+	"time"
+
 	"github.com/gogf/gf/database/gdb"
 	"github.com/gogf/gf/frame/g"
 	"github.com/gogf/gf/frame/gmvc"
-	"time"
 
-	"dashoo.cn/micro/app/model"
+	model "dashoo.cn/micro/app/model/base"
 )
 
 // BaseDistributorContactDao is the manager for logic model data accessing

+ 3 - 2
opms_parent/app/dao/base/internal/base_district.go

@@ -7,12 +7,13 @@ package internal
 import (
 	"context"
 	"database/sql"
+	"time"
+
 	"github.com/gogf/gf/database/gdb"
 	"github.com/gogf/gf/frame/g"
 	"github.com/gogf/gf/frame/gmvc"
-	"time"
 
-	"dashoo.cn/micro/app/model"
+	model "dashoo.cn/micro/app/model/base"
 )
 
 // BaseDistrictDao is the manager for logic model data accessing

+ 25 - 22
opms_parent/app/model/cust/internal/cust_customer.go

@@ -6,30 +6,33 @@ package internal
 
 import (
 	"github.com/gogf/gf/os/gtime"
+
+	"dashoo.cn/micro/app/model/base"
 )
 
 // CustCustomer is the golang structure for table cust_customer.
 type CustCustomer struct {
-	Id           int                  `orm:"id,primary"     json:"id"`           // 主键
-	CustCode     string               `orm:"cust_code"      json:"custCode"`     // 客户编号
-	CustName     string               `orm:"cust_name"      json:"custName"`     // 客户名称
-	AbbrName     string               `orm:"abbr_name"      json:"abbrName"`     // 助记名
-	CustLocation string               `orm:"cust_location"  json:"custLocation"` // 所在地区
-	CustAddress  string               `orm:"cust_address"   json:"custAddress"`  // 详细地址
-	CustStatus   string               `orm:"cust_status"    json:"custStatus"`   // 客户状态(10正常20)
-	IsPublic     string               `orm:"is_public"      json:"isPublic"`     // 公海客户(10是20否)
-	DeptId       int                  `orm:"dept_id"        json:"deptId"`       // 所属部门ID
-	DeptName     string               `orm:"dept_name"      json:"deptName"`     // 所属部门
-	SalesId      int                  `orm:"sales_id"       json:"salesId"`      // 所属销售ID
-	SalesName    string               `orm:"sales_name"     json:"salesName"`    // 所属销售
-	FollowUpDate *gtime.Time          `orm:"follow_up_date" json:"followUpDate"` // 最后跟进时间
-	Remark       string               `orm:"remark"         json:"remark"`       // 备注
-	CreatedBy    int                  `orm:"created_by"     json:"createdBy"`    // 创建者
-	CreatedName  string               `orm:"created_name"   json:"createdName"`  // 创建人
-	CreatedTime  *gtime.Time          `orm:"created_time"   json:"createdTime"`  // 创建时间
-	UpdatedBy    int                  `orm:"updated_by"     json:"updatedBy"`    // 更新者
-	UpdatedName  string               `orm:"updated_name"   json:"updatedName"`  // 更新人
-	UpdatedTime  *gtime.Time          `orm:"updated_time"   json:"updatedTime"`  // 更新时间
-	DeletedTime  *gtime.Time          `orm:"deleted_time"   json:"deletedTime"`  // 删除时间
-	Contact      *CustCustomerContact `orm:"with:cust_id=id"`                    //关联客户联系人表模型
+	Id           int                   `orm:"id,primary"     json:"id"`           // 主键
+	CustCode     string                `orm:"cust_code"      json:"custCode"`     // 客户编号
+	CustName     string                `orm:"cust_name"      json:"custName"`     // 客户名称
+	AbbrName     string                `orm:"abbr_name"      json:"abbrName"`     // 助记名
+	CustLocation string                `orm:"cust_location"  json:"custLocation"` // 所在地区
+	CustAddress  string                `orm:"cust_address"   json:"custAddress"`  // 详细地址
+	CustStatus   string                `orm:"cust_status"    json:"custStatus"`   // 客户状态(10正常20)
+	IsPublic     string                `orm:"is_public"      json:"isPublic"`     // 公海客户(10是20否)
+	DeptId       int                   `orm:"dept_id"        json:"deptId"`       // 所属部门ID
+	DeptName     string                `orm:"dept_name"      json:"deptName"`     // 所属部门
+	SalesId      int                   `orm:"sales_id"       json:"salesId"`      // 所属销售ID
+	SalesName    string                `orm:"sales_name"     json:"salesName"`    // 所属销售
+	FollowUpDate *gtime.Time           `orm:"follow_up_date" json:"followUpDate"` // 最后跟进时间
+	Remark       string                `orm:"remark"         json:"remark"`       // 备注
+	CreatedBy    int                   `orm:"created_by"     json:"createdBy"`    // 创建者
+	CreatedName  string                `orm:"created_name"   json:"createdName"`  // 创建人
+	CreatedTime  *gtime.Time           `orm:"created_time"   json:"createdTime"`  // 创建时间
+	UpdatedBy    int                   `orm:"updated_by"     json:"updatedBy"`    // 更新者
+	UpdatedName  string                `orm:"updated_name"   json:"updatedName"`  // 更新人
+	UpdatedTime  *gtime.Time           `orm:"updated_time"   json:"updatedTime"`  // 更新时间
+	DeletedTime  *gtime.Time           `orm:"deleted_time"   json:"deletedTime"`  // 删除时间
+	Distributor  *base.BaseDistributor `orm:"with:belong_sale_id = sales_id"`     //
+	Contact      *CustCustomerContact  `orm:"with: id= cust_id"`
 }