|
@@ -68,6 +68,32 @@ func (p *RegionHandler) CreateRegion(ctx context.Context, req *model.AddRegionRe
|
|
|
return nil
|
|
return nil
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+// UpdateRegionById 修改销售区域
|
|
|
|
|
+func (p *RegionHandler) UpdateRegionById(ctx context.Context, req *model.RegionUpdateReq, rsp *comm_def.CommonMsg) error {
|
|
|
|
|
+ regionServer, err := server.NewSalesRegionService(ctx)
|
|
|
|
|
+ if err != nil {
|
|
|
|
|
+ return err
|
|
|
|
|
+ }
|
|
|
|
|
+ err = regionServer.UpdateById(req)
|
|
|
|
|
+ if err != nil {
|
|
|
|
|
+ return err
|
|
|
|
|
+ }
|
|
|
|
|
+ return nil
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+// DeleteRegionById 删除销售地区
|
|
|
|
|
+func (p *RegionHandler) DeleteRegionById(ctx context.Context, req *comm_def.IdReq, rsp *comm_def.CommonMsg) error {
|
|
|
|
|
+ regionServer, err := server.NewSalesRegionService(ctx)
|
|
|
|
|
+ if err != nil {
|
|
|
|
|
+ return err
|
|
|
|
|
+ }
|
|
|
|
|
+ err = regionServer.DeleteById(req.Id)
|
|
|
|
|
+ if err != nil {
|
|
|
|
|
+ return err
|
|
|
|
|
+ }
|
|
|
|
|
+ return nil
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
// CreateRegionDetail 创建详细销售地区
|
|
// CreateRegionDetail 创建详细销售地区
|
|
|
func (r *RegionHandler) CreateRegionDetail(ctx context.Context, req *model.AddBaseRegionDetailReq, rsp *comm_def.CommonMsg) error {
|
|
func (r *RegionHandler) CreateRegionDetail(ctx context.Context, req *model.AddBaseRegionDetailReq, rsp *comm_def.CommonMsg) error {
|
|
|
if err := gvalid.CheckStruct(ctx, req, nil); err != nil {
|
|
if err := gvalid.CheckStruct(ctx, req, nil); err != nil {
|