definitions:
|
constvar.CurrencyType:
|
enum:
|
- 1
|
- 2
|
- 3
|
- 4
|
type: integer
|
x-enum-comments:
|
CurrencyTypeCNY: 人民币
|
CurrencyTypeEUR: 欧元
|
CurrencyTypeGBP: 英镑
|
CurrencyTypeUSD: 美元
|
x-enum-varnames:
|
- CurrencyTypeCNY
|
- CurrencyTypeUSD
|
- CurrencyTypeEUR
|
- CurrencyTypeGBP
|
constvar.SalesStatus:
|
enum:
|
- 1
|
- 2
|
- 3
|
- 4
|
- 5
|
- 6
|
type: integer
|
x-enum-comments:
|
SalesStatusFail: 失败
|
SalesStatusIng: 进行中
|
SalesStatusLevelUptoClient: 升级为客户
|
SalesStatusLevelUptoClientAndSalesChance: 升级为客户并且有销售机会
|
SalesStatusSuccess: 成功
|
x-enum-varnames:
|
- SalesStatusNew
|
- SalesStatusIng
|
- SalesStatusSuccess
|
- SalesStatusFail
|
- SalesStatusLevelUptoClient
|
- SalesStatusLevelUptoClientAndSalesChance
|
constvar.UserType:
|
enum:
|
- 1
|
- 2
|
- 3
|
type: integer
|
x-enum-comments:
|
UserTypePrimary: 主账户
|
UserTypeSub: 子账户
|
UserTypeSuper: 超级管理员
|
x-enum-varnames:
|
- UserTypeSuper
|
- UserTypePrimary
|
- UserTypeSub
|
contextx.Response:
|
properties:
|
code:
|
type: integer
|
data: {}
|
msg:
|
type: string
|
type: object
|
model.Authority:
|
properties:
|
authorityName:
|
description: 角色名
|
type: string
|
defaultRouter:
|
description: 默认菜单(默认dashboard)
|
type: string
|
id:
|
description: 角色ID
|
type: integer
|
menus:
|
items:
|
$ref: '#/definitions/model.Menu'
|
type: array
|
type: object
|
model.City:
|
properties:
|
id:
|
type: integer
|
name:
|
type: string
|
regions:
|
items:
|
$ref: '#/definitions/model.Region'
|
type: array
|
type: object
|
model.Client:
|
properties:
|
business_scope:
|
type: string
|
city:
|
$ref: '#/definitions/model.City'
|
city_id:
|
type: integer
|
client_level:
|
$ref: '#/definitions/model.ClientLevel'
|
client_level_id:
|
type: integer
|
client_origin:
|
$ref: '#/definitions/model.ClientOrigin'
|
client_origin_id:
|
type: integer
|
client_status:
|
$ref: '#/definitions/model.ClientStatus'
|
client_status_id:
|
type: integer
|
client_type:
|
$ref: '#/definitions/model.ClientType'
|
client_type_id:
|
type: integer
|
contacts:
|
items:
|
$ref: '#/definitions/model.Contact'
|
type: array
|
country:
|
$ref: '#/definitions/model.Country'
|
country_id:
|
type: integer
|
detail_address:
|
type: string
|
enterprise_nature_id:
|
type: integer
|
enterprise_scale_id:
|
type: integer
|
enterpriseNature:
|
$ref: '#/definitions/model.EnterpriseNature'
|
enterpriseScale:
|
$ref: '#/definitions/model.EnterpriseScale'
|
follow_record:
|
items:
|
$ref: '#/definitions/model.FollowRecord'
|
type: array
|
id:
|
type: integer
|
industry:
|
$ref: '#/definitions/model.Industry'
|
industry_id:
|
type: integer
|
latest_service_time:
|
type: string
|
member_id:
|
type: integer
|
name:
|
type: string
|
next_visit_time:
|
type: string
|
number:
|
type: string
|
province:
|
$ref: '#/definitions/model.Province'
|
province_id:
|
type: integer
|
region:
|
$ref: '#/definitions/model.Region'
|
region_id:
|
type: integer
|
registered_capital_id:
|
type: integer
|
registeredCapital:
|
$ref: '#/definitions/model.RegisteredCapital'
|
registration_time:
|
type: string
|
remark:
|
type: string
|
representative:
|
type: string
|
service_member_id:
|
type: integer
|
type: object
|
model.ClientLevel:
|
properties:
|
id:
|
type: integer
|
name:
|
type: string
|
type: object
|
model.ClientOrigin:
|
properties:
|
id:
|
type: integer
|
name:
|
type: string
|
type: object
|
model.ClientStatus:
|
properties:
|
id:
|
type: integer
|
name:
|
type: string
|
type: object
|
model.ClientType:
|
properties:
|
id:
|
type: integer
|
name:
|
type: string
|
type: object
|
model.Contact:
|
properties:
|
birthday:
|
type: string
|
city:
|
$ref: '#/definitions/model.City'
|
city_id:
|
type: integer
|
client_id:
|
type: integer
|
country:
|
$ref: '#/definitions/model.Country'
|
country_id:
|
type: integer
|
desc:
|
type: string
|
email:
|
type: string
|
id:
|
type: integer
|
is_first:
|
type: boolean
|
member_id:
|
type: integer
|
name:
|
type: string
|
number:
|
type: string
|
phone:
|
type: string
|
position:
|
type: string
|
province:
|
$ref: '#/definitions/model.Province'
|
province_id:
|
type: integer
|
region:
|
$ref: '#/definitions/model.Region'
|
region_id:
|
type: integer
|
wechat:
|
type: string
|
type: object
|
model.ContactDetail:
|
properties:
|
birthday:
|
type: string
|
city:
|
$ref: '#/definitions/model.City'
|
city_id:
|
type: integer
|
client:
|
$ref: '#/definitions/model.Client'
|
client_id:
|
type: integer
|
country:
|
$ref: '#/definitions/model.Country'
|
country_id:
|
type: integer
|
desc:
|
type: string
|
email:
|
type: string
|
followRecord:
|
items:
|
$ref: '#/definitions/model.FollowRecord'
|
type: array
|
id:
|
type: integer
|
is_first:
|
type: boolean
|
member_id:
|
type: integer
|
name:
|
type: string
|
number:
|
type: string
|
phone:
|
type: string
|
position:
|
type: string
|
province:
|
$ref: '#/definitions/model.Province'
|
province_id:
|
type: integer
|
region:
|
$ref: '#/definitions/model.Region'
|
region_id:
|
type: integer
|
wechat:
|
type: string
|
type: object
|
model.Contract:
|
properties:
|
clientId:
|
type: integer
|
file:
|
type: string
|
id:
|
type: integer
|
memberId:
|
type: integer
|
number:
|
type: string
|
quotation:
|
$ref: '#/definitions/model.Quotation'
|
quotationId:
|
type: integer
|
statusId:
|
type: integer
|
type: object
|
model.Country:
|
properties:
|
id:
|
type: integer
|
name:
|
type: string
|
province:
|
items:
|
$ref: '#/definitions/model.Province'
|
type: array
|
type: object
|
model.CustomerServiceSheet:
|
properties:
|
handleStatus:
|
type: integer
|
id:
|
type: integer
|
memberId:
|
type: integer
|
number:
|
type: string
|
priority:
|
type: integer
|
serviceFollowupId:
|
type: integer
|
serviceMode:
|
type: integer
|
type: object
|
model.Department:
|
properties:
|
id:
|
type: integer
|
name:
|
type: string
|
type: object
|
model.EnterpriseNature:
|
properties:
|
id:
|
type: integer
|
name:
|
type: string
|
type: object
|
model.EnterpriseScale:
|
properties:
|
id:
|
type: integer
|
name:
|
type: string
|
type: object
|
model.FollowRecord:
|
properties:
|
client:
|
$ref: '#/definitions/model.Client'
|
client_id:
|
type: integer
|
client_status_id:
|
type: integer
|
contact:
|
$ref: '#/definitions/model.Contact'
|
contact_id:
|
type: integer
|
contact_information_id:
|
type: integer
|
content:
|
type: string
|
follow_time:
|
type: string
|
id:
|
type: integer
|
member_id:
|
type: integer
|
next_follow_time:
|
type: string
|
number:
|
type: string
|
purpose:
|
type: string
|
record:
|
type: string
|
sale_chance_id:
|
type: integer
|
sales_leads_id:
|
type: integer
|
topic:
|
type: string
|
type: object
|
model.Industry:
|
properties:
|
id:
|
type: integer
|
name:
|
type: string
|
type: object
|
model.MasterOrder:
|
properties:
|
client_id:
|
type: integer
|
end_time:
|
type: string
|
id:
|
type: integer
|
member_id:
|
type: integer
|
money:
|
type: number
|
number:
|
type: string
|
start_time:
|
type: string
|
type: object
|
model.Menu:
|
properties:
|
children:
|
items:
|
$ref: '#/definitions/model.Menu'
|
type: array
|
id:
|
description: 主键ID
|
type: integer
|
name:
|
type: string
|
parentId:
|
type: integer
|
path:
|
type: string
|
title:
|
type: string
|
type: object
|
model.Plan:
|
properties:
|
clientId:
|
type: integer
|
content:
|
type: string
|
endTime:
|
type: string
|
file:
|
type: string
|
id:
|
type: integer
|
memberId:
|
type: integer
|
number:
|
type: string
|
salesDetails:
|
$ref: '#/definitions/model.SalesDetails'
|
salesDetailsId:
|
type: integer
|
startTime:
|
type: string
|
subOrder:
|
$ref: '#/definitions/model.SubOrder'
|
subOrderId:
|
type: integer
|
type: object
|
model.Possibility:
|
properties:
|
id:
|
type: integer
|
name:
|
type: string
|
type: object
|
model.Product:
|
properties:
|
amount:
|
type: integer
|
desc:
|
type: string
|
id:
|
type: integer
|
name:
|
type: string
|
number:
|
type: string
|
price:
|
type: number
|
total:
|
type: number
|
type: object
|
model.Province:
|
properties:
|
cities:
|
items:
|
$ref: '#/definitions/model.City'
|
type: array
|
id:
|
type: integer
|
name:
|
type: string
|
type: object
|
model.Quotation:
|
properties:
|
client:
|
$ref: '#/definitions/model.Client'
|
client_id:
|
type: integer
|
conditions:
|
type: string
|
contact:
|
$ref: '#/definitions/model.Contact'
|
contact_id:
|
type: integer
|
file:
|
type: string
|
id:
|
type: integer
|
member_id:
|
type: integer
|
number:
|
type: string
|
quotation_status_id:
|
type: integer
|
sale_chance:
|
$ref: '#/definitions/model.SaleChance'
|
sale_chance_id:
|
type: integer
|
validity_date:
|
type: string
|
type: object
|
model.Region:
|
properties:
|
id:
|
type: integer
|
name:
|
type: string
|
type: object
|
model.RegisteredCapital:
|
properties:
|
id:
|
type: integer
|
name:
|
type: string
|
type: object
|
model.RegularCustomers:
|
properties:
|
id:
|
type: integer
|
name:
|
type: string
|
type: object
|
model.SaleChance:
|
properties:
|
advantages:
|
type: string
|
budget:
|
type: number
|
capital_budget:
|
type: string
|
city:
|
$ref: '#/definitions/model.City'
|
city_id:
|
type: integer
|
client:
|
$ref: '#/definitions/model.Client'
|
client_id:
|
type: integer
|
competitors:
|
type: string
|
contact:
|
$ref: '#/definitions/model.Contact'
|
contact_id:
|
type: integer
|
country:
|
$ref: '#/definitions/model.Country'
|
country_id:
|
type: integer
|
currency:
|
$ref: '#/definitions/constvar.CurrencyType'
|
disadvantages:
|
type: string
|
expected_time:
|
type: string
|
id:
|
type: integer
|
key_factors:
|
type: string
|
key_maker:
|
type: string
|
member_id:
|
type: integer
|
name:
|
type: string
|
number:
|
type: string
|
opportunities:
|
type: string
|
pain_points:
|
type: string
|
possibilities_id:
|
type: integer
|
process:
|
type: string
|
projected_amount:
|
type: number
|
province:
|
$ref: '#/definitions/model.Province'
|
province_id:
|
type: integer
|
region:
|
$ref: '#/definitions/model.Region'
|
region_id:
|
type: integer
|
regular_customers_id:
|
type: integer
|
sale_stage_id:
|
type: integer
|
sale_type_id:
|
type: integer
|
sales_sources_id:
|
type: integer
|
salesSources:
|
$ref: '#/definitions/model.SalesSources'
|
solutions:
|
type: string
|
status_id:
|
type: integer
|
threats:
|
type: string
|
whether_established:
|
type: string
|
type: object
|
model.SaleStage:
|
properties:
|
id:
|
type: integer
|
name:
|
type: string
|
type: object
|
model.SaleType:
|
properties:
|
id:
|
type: integer
|
name:
|
type: string
|
type: object
|
model.SalesDetails:
|
properties:
|
address:
|
type: string
|
addressee:
|
type: string
|
clientId:
|
type: integer
|
conditions:
|
type: string
|
deliveryDate:
|
type: string
|
id:
|
type: integer
|
memberId:
|
type: integer
|
number:
|
type: string
|
phone:
|
type: string
|
products:
|
items:
|
$ref: '#/definitions/model.Product'
|
type: array
|
remark:
|
type: string
|
saleChanceId:
|
type: integer
|
saleType:
|
type: integer
|
signTime:
|
type: string
|
wechatOrderStatus:
|
type: integer
|
type: object
|
model.SalesLeads:
|
properties:
|
city:
|
$ref: '#/definitions/model.City'
|
city_id:
|
type: integer
|
contact_name:
|
type: string
|
contact_phone:
|
type: string
|
contact_position:
|
type: string
|
country:
|
$ref: '#/definitions/model.Country'
|
country_id:
|
type: integer
|
desc:
|
type: string
|
followRecord:
|
items:
|
$ref: '#/definitions/model.FollowRecord'
|
type: array
|
id:
|
type: integer
|
member_id:
|
type: integer
|
name:
|
type: string
|
number:
|
type: string
|
province:
|
$ref: '#/definitions/model.Province'
|
province_id:
|
type: integer
|
region:
|
$ref: '#/definitions/model.Region'
|
region_id:
|
type: integer
|
sales_sources_id:
|
type: integer
|
sales_status:
|
$ref: '#/definitions/constvar.SalesStatus'
|
type: object
|
model.SalesRefund:
|
properties:
|
accountId:
|
type: integer
|
clientId:
|
type: integer
|
id:
|
type: integer
|
isInvoice:
|
type: integer
|
memberId:
|
type: integer
|
number:
|
type: string
|
products:
|
items:
|
$ref: '#/definitions/model.Product'
|
type: array
|
reason:
|
type: string
|
refundDate:
|
type: string
|
refundMethod:
|
type: string
|
type: object
|
model.SalesSources:
|
properties:
|
id:
|
type: integer
|
name:
|
type: string
|
type: object
|
model.ServiceContract:
|
properties:
|
clientId:
|
type: integer
|
contactId:
|
type: integer
|
contractId:
|
type: integer
|
endTime:
|
type: string
|
id:
|
type: integer
|
memberId:
|
type: integer
|
number:
|
type: string
|
products:
|
items:
|
$ref: '#/definitions/model.Product'
|
type: array
|
quotationId:
|
type: integer
|
remark:
|
type: string
|
saleChanceId:
|
type: integer
|
serviceTimes:
|
type: integer
|
signTime:
|
type: string
|
startTime:
|
type: string
|
statusId:
|
type: integer
|
terms:
|
type: string
|
typeId:
|
type: integer
|
type: object
|
model.ServiceFeeManage:
|
properties:
|
client:
|
$ref: '#/definitions/model.Client'
|
client_id:
|
type: integer
|
file:
|
type: string
|
id:
|
type: integer
|
latest_date:
|
type: string
|
member_id:
|
type: integer
|
remark:
|
type: string
|
type: object
|
model.ServiceFollowup:
|
properties:
|
clientId:
|
type: integer
|
contactId:
|
type: integer
|
customerServiceSheet:
|
$ref: '#/definitions/model.CustomerServiceSheet'
|
file:
|
type: string
|
id:
|
type: integer
|
isVisit:
|
type: integer
|
memberId:
|
type: integer
|
number:
|
type: string
|
oldMemberId:
|
type: integer
|
planId:
|
type: integer
|
remark:
|
type: string
|
satisfaction:
|
type: integer
|
serviceId:
|
type: integer
|
solveRate:
|
type: integer
|
timelyRate:
|
type: integer
|
type: object
|
model.SubOrder:
|
properties:
|
clientId:
|
type: integer
|
id:
|
type: integer
|
masterOrderId:
|
type: integer
|
memberId:
|
type: integer
|
number:
|
type: string
|
products:
|
items:
|
$ref: '#/definitions/model.Product'
|
type: array
|
type: object
|
model.User:
|
properties:
|
authority:
|
$ref: '#/definitions/model.Authority'
|
authorityId:
|
description: 用户角色ID
|
type: integer
|
departmentId:
|
type: integer
|
email:
|
type: string
|
headerImg:
|
type: string
|
id:
|
type: string
|
menuIds:
|
description: 菜单ID列表
|
items:
|
type: integer
|
type: array
|
nickName:
|
type: string
|
phone:
|
type: string
|
pos:
|
type: string
|
realName:
|
type: string
|
userType:
|
$ref: '#/definitions/constvar.UserType'
|
username:
|
type: string
|
type: object
|
request.AddAuthority:
|
properties:
|
authorityName:
|
type: string
|
casbinInfos:
|
items:
|
$ref: '#/definitions/request.CasbinInfo'
|
type: array
|
type: object
|
request.AddCity:
|
properties:
|
name:
|
description: 城市名称
|
items:
|
type: string
|
type: array
|
type: object
|
request.AddClient:
|
properties:
|
business_scope:
|
description: 经营范围
|
type: string
|
city_id:
|
type: integer
|
client_level_id:
|
description: 客户等级ID
|
type: integer
|
client_origin_id:
|
description: 客户来源ID
|
type: integer
|
client_status_id:
|
description: 客户状态ID
|
type: integer
|
client_type_id:
|
description: 客户类型ID
|
type: integer
|
contact:
|
$ref: '#/definitions/request.Contact'
|
country_id:
|
type: integer
|
detail_address:
|
description: 详细地址
|
type: string
|
enterprise_nature_id:
|
description: 企业性质
|
type: integer
|
enterprise_scale_id:
|
description: 企业规模
|
type: integer
|
industry_id:
|
description: 所属行业
|
type: integer
|
latest_service_time:
|
description: 最晚服务时间
|
type: string
|
member_id:
|
description: 销售负责人ID
|
type: integer
|
name:
|
description: 公司名称
|
type: string
|
next_visit_time:
|
description: 下次回访时间
|
type: string
|
number:
|
description: 公司编号
|
type: string
|
province_id:
|
type: integer
|
region_id:
|
type: integer
|
registered_capital_id:
|
description: 注册资金
|
type: integer
|
registration_time:
|
description: 注册时间
|
type: string
|
remark:
|
description: 备注
|
type: string
|
representative:
|
description: 法人代表
|
type: string
|
service_member_id:
|
description: 服务负责人ID
|
type: integer
|
type: object
|
request.AddClientOrigin:
|
properties:
|
name:
|
type: string
|
required:
|
- name
|
type: object
|
request.AddClientStatus:
|
properties:
|
name:
|
type: string
|
required:
|
- name
|
type: object
|
request.AddClientType:
|
properties:
|
name:
|
type: string
|
required:
|
- name
|
type: object
|
request.AddContact:
|
properties:
|
birthday:
|
description: 生日
|
example: "1970-01-01 08:00:00"
|
type: string
|
city_id:
|
description: 城市ID
|
type: integer
|
client_id:
|
description: 所属公司ID
|
type: integer
|
country_id:
|
description: 国家ID
|
type: integer
|
desc:
|
description: 备注
|
type: string
|
email:
|
description: 邮箱
|
type: string
|
is_first:
|
description: 是否首要联系人
|
type: boolean
|
member_id:
|
description: 所属成员ID
|
type: integer
|
name:
|
description: 联系人名称
|
type: string
|
number:
|
description: 联系人编号
|
type: string
|
phone:
|
description: 手机号
|
type: string
|
position:
|
description: 职位
|
type: string
|
province_id:
|
description: 省份ID
|
type: integer
|
region_id:
|
description: 区域ID
|
type: integer
|
wechat:
|
description: 微信号
|
type: string
|
type: object
|
request.AddContract:
|
properties:
|
client_id:
|
type: integer
|
file:
|
type: string
|
member_id:
|
type: integer
|
number:
|
type: string
|
quotation_id:
|
type: integer
|
status_id:
|
type: integer
|
type: object
|
request.AddCountry:
|
properties:
|
name:
|
description: 国家名称
|
type: string
|
type: object
|
request.AddCustomerServiceSheet:
|
properties:
|
handleStatus:
|
type: integer
|
memberId:
|
type: integer
|
number:
|
type: string
|
priority:
|
type: integer
|
serviceMode:
|
type: integer
|
type: object
|
request.AddDepartment:
|
properties:
|
name:
|
type: string
|
required:
|
- name
|
type: object
|
request.AddEnterpriseNature:
|
properties:
|
name:
|
type: string
|
required:
|
- name
|
type: object
|
request.AddEnterpriseScale:
|
properties:
|
name:
|
type: string
|
required:
|
- name
|
type: object
|
request.AddFollowRecord:
|
properties:
|
follow_record:
|
$ref: '#/definitions/request.FollowRecord'
|
required:
|
- follow_record
|
type: object
|
request.AddIndustry:
|
properties:
|
name:
|
type: string
|
required:
|
- name
|
type: object
|
request.AddMasterOrder:
|
properties:
|
client_id:
|
type: integer
|
end_time:
|
type: string
|
member_id:
|
type: integer
|
money:
|
type: string
|
number:
|
type: string
|
start_time:
|
type: string
|
type: object
|
request.AddOrderManage:
|
properties:
|
clientId:
|
type: integer
|
contactId:
|
type: integer
|
file:
|
type: string
|
name:
|
type: string
|
number:
|
type: string
|
orderType:
|
type: integer
|
problemDescription:
|
type: string
|
reportSourceId:
|
type: integer
|
sourceSheet:
|
type: integer
|
type: object
|
request.AddPlan:
|
properties:
|
plan:
|
$ref: '#/definitions/request.Plan'
|
type: object
|
request.AddPossibility:
|
properties:
|
name:
|
type: string
|
required:
|
- name
|
type: object
|
request.AddProvince:
|
properties:
|
name:
|
description: 省份名称
|
type: string
|
type: object
|
request.AddQuotation:
|
properties:
|
client_id:
|
type: integer
|
conditions:
|
type: string
|
contact_id:
|
type: integer
|
file:
|
type: string
|
member_id:
|
type: integer
|
number:
|
type: string
|
quotation_status_id:
|
type: integer
|
sale_chance_id:
|
type: integer
|
validity_date:
|
type: string
|
type: object
|
request.AddRegion:
|
properties:
|
name:
|
description: 地区名称
|
type: string
|
type: object
|
request.AddRegisteredCapital:
|
properties:
|
name:
|
type: string
|
required:
|
- name
|
type: object
|
request.AddRegularCustomers:
|
properties:
|
name:
|
type: string
|
required:
|
- name
|
type: object
|
request.AddSaleChance:
|
properties:
|
advantages:
|
type: string
|
budget:
|
type: number
|
capital_budget:
|
type: string
|
city_id:
|
type: integer
|
client_id:
|
type: integer
|
competitors:
|
type: string
|
contact_id:
|
type: integer
|
country_id:
|
type: integer
|
currency:
|
type: integer
|
disadvantages:
|
type: string
|
expected_time:
|
type: string
|
key_factors:
|
type: string
|
key_maker:
|
type: string
|
member_id:
|
type: integer
|
name:
|
type: string
|
number:
|
type: string
|
opportunities:
|
type: string
|
pain_points:
|
type: string
|
possibilities:
|
type: integer
|
process:
|
type: string
|
projected_amount:
|
type: number
|
province_id:
|
type: integer
|
region_id:
|
type: integer
|
regular_customers_id:
|
type: integer
|
sale_stage_id:
|
type: integer
|
sale_type_id:
|
type: integer
|
sales_sources_id:
|
type: integer
|
solutions:
|
type: string
|
status_id:
|
type: integer
|
threats:
|
type: string
|
whether_established:
|
type: string
|
type: object
|
request.AddSaleStage:
|
properties:
|
name:
|
type: string
|
required:
|
- name
|
type: object
|
request.AddSaleType:
|
properties:
|
name:
|
type: string
|
required:
|
- name
|
type: object
|
request.AddSalesDetails:
|
properties:
|
salesDetails:
|
$ref: '#/definitions/request.SalesDetails'
|
type: object
|
request.AddSalesLeads:
|
properties:
|
city_id:
|
type: integer
|
contact_name:
|
description: 联系人姓名
|
type: string
|
contact_phone:
|
description: 联系人电话
|
type: string
|
contact_position:
|
description: 联系人职位
|
type: string
|
country_id:
|
type: integer
|
desc:
|
description: 备注
|
type: string
|
member_id:
|
description: 销售负责人ID
|
type: integer
|
name:
|
description: 公司名称
|
type: string
|
number:
|
description: 销售线索编号
|
type: string
|
province_id:
|
type: integer
|
region_id:
|
type: integer
|
sales_sources_id:
|
description: 商机来源ID
|
type: integer
|
type: object
|
request.AddSalesRefundRequest:
|
properties:
|
salesRefund:
|
$ref: '#/definitions/request.SalesRefund'
|
type: object
|
request.AddSalesReturnRequest:
|
properties:
|
salesReturn:
|
$ref: '#/definitions/request.SalesReturn'
|
type: object
|
request.AddSalesSources:
|
properties:
|
name:
|
type: string
|
required:
|
- name
|
type: object
|
request.AddServiceContract:
|
properties:
|
clientId:
|
type: integer
|
contactId:
|
type: integer
|
contractId:
|
type: integer
|
endTime:
|
type: string
|
memberId:
|
type: integer
|
number:
|
type: string
|
products:
|
items:
|
$ref: '#/definitions/model.Product'
|
type: array
|
quotationId:
|
type: integer
|
remark:
|
type: string
|
saleChanceId:
|
type: integer
|
serviceTimes:
|
type: integer
|
signTime:
|
type: string
|
startTime:
|
type: string
|
statusId:
|
type: integer
|
terms:
|
type: string
|
typeId:
|
type: integer
|
type: object
|
request.AddServiceFeeManage:
|
properties:
|
client_id:
|
type: integer
|
file:
|
type: string
|
latest_date:
|
type: string
|
member_id:
|
type: integer
|
remark:
|
type: string
|
type: object
|
request.AddServiceFollowup:
|
properties:
|
clientId:
|
type: integer
|
contactId:
|
type: integer
|
file:
|
type: string
|
isVisit:
|
type: integer
|
memberId:
|
type: integer
|
number:
|
type: string
|
oldMemberId:
|
type: integer
|
planId:
|
type: integer
|
remark:
|
type: string
|
satisfaction:
|
type: integer
|
serviceId:
|
type: integer
|
solveRate:
|
type: integer
|
timelyRate:
|
type: integer
|
type: object
|
request.AddStatus:
|
properties:
|
name:
|
type: string
|
required:
|
- name
|
type: object
|
request.AddSubOrder:
|
properties:
|
subOrder:
|
$ref: '#/definitions/request.SubOrder'
|
type: object
|
request.CasbinInfo:
|
properties:
|
method:
|
description: 方法
|
type: string
|
path:
|
description: 路径
|
type: string
|
type: object
|
request.ChangePasswordReq:
|
properties:
|
newPassword:
|
description: 新密码
|
type: string
|
password:
|
description: 密码
|
type: string
|
type: object
|
request.ChangeUserInfo:
|
properties:
|
email:
|
description: 用户邮箱
|
type: string
|
headerImg:
|
description: 用户头像
|
type: string
|
id:
|
description: 用户ID
|
type: string
|
nickName:
|
description: 用户昵称
|
type: string
|
phone:
|
description: 用户手机号
|
type: string
|
pos:
|
description: 用户岗位
|
type: string
|
type: object
|
request.Client:
|
properties:
|
business_scope:
|
description: 经营范围
|
type: string
|
city_id:
|
type: integer
|
client_level_id:
|
description: 客户等级ID
|
type: integer
|
client_origin_id:
|
description: 客户来源ID
|
type: integer
|
client_status_id:
|
description: 客户状态ID
|
type: integer
|
client_type_id:
|
description: 客户类型ID
|
type: integer
|
contact:
|
$ref: '#/definitions/request.Contact'
|
country_id:
|
type: integer
|
detail_address:
|
description: 详细地址
|
type: string
|
enterprise_nature_id:
|
description: 企业性质
|
type: integer
|
enterprise_scale_id:
|
description: 企业规模
|
type: integer
|
industry_id:
|
description: 所属行业
|
type: integer
|
latest_service_time:
|
description: 最晚服务时间
|
type: string
|
member_id:
|
description: 销售负责人ID
|
type: integer
|
name:
|
description: 公司名称
|
type: string
|
next_visit_time:
|
description: 下次回访时间
|
type: string
|
number:
|
description: 公司编号
|
type: string
|
province_id:
|
type: integer
|
region_id:
|
type: integer
|
registered_capital_id:
|
description: 注册资金
|
type: integer
|
registration_time:
|
description: 注册时间
|
type: string
|
remark:
|
description: 备注
|
type: string
|
representative:
|
description: 法人代表
|
type: string
|
service_member_id:
|
description: 服务负责人ID
|
type: integer
|
type: object
|
request.Contact:
|
properties:
|
birthday:
|
description: 生日
|
example: "1970-01-01 08:00:00"
|
type: string
|
city_id:
|
description: 城市ID
|
type: integer
|
client_id:
|
description: 所属公司ID
|
type: integer
|
country_id:
|
description: 国家ID
|
type: integer
|
desc:
|
description: 备注
|
type: string
|
email:
|
description: 邮箱
|
type: string
|
is_first:
|
description: 是否首要联系人
|
type: boolean
|
member_id:
|
description: 所属成员ID
|
type: integer
|
name:
|
description: 联系人名称
|
type: string
|
number:
|
description: 联系人编号
|
type: string
|
phone:
|
description: 手机号
|
type: string
|
position:
|
description: 职位
|
type: string
|
province_id:
|
description: 省份ID
|
type: integer
|
region_id:
|
description: 区域ID
|
type: integer
|
wechat:
|
description: 微信号
|
type: string
|
type: object
|
request.DeleteCountry:
|
properties:
|
id:
|
description: 国家ID
|
type: integer
|
type: object
|
request.DeleteUserReq:
|
properties:
|
userId:
|
description: 用户ID
|
type: string
|
type: object
|
request.FollowRecord:
|
properties:
|
client_id:
|
type: integer
|
client_status_id:
|
type: integer
|
contact_id:
|
type: integer
|
contact_information_id:
|
type: integer
|
content:
|
type: string
|
follow_time:
|
type: string
|
member_id:
|
type: integer
|
next_follow_time:
|
type: string
|
number:
|
type: string
|
purpose:
|
type: string
|
record:
|
type: string
|
sale_chance_id:
|
type: integer
|
sales_leads_id:
|
type: integer
|
topic:
|
type: string
|
type: object
|
request.GetUserList:
|
properties:
|
keyword:
|
description: 模糊查询关键字
|
type: string
|
page:
|
description: 页码
|
type: integer
|
pageSize:
|
description: 每页大小
|
type: integer
|
type: object
|
request.Login:
|
properties:
|
captcha:
|
description: 验证码
|
type: string
|
captchaId:
|
description: 验证码ID
|
type: string
|
password:
|
description: 密码
|
type: string
|
username:
|
description: 用户名
|
type: string
|
type: object
|
request.Plan:
|
properties:
|
clientId:
|
type: integer
|
content:
|
type: string
|
endTime:
|
type: string
|
file:
|
type: string
|
memberId:
|
type: integer
|
number:
|
type: string
|
salesDetailsId:
|
type: integer
|
startTime:
|
type: string
|
subOrderId:
|
type: integer
|
type: object
|
request.Register:
|
properties:
|
authorityId:
|
description: 用户角色ID
|
type: integer
|
departmentId:
|
type: integer
|
email:
|
type: string
|
headerImg:
|
type: string
|
id:
|
type: string
|
nickName:
|
type: string
|
password:
|
type: string
|
phone:
|
type: string
|
pos:
|
type: string
|
rePassword:
|
description: 确认密码
|
type: string
|
realName:
|
type: string
|
userType:
|
$ref: '#/definitions/constvar.UserType'
|
username:
|
type: string
|
type: object
|
request.SalesDetails:
|
properties:
|
address:
|
type: string
|
addressee:
|
type: string
|
clientId:
|
type: integer
|
conditions:
|
type: string
|
deliveryDate:
|
type: string
|
memberId:
|
type: integer
|
number:
|
type: string
|
phone:
|
type: string
|
products:
|
items:
|
$ref: '#/definitions/model.Product'
|
type: array
|
remark:
|
type: string
|
saleChanceId:
|
type: integer
|
saleType:
|
type: integer
|
signTime:
|
type: string
|
wechatOrderStatus:
|
type: integer
|
type: object
|
request.SalesRefund:
|
properties:
|
accountId:
|
type: integer
|
clientId:
|
type: integer
|
isInvoice:
|
type: integer
|
memberId:
|
type: integer
|
number:
|
type: string
|
products:
|
items:
|
$ref: '#/definitions/model.Product'
|
type: array
|
reason:
|
type: string
|
refundDate:
|
type: string
|
refundMethod:
|
type: string
|
type: object
|
request.SalesReturn:
|
properties:
|
clientId:
|
type: integer
|
memberId:
|
type: integer
|
number:
|
type: string
|
products:
|
items:
|
$ref: '#/definitions/model.Product'
|
type: array
|
reason:
|
type: string
|
repository:
|
type: string
|
returnDate:
|
type: string
|
status:
|
type: integer
|
type: object
|
request.SetAuthorityMenu:
|
properties:
|
authorityId:
|
type: integer
|
menus:
|
items:
|
type: integer
|
type: array
|
type: object
|
request.SetCity:
|
properties:
|
city_ids:
|
description: 城市ID列表
|
items:
|
type: integer
|
type: array
|
province_id:
|
description: 省份ID
|
type: integer
|
type: object
|
request.SetProvinces:
|
properties:
|
country_id:
|
description: 国家ID
|
type: integer
|
list:
|
description: 省份ID列表
|
items:
|
type: integer
|
type: array
|
type: object
|
request.SetRegions:
|
properties:
|
city_id:
|
description: 城市ID
|
type: integer
|
region_ids:
|
description: 地区ID列表
|
items:
|
type: integer
|
type: array
|
type: object
|
request.SubOrder:
|
properties:
|
clientId:
|
type: integer
|
masterOrderId:
|
type: integer
|
memberId:
|
type: integer
|
number:
|
type: string
|
product:
|
items:
|
$ref: '#/definitions/model.Product'
|
type: array
|
type: object
|
request.UpdateCities:
|
properties:
|
cities:
|
description: 城市列表
|
items:
|
$ref: '#/definitions/request.UpdateCity'
|
type: array
|
type: object
|
request.UpdateCity:
|
properties:
|
id:
|
description: 城市ID
|
type: integer
|
name:
|
description: 城市名称
|
type: string
|
type: object
|
request.UpdateClient:
|
properties:
|
business_scope:
|
description: 经营范围
|
type: string
|
city_id:
|
type: integer
|
client_level_id:
|
description: 客户等级ID
|
type: integer
|
client_origin_id:
|
description: 客户来源ID
|
type: integer
|
client_status_id:
|
description: 客户状态ID
|
type: integer
|
client_type_id:
|
description: 客户类型ID
|
type: integer
|
contact:
|
$ref: '#/definitions/request.Contact'
|
country_id:
|
type: integer
|
detail_address:
|
description: 详细地址
|
type: string
|
enterprise_nature_id:
|
description: 企业性质
|
type: integer
|
enterprise_scale_id:
|
description: 企业规模
|
type: integer
|
id:
|
type: integer
|
industry_id:
|
description: 所属行业
|
type: integer
|
latest_service_time:
|
description: 最晚服务时间
|
type: string
|
member_id:
|
description: 销售负责人ID
|
type: integer
|
name:
|
description: 公司名称
|
type: string
|
next_visit_time:
|
description: 下次回访时间
|
type: string
|
number:
|
description: 公司编号
|
type: string
|
province_id:
|
type: integer
|
region_id:
|
type: integer
|
registered_capital_id:
|
description: 注册资金
|
type: integer
|
registration_time:
|
description: 注册时间
|
type: string
|
remark:
|
description: 备注
|
type: string
|
representative:
|
description: 法人代表
|
type: string
|
service_member_id:
|
description: 服务负责人ID
|
type: integer
|
type: object
|
request.UpdateClientLevel:
|
properties:
|
id:
|
type: integer
|
name:
|
type: string
|
required:
|
- id
|
- name
|
type: object
|
request.UpdateClientLevelList:
|
properties:
|
client_levels:
|
items:
|
$ref: '#/definitions/request.UpdateClientLevel'
|
type: array
|
required:
|
- client_levels
|
type: object
|
request.UpdateClientOrigin:
|
properties:
|
id:
|
type: integer
|
name:
|
type: string
|
required:
|
- id
|
- name
|
type: object
|
request.UpdateClientOriginList:
|
properties:
|
client_origins:
|
items:
|
$ref: '#/definitions/request.UpdateClientOrigin'
|
type: array
|
required:
|
- client_origins
|
type: object
|
request.UpdateClientStatus:
|
properties:
|
id:
|
type: integer
|
name:
|
type: string
|
required:
|
- id
|
- name
|
type: object
|
request.UpdateClientStatuses:
|
properties:
|
client_statuses:
|
items:
|
$ref: '#/definitions/request.UpdateClientStatus'
|
type: array
|
type: object
|
request.UpdateClientType:
|
properties:
|
id:
|
type: integer
|
name:
|
type: string
|
required:
|
- id
|
- name
|
type: object
|
request.UpdateClientTypes:
|
properties:
|
client_types:
|
items:
|
$ref: '#/definitions/request.UpdateClientType'
|
type: array
|
required:
|
- client_types
|
type: object
|
request.UpdateContact:
|
properties:
|
birthday:
|
description: 生日
|
example: "1970-01-01 08:00:00"
|
type: string
|
city_id:
|
description: 城市ID
|
type: integer
|
client_id:
|
description: 所属公司ID
|
type: integer
|
country_id:
|
description: 国家ID
|
type: integer
|
desc:
|
description: 备注
|
type: string
|
email:
|
description: 邮箱
|
type: string
|
id:
|
type: integer
|
is_first:
|
description: 是否首要联系人
|
type: boolean
|
member_id:
|
description: 所属成员ID
|
type: integer
|
name:
|
description: 联系人名称
|
type: string
|
number:
|
description: 联系人编号
|
type: string
|
phone:
|
description: 手机号
|
type: string
|
position:
|
description: 职位
|
type: string
|
province_id:
|
description: 省份ID
|
type: integer
|
region_id:
|
description: 区域ID
|
type: integer
|
wechat:
|
description: 微信号
|
type: string
|
type: object
|
request.UpdateContract:
|
properties:
|
client_id:
|
type: integer
|
file:
|
type: string
|
id:
|
type: integer
|
member_id:
|
type: integer
|
number:
|
type: string
|
quotation_id:
|
type: integer
|
status_id:
|
type: integer
|
type: object
|
request.UpdateCountry:
|
properties:
|
id:
|
description: 国家ID
|
type: integer
|
name:
|
description: 国家名称
|
type: string
|
type: object
|
request.UpdateCustomerServiceSheet:
|
properties:
|
handleStatus:
|
type: integer
|
id:
|
type: integer
|
memberId:
|
type: integer
|
number:
|
type: string
|
priority:
|
type: integer
|
serviceMode:
|
type: integer
|
type: object
|
request.UpdateDepartment:
|
properties:
|
id:
|
type: integer
|
name:
|
type: string
|
required:
|
- id
|
- name
|
type: object
|
request.UpdateDepartmentList:
|
properties:
|
departments:
|
items:
|
$ref: '#/definitions/request.UpdateDepartment'
|
type: array
|
required:
|
- departments
|
type: object
|
request.UpdateEnterpriseNature:
|
properties:
|
id:
|
type: integer
|
name:
|
type: string
|
required:
|
- id
|
- name
|
type: object
|
request.UpdateEnterpriseNatures:
|
properties:
|
enterprise_natures:
|
items:
|
$ref: '#/definitions/request.UpdateEnterpriseNature'
|
type: array
|
type: object
|
request.UpdateEnterpriseScale:
|
properties:
|
id:
|
type: integer
|
name:
|
type: string
|
required:
|
- id
|
- name
|
type: object
|
request.UpdateEnterpriseScales:
|
properties:
|
enterprise_scales:
|
items:
|
$ref: '#/definitions/request.UpdateEnterpriseScale'
|
type: array
|
type: object
|
request.UpdateFollowRecord:
|
properties:
|
follow_record:
|
$ref: '#/definitions/request.FollowRecord'
|
id:
|
type: integer
|
required:
|
- follow_record
|
type: object
|
request.UpdateIndustries:
|
properties:
|
industries:
|
items:
|
$ref: '#/definitions/request.UpdateIndustry'
|
type: array
|
required:
|
- industries
|
type: object
|
request.UpdateIndustry:
|
properties:
|
id:
|
type: integer
|
name:
|
type: string
|
required:
|
- id
|
- name
|
type: object
|
request.UpdateMasterOrder:
|
properties:
|
client_id:
|
type: integer
|
end_time:
|
type: string
|
id:
|
type: integer
|
member_id:
|
type: integer
|
money:
|
type: string
|
number:
|
type: string
|
start_time:
|
type: string
|
type: object
|
request.UpdateOrderManage:
|
properties:
|
clientId:
|
type: integer
|
contactId:
|
type: integer
|
file:
|
type: string
|
id:
|
type: integer
|
name:
|
type: string
|
number:
|
type: string
|
orderType:
|
type: integer
|
problemDescription:
|
type: string
|
reportSourceId:
|
type: integer
|
sourceSheet:
|
type: integer
|
type: object
|
request.UpdatePlan:
|
properties:
|
id:
|
type: integer
|
plan:
|
$ref: '#/definitions/request.Plan'
|
type: object
|
request.UpdatePossibilities:
|
properties:
|
possibilities:
|
items:
|
$ref: '#/definitions/request.UpdatePossibility'
|
type: array
|
required:
|
- possibilities
|
type: object
|
request.UpdatePossibility:
|
properties:
|
id:
|
type: integer
|
name:
|
type: string
|
required:
|
- id
|
- name
|
type: object
|
request.UpdateProvince:
|
properties:
|
id:
|
description: 省份ID
|
type: integer
|
name:
|
description: 省份名称
|
type: string
|
type: object
|
request.UpdateProvinces:
|
properties:
|
provinces:
|
description: 省份列表
|
items:
|
$ref: '#/definitions/request.UpdateProvince'
|
type: array
|
type: object
|
request.UpdateQuotation:
|
properties:
|
client_id:
|
type: integer
|
conditions:
|
type: string
|
contact_id:
|
type: integer
|
file:
|
type: string
|
id:
|
type: integer
|
member_id:
|
type: integer
|
number:
|
type: string
|
quotation_status_id:
|
type: integer
|
sale_chance_id:
|
type: integer
|
validity_date:
|
type: string
|
type: object
|
request.UpdateRegion:
|
properties:
|
id:
|
description: 地区ID
|
type: integer
|
name:
|
description: 地区名称
|
type: string
|
type: object
|
request.UpdateRegions:
|
properties:
|
regions:
|
description: 地区列表
|
items:
|
$ref: '#/definitions/request.UpdateRegion'
|
type: array
|
type: object
|
request.UpdateRegisteredCapital:
|
properties:
|
id:
|
type: integer
|
name:
|
type: string
|
required:
|
- id
|
- name
|
type: object
|
request.UpdateRegisteredCapitals:
|
properties:
|
registered_capitals:
|
items:
|
$ref: '#/definitions/request.UpdateRegisteredCapital'
|
type: array
|
type: object
|
request.UpdateRegularCustomers:
|
properties:
|
id:
|
type: integer
|
name:
|
type: string
|
required:
|
- id
|
- name
|
type: object
|
request.UpdateRegularCustomersList:
|
properties:
|
regularCustomers:
|
items:
|
$ref: '#/definitions/request.UpdateRegularCustomers'
|
type: array
|
required:
|
- regularCustomers
|
type: object
|
request.UpdateSaleChance:
|
properties:
|
advantages:
|
type: string
|
budget:
|
type: number
|
capital_budget:
|
type: string
|
city_id:
|
type: integer
|
client_id:
|
type: integer
|
competitors:
|
type: string
|
contact_id:
|
type: integer
|
country_id:
|
type: integer
|
currency:
|
type: integer
|
disadvantages:
|
type: string
|
expected_time:
|
type: string
|
id:
|
type: integer
|
key_factors:
|
type: string
|
key_maker:
|
type: string
|
member_id:
|
type: integer
|
name:
|
type: string
|
number:
|
type: string
|
opportunities:
|
type: string
|
pain_points:
|
type: string
|
possibilities:
|
type: integer
|
process:
|
type: string
|
projected_amount:
|
type: number
|
province_id:
|
type: integer
|
region_id:
|
type: integer
|
regular_customers_id:
|
type: integer
|
sale_stage_id:
|
type: integer
|
sale_type_id:
|
type: integer
|
sales_sources_id:
|
type: integer
|
solutions:
|
type: string
|
status_id:
|
type: integer
|
threats:
|
type: string
|
whether_established:
|
type: string
|
required:
|
- id
|
type: object
|
request.UpdateSaleStage:
|
properties:
|
id:
|
type: integer
|
name:
|
type: string
|
required:
|
- id
|
- name
|
type: object
|
request.UpdateSaleStages:
|
properties:
|
sale_stages:
|
items:
|
$ref: '#/definitions/request.UpdateSaleStage'
|
type: array
|
required:
|
- sale_stages
|
type: object
|
request.UpdateSaleType:
|
properties:
|
id:
|
type: integer
|
name:
|
type: string
|
required:
|
- id
|
- name
|
type: object
|
request.UpdateSaleTypes:
|
properties:
|
sale_types:
|
items:
|
$ref: '#/definitions/request.UpdateSaleType'
|
type: array
|
required:
|
- sale_types
|
type: object
|
request.UpdateSalesDetails:
|
properties:
|
id:
|
type: integer
|
salesDetails:
|
$ref: '#/definitions/request.SalesDetails'
|
type: object
|
request.UpdateSalesLeads:
|
properties:
|
city_id:
|
type: integer
|
contact_name:
|
description: 联系人姓名
|
type: string
|
contact_phone:
|
description: 联系人电话
|
type: string
|
contact_position:
|
description: 联系人职位
|
type: string
|
country_id:
|
type: integer
|
desc:
|
description: 备注
|
type: string
|
id:
|
type: integer
|
member_id:
|
description: 销售负责人ID
|
type: integer
|
name:
|
description: 公司名称
|
type: string
|
number:
|
description: 销售线索编号
|
type: string
|
province_id:
|
type: integer
|
region_id:
|
type: integer
|
sales_sources_id:
|
description: 商机来源ID
|
type: integer
|
type: object
|
request.UpdateSalesRefundRequest:
|
properties:
|
id:
|
type: integer
|
salesRefund:
|
$ref: '#/definitions/request.SalesRefund'
|
type: object
|
request.UpdateSalesReturnRequest:
|
properties:
|
clientId:
|
type: integer
|
id:
|
type: integer
|
memberId:
|
type: integer
|
number:
|
type: string
|
products:
|
items:
|
$ref: '#/definitions/model.Product'
|
type: array
|
reason:
|
type: string
|
repository:
|
type: string
|
returnDate:
|
type: string
|
status:
|
type: integer
|
type: object
|
request.UpdateSalesSources:
|
properties:
|
id:
|
type: integer
|
name:
|
type: string
|
required:
|
- id
|
- name
|
type: object
|
request.UpdateSalesSourcesList:
|
properties:
|
sales_sourcess:
|
items:
|
$ref: '#/definitions/request.UpdateSalesSources'
|
type: array
|
type: object
|
request.UpdateServiceContract:
|
properties:
|
clientId:
|
type: integer
|
contactId:
|
type: integer
|
contractId:
|
type: integer
|
endTime:
|
type: string
|
id:
|
type: integer
|
memberId:
|
type: integer
|
number:
|
type: string
|
products:
|
items:
|
$ref: '#/definitions/model.Product'
|
type: array
|
quotationId:
|
type: integer
|
remark:
|
type: string
|
saleChanceId:
|
type: integer
|
serviceTimes:
|
type: integer
|
signTime:
|
type: string
|
startTime:
|
type: string
|
statusId:
|
type: integer
|
terms:
|
type: string
|
typeId:
|
type: integer
|
type: object
|
request.UpdateServiceFeeManage:
|
properties:
|
client:
|
$ref: '#/definitions/request.Client'
|
client_id:
|
type: integer
|
file:
|
type: string
|
id:
|
type: integer
|
latest_date:
|
type: string
|
member_id:
|
type: integer
|
remark:
|
type: string
|
type: object
|
request.UpdateServiceFollowup:
|
properties:
|
clientId:
|
type: integer
|
contactId:
|
type: integer
|
file:
|
type: string
|
id:
|
type: integer
|
isVisit:
|
type: integer
|
memberId:
|
type: integer
|
number:
|
type: string
|
oldMemberId:
|
type: integer
|
planId:
|
type: integer
|
remark:
|
type: string
|
satisfaction:
|
type: integer
|
serviceId:
|
type: integer
|
solveRate:
|
type: integer
|
timelyRate:
|
type: integer
|
type: object
|
request.UpdateStatus:
|
properties:
|
id:
|
type: integer
|
name:
|
type: string
|
required:
|
- id
|
- name
|
type: object
|
request.UpdateStatusList:
|
properties:
|
list:
|
items:
|
$ref: '#/definitions/request.UpdateStatus'
|
type: array
|
required:
|
- list
|
type: object
|
request.UpdateSubOrder:
|
properties:
|
clientId:
|
type: integer
|
id:
|
type: integer
|
masterOrderId:
|
type: integer
|
memberId:
|
type: integer
|
number:
|
type: string
|
product:
|
items:
|
$ref: '#/definitions/model.Product'
|
type: array
|
type: object
|
response.CityResponse:
|
properties:
|
list:
|
items:
|
$ref: '#/definitions/model.City'
|
type: array
|
type: object
|
response.ClientLevelResponse:
|
properties:
|
list:
|
items:
|
$ref: '#/definitions/model.ClientLevel'
|
type: array
|
type: object
|
response.ClientOriginResponse:
|
properties:
|
list:
|
items:
|
$ref: '#/definitions/model.ClientOrigin'
|
type: array
|
type: object
|
response.ClientResponse:
|
properties:
|
list:
|
items:
|
$ref: '#/definitions/model.Client'
|
type: array
|
type: object
|
response.ClientStatusResponse:
|
properties:
|
list:
|
items:
|
$ref: '#/definitions/model.ClientStatus'
|
type: array
|
type: object
|
response.ClientTypeResponse:
|
properties:
|
list:
|
items:
|
$ref: '#/definitions/model.ClientType'
|
type: array
|
type: object
|
response.ContactResponse:
|
properties:
|
list:
|
items:
|
$ref: '#/definitions/model.ContactDetail'
|
type: array
|
type: object
|
response.ContractResponse:
|
properties:
|
list:
|
items:
|
$ref: '#/definitions/model.Contract'
|
type: array
|
type: object
|
response.CountryResponse:
|
properties:
|
list:
|
items:
|
$ref: '#/definitions/model.Country'
|
type: array
|
type: object
|
response.DataResponse:
|
properties:
|
city:
|
description: 城市数据
|
items:
|
$ref: '#/definitions/model.City'
|
type: array
|
client_level:
|
description: 客户等级
|
items:
|
$ref: '#/definitions/model.ClientLevel'
|
type: array
|
client_origin:
|
description: 客户来源
|
items:
|
$ref: '#/definitions/model.ClientOrigin'
|
type: array
|
client_status:
|
description: 客户状态
|
items:
|
$ref: '#/definitions/model.ClientStatus'
|
type: array
|
client_type:
|
description: 客户类型
|
items:
|
$ref: '#/definitions/model.ClientType'
|
type: array
|
country:
|
description: 国家数据
|
items:
|
$ref: '#/definitions/model.Country'
|
type: array
|
enterprise_nature:
|
description: 企业性质
|
items:
|
$ref: '#/definitions/model.EnterpriseNature'
|
type: array
|
enterprise_scale:
|
description: 企业规模
|
items:
|
$ref: '#/definitions/model.EnterpriseScale'
|
type: array
|
industry:
|
description: 行业
|
items:
|
$ref: '#/definitions/model.Industry'
|
type: array
|
province:
|
description: 省份数据
|
items:
|
$ref: '#/definitions/model.Province'
|
type: array
|
region:
|
description: 区域数据
|
items:
|
$ref: '#/definitions/model.Region'
|
type: array
|
registered_capital:
|
description: 注册资金
|
items:
|
$ref: '#/definitions/model.RegisteredCapital'
|
type: array
|
regular_customers:
|
description: 老客户营销
|
items:
|
$ref: '#/definitions/model.RegularCustomers'
|
type: array
|
sale_stage:
|
description: 销售阶段
|
items:
|
$ref: '#/definitions/model.SaleStage'
|
type: array
|
sale_type:
|
description: 销售类型
|
items:
|
$ref: '#/definitions/model.SaleType'
|
type: array
|
sales_source:
|
description: 商机来源
|
items:
|
$ref: '#/definitions/model.SalesSources'
|
type: array
|
type: object
|
response.DepartmentResponse:
|
properties:
|
list:
|
items:
|
$ref: '#/definitions/model.Department'
|
type: array
|
type: object
|
response.EnterpriseNatureResponse:
|
properties:
|
list:
|
items:
|
$ref: '#/definitions/model.EnterpriseNature'
|
type: array
|
type: object
|
response.EnterpriseScaleResponse:
|
properties:
|
list:
|
items:
|
$ref: '#/definitions/model.EnterpriseScale'
|
type: array
|
type: object
|
response.FollowRecordResponse:
|
properties:
|
list:
|
items:
|
$ref: '#/definitions/model.FollowRecord'
|
type: array
|
type: object
|
response.IndustryResponse:
|
properties:
|
list:
|
items:
|
$ref: '#/definitions/model.Industry'
|
type: array
|
type: object
|
response.LoginResponse:
|
properties:
|
expiresAt:
|
type: integer
|
token:
|
type: string
|
user:
|
$ref: '#/definitions/model.User'
|
type: object
|
response.MasterOrderResponse:
|
properties:
|
list:
|
items:
|
$ref: '#/definitions/model.MasterOrder'
|
type: array
|
type: object
|
response.MenuTreeResponse:
|
properties:
|
list:
|
items:
|
$ref: '#/definitions/model.Menu'
|
type: array
|
type: object
|
response.PageResult:
|
properties:
|
list: {}
|
page:
|
type: integer
|
pageSize:
|
type: integer
|
total:
|
type: integer
|
type: object
|
response.PlanResponse:
|
properties:
|
list:
|
items:
|
$ref: '#/definitions/model.Plan'
|
type: array
|
type: object
|
response.PossibilityResponse:
|
properties:
|
list:
|
items:
|
$ref: '#/definitions/model.Possibility'
|
type: array
|
type: object
|
response.ProvinceResponse:
|
properties:
|
list:
|
items:
|
$ref: '#/definitions/model.Province'
|
type: array
|
type: object
|
response.QuotationResponse:
|
properties:
|
list:
|
items:
|
$ref: '#/definitions/model.Quotation'
|
type: array
|
type: object
|
response.RegisteredCapitalResponse:
|
properties:
|
list:
|
items:
|
$ref: '#/definitions/model.RegisteredCapital'
|
type: array
|
type: object
|
response.RegularCustomersResponse:
|
properties:
|
list:
|
items:
|
$ref: '#/definitions/model.RegularCustomers'
|
type: array
|
type: object
|
response.SaleChanceResponse:
|
properties:
|
list:
|
items:
|
$ref: '#/definitions/model.SaleChance'
|
type: array
|
type: object
|
response.SaleStageResponse:
|
properties:
|
list:
|
items:
|
$ref: '#/definitions/model.SaleStage'
|
type: array
|
type: object
|
response.SaleTypeResponse:
|
properties:
|
list:
|
items:
|
$ref: '#/definitions/model.SaleType'
|
type: array
|
type: object
|
response.SalesDetailsResponse:
|
properties:
|
list:
|
items:
|
$ref: '#/definitions/model.SalesDetails'
|
type: array
|
type: object
|
response.SalesLeadsResponse:
|
properties:
|
list:
|
items:
|
$ref: '#/definitions/model.SalesLeads'
|
type: array
|
type: object
|
response.SalesRefundResponse:
|
properties:
|
list:
|
items:
|
$ref: '#/definitions/model.SalesRefund'
|
type: array
|
type: object
|
response.SalesSourceResponse:
|
properties:
|
list:
|
items:
|
$ref: '#/definitions/model.SalesSources'
|
type: array
|
type: object
|
response.ServiceContractsResponse:
|
properties:
|
list:
|
items:
|
$ref: '#/definitions/model.ServiceContract'
|
type: array
|
type: object
|
response.ServiceFeeManageResponse:
|
properties:
|
list:
|
items:
|
$ref: '#/definitions/model.ServiceFeeManage'
|
type: array
|
type: object
|
response.ServiceFollowupResponse:
|
properties:
|
list:
|
items:
|
$ref: '#/definitions/model.ServiceFollowup'
|
type: array
|
type: object
|
response.SubOrderResponse:
|
properties:
|
list:
|
items:
|
$ref: '#/definitions/model.SubOrder'
|
type: array
|
type: object
|
response.UserResponse:
|
properties:
|
user:
|
$ref: '#/definitions/model.User'
|
type: object
|
info:
|
contact: {}
|
paths:
|
/api/authority/add:
|
post:
|
consumes:
|
- application/json
|
parameters:
|
- description: 查询参数
|
in: body
|
name: data
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddAuthority'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
security:
|
- ApiKeyAuth: []
|
summary: 创建角色
|
tags:
|
- Authority
|
/api/authority/setMenuAuthority:
|
post:
|
consumes:
|
- application/json
|
parameters:
|
- description: 设置角色资源权限
|
in: body
|
name: data
|
required: true
|
schema:
|
$ref: '#/definitions/request.SetAuthorityMenu'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
security:
|
- ApiKeyAuth: []
|
summary: 设置角色菜单
|
tags:
|
- Authority
|
/api/base/captcha:
|
post:
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
allOf:
|
- $ref: '#/definitions/contextx.Response'
|
- properties:
|
data:
|
$ref: '#/definitions/response.LoginResponse'
|
type: object
|
summary: 获取验证码
|
tags:
|
- Base
|
/api/base/login:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.Login'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
allOf:
|
- $ref: '#/definitions/contextx.Response'
|
- properties:
|
data:
|
$ref: '#/definitions/response.LoginResponse'
|
type: object
|
summary: 用户登录
|
tags:
|
- Base
|
/api/city/add:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddCity'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 添加城市
|
tags:
|
- City
|
/api/city/delete/{id}:
|
delete:
|
parameters:
|
- description: 城市ID
|
in: path
|
name: id
|
required: true
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 删除城市
|
tags:
|
- City
|
/api/city/list:
|
get:
|
parameters:
|
- description: 省份ID
|
in: query
|
name: province_id
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
allOf:
|
- $ref: '#/definitions/contextx.Response'
|
- properties:
|
data:
|
$ref: '#/definitions/response.CityResponse'
|
type: object
|
summary: 获取城市列表
|
tags:
|
- City
|
/api/city/set:
|
put:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.SetCity'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 设置城市
|
tags:
|
- City
|
/api/city/update:
|
put:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateCities'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 更新城市
|
tags:
|
- City
|
/api/client/add:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddClient'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 添加客户
|
tags:
|
- Client
|
/api/client/delete/{id}:
|
delete:
|
parameters:
|
- description: 客户ID
|
in: path
|
name: id
|
required: true
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 删除客户
|
tags:
|
- Client
|
/api/client/list:
|
get:
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
allOf:
|
- $ref: '#/definitions/contextx.Response'
|
- properties:
|
data:
|
$ref: '#/definitions/response.ClientResponse'
|
type: object
|
summary: 获取客户列表
|
tags:
|
- Client
|
/api/client/update:
|
put:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateClient'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 更新客户
|
tags:
|
- Client
|
/api/clientLevel/add:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddClientType'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 添加客户类型
|
tags:
|
- ClientLevel
|
/api/clientLevel/delete/{id}:
|
delete:
|
parameters:
|
- description: 客户类型ID
|
in: path
|
name: id
|
required: true
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 删除客户类型
|
tags:
|
- ClientLevel
|
/api/clientLevel/list:
|
get:
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
allOf:
|
- $ref: '#/definitions/contextx.Response'
|
- properties:
|
data:
|
$ref: '#/definitions/response.ClientLevelResponse'
|
type: object
|
summary: 客户类型列表
|
tags:
|
- ClientLevel
|
/api/clientLevel/update:
|
put:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateClientLevelList'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 更新客户类型
|
tags:
|
- ClientLevel
|
/api/clientOrigin/add:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddClientOrigin'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 添加客户来源
|
tags:
|
- ClientOrigin
|
/api/clientOrigin/delete/{id}:
|
delete:
|
parameters:
|
- description: 客户来源ID
|
in: path
|
name: id
|
required: true
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 删除客户来源
|
tags:
|
- ClientOrigin
|
/api/clientOrigin/list:
|
get:
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
allOf:
|
- $ref: '#/definitions/contextx.Response'
|
- properties:
|
data:
|
$ref: '#/definitions/response.ClientOriginResponse'
|
type: object
|
summary: 获取客户来源列表
|
tags:
|
- ClientOrigin
|
/api/clientOrigin/update:
|
put:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateClientOriginList'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 更新客户来源
|
tags:
|
- ClientOrigin
|
/api/clientStatus/add:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddClientStatus'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 添加客户状态
|
tags:
|
- ClientStatus
|
/api/clientStatus/delete/{id}:
|
delete:
|
parameters:
|
- description: 客户状态ID
|
in: path
|
name: id
|
required: true
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 删除客户状态
|
tags:
|
- ClientStatus
|
/api/clientStatus/list:
|
get:
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
allOf:
|
- $ref: '#/definitions/contextx.Response'
|
- properties:
|
data:
|
$ref: '#/definitions/response.ClientStatusResponse'
|
type: object
|
summary: 获取客户状态列表
|
tags:
|
- ClientStatus
|
/api/clientStatus/update:
|
put:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateClientStatuses'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 更新客户状态
|
tags:
|
- ClientStatus
|
/api/clientType/add:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddClientType'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 添加客户类型
|
tags:
|
- ClientType
|
/api/clientType/delete/{id}:
|
delete:
|
parameters:
|
- description: 客户类型ID
|
in: path
|
name: id
|
required: true
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 删除客户类型
|
tags:
|
- ClientType
|
/api/clientType/list:
|
get:
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
allOf:
|
- $ref: '#/definitions/contextx.Response'
|
- properties:
|
data:
|
$ref: '#/definitions/response.ClientTypeResponse'
|
type: object
|
summary: 获取客户类型列表
|
tags:
|
- ClientType
|
/api/clientType/update:
|
put:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateClientTypes'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 更新客户类型
|
tags:
|
- ClientType
|
/api/contact/add:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddContact'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 添加联系人
|
tags:
|
- Contact
|
/api/contact/delete/{id}:
|
delete:
|
parameters:
|
- description: 查询参数
|
in: path
|
name: id
|
required: true
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 删除联系人
|
tags:
|
- Contact
|
/api/contact/list:
|
get:
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
allOf:
|
- $ref: '#/definitions/contextx.Response'
|
- properties:
|
data:
|
$ref: '#/definitions/response.ContactResponse'
|
type: object
|
summary: 联系人列表
|
tags:
|
- Contact
|
/api/contact/update:
|
put:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateContact'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 更新联系人
|
tags:
|
- Contact
|
/api/contract/add:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddContract'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 添加合同
|
tags:
|
- Contract
|
/api/contract/delete/{id}:
|
delete:
|
parameters:
|
- description: 查询参数
|
in: path
|
name: id
|
required: true
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 删除合同
|
tags:
|
- Contract
|
/api/contract/list:
|
get:
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
allOf:
|
- $ref: '#/definitions/contextx.Response'
|
- properties:
|
data:
|
$ref: '#/definitions/response.ContractResponse'
|
type: object
|
summary: 获取合同列表
|
tags:
|
- Contract
|
/api/contract/update:
|
put:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateContract'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 更新合同
|
tags:
|
- Contract
|
/api/country/add:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddCountry'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 添加国家
|
tags:
|
- Country
|
/api/country/delete:
|
delete:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.DeleteCountry'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 删除国家
|
tags:
|
- Country
|
/api/country/list:
|
get:
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
allOf:
|
- $ref: '#/definitions/contextx.Response'
|
- properties:
|
data:
|
$ref: '#/definitions/response.CountryResponse'
|
type: object
|
summary: 获取国家列表
|
tags:
|
- Country
|
/api/country/update:
|
put:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateCountry'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 更新国家
|
tags:
|
- Country
|
/api/customerServiceSheet/add:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddCustomerServiceSheet'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 添加客服单
|
tags:
|
- CustomerServiceSheet
|
/api/customerServiceSheet/delete/{id}:
|
delete:
|
parameters:
|
- description: 查询参数
|
in: path
|
name: id
|
required: true
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 删除客服单
|
tags:
|
- CustomerServiceSheet
|
/api/customerServiceSheet/list:
|
get:
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 获取客服单列表
|
tags:
|
- CustomerServiceSheet
|
/api/customerServiceSheet/update/{id}:
|
put:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateCustomerServiceSheet'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 更新客服单
|
tags:
|
- CustomerServiceSheet
|
/api/data/getAllData:
|
get:
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
allOf:
|
- $ref: '#/definitions/contextx.Response'
|
- properties:
|
data:
|
$ref: '#/definitions/response.DataResponse'
|
type: object
|
summary: 获取所有数据
|
tags:
|
- Data
|
/api/department/add:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddDepartment'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 添加部门
|
tags:
|
- Department
|
/api/department/delete/{id}:
|
delete:
|
parameters:
|
- description: 部门ID
|
in: path
|
name: id
|
required: true
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 删除部门
|
tags:
|
- Department
|
/api/department/list:
|
get:
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
allOf:
|
- $ref: '#/definitions/contextx.Response'
|
- properties:
|
data:
|
$ref: '#/definitions/response.DepartmentResponse'
|
type: object
|
summary: 部门列表
|
tags:
|
- Department
|
/api/department/update/{id}:
|
put:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateDepartmentList'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 更新部门
|
tags:
|
- Department
|
/api/enterpriseNature/add:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddEnterpriseNature'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 添加企业性质
|
tags:
|
- EnterpriseNature
|
/api/enterpriseNature/delete/{id}:
|
delete:
|
parameters:
|
- description: 企业性质ID
|
in: path
|
name: id
|
required: true
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 删除企业性质
|
tags:
|
- EnterpriseNature
|
/api/enterpriseNature/list:
|
get:
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
allOf:
|
- $ref: '#/definitions/contextx.Response'
|
- properties:
|
data:
|
$ref: '#/definitions/response.EnterpriseNatureResponse'
|
type: object
|
summary: 企业性质列表
|
tags:
|
- EnterpriseNature
|
/api/enterpriseNature/update:
|
put:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateEnterpriseNatures'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 更新企业性质
|
tags:
|
- EnterpriseNature
|
/api/enterpriseScale/add:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddEnterpriseScale'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 添加企业规模
|
tags:
|
- EnterpriseScale
|
/api/enterpriseScale/delete/{id}:
|
delete:
|
parameters:
|
- description: 企业规模ID
|
in: path
|
name: id
|
required: true
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 删除企业规模
|
tags:
|
- EnterpriseScale
|
/api/enterpriseScale/list:
|
get:
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
allOf:
|
- $ref: '#/definitions/contextx.Response'
|
- properties:
|
data:
|
$ref: '#/definitions/response.EnterpriseScaleResponse'
|
type: object
|
summary: 企业规模列表
|
tags:
|
- EnterpriseScale
|
/api/enterpriseScale/update:
|
put:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateEnterpriseScales'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 更新企业规模
|
tags:
|
- EnterpriseScale
|
/api/followRecord/add:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddFollowRecord'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 添加跟进记录
|
tags:
|
- FollowRecord
|
/api/followRecord/delete/{id}:
|
delete:
|
parameters:
|
- description: 跟进记录id
|
in: path
|
name: id
|
required: true
|
type: string
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 删除跟进记录
|
tags:
|
- FollowRecord
|
/api/followRecord/list:
|
get:
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
allOf:
|
- $ref: '#/definitions/contextx.Response'
|
- properties:
|
data:
|
$ref: '#/definitions/response.FollowRecordResponse'
|
type: object
|
summary: 获取跟进记录列表
|
tags:
|
- FollowRecord
|
/api/followRecord/update:
|
put:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateFollowRecord'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 更新跟进记录
|
tags:
|
- FollowRecord
|
/api/image/upload:
|
post:
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
allOf:
|
- $ref: '#/definitions/contextx.Response'
|
- properties:
|
data:
|
$ref: '#/definitions/response.LoginResponse'
|
type: object
|
summary: 上传图像
|
tags:
|
- Image
|
/api/industry/add:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddIndustry'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 添加行业
|
tags:
|
- Industry
|
/api/industry/delete/{id}:
|
delete:
|
parameters:
|
- description: 行业ID
|
in: path
|
name: id
|
required: true
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 删除行业
|
tags:
|
- Industry
|
/api/industry/list:
|
get:
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
allOf:
|
- $ref: '#/definitions/contextx.Response'
|
- properties:
|
data:
|
$ref: '#/definitions/response.IndustryResponse'
|
type: object
|
summary: 行业列表
|
tags:
|
- Industry
|
/api/industry/update:
|
put:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateIndustries'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 更新行业
|
tags:
|
- Industry
|
/api/masterOrder/add:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddMasterOrder'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 添加主订单
|
tags:
|
- MasterOrder
|
/api/masterOrder/delete/{id}:
|
delete:
|
parameters:
|
- description: 查询参数
|
in: path
|
name: id
|
required: true
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 删除主订单
|
tags:
|
- MasterOrder
|
/api/masterOrder/list:
|
get:
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
allOf:
|
- $ref: '#/definitions/contextx.Response'
|
- properties:
|
data:
|
$ref: '#/definitions/response.MasterOrderResponse'
|
type: object
|
summary: 主订单列表
|
tags:
|
- MasterOrder
|
/api/masterOrder/update:
|
put:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateMasterOrder'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 更新主订单
|
tags:
|
- MasterOrder
|
/api/menu/getMenu:
|
get:
|
parameters:
|
- description: Authorization
|
in: header
|
name: Authorization
|
required: true
|
type: string
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
allOf:
|
- $ref: '#/definitions/contextx.Response'
|
- properties:
|
data:
|
$ref: '#/definitions/response.MenuTreeResponse'
|
type: object
|
security:
|
- ApiKeyAuth: []
|
summary: 获取菜单树
|
tags:
|
- Menu
|
/api/orderManage/add:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddOrderManage'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 添加订单
|
tags:
|
- OrderManage
|
/api/orderManage/delete/{id}:
|
delete:
|
parameters:
|
- description: 查询参数
|
in: path
|
name: id
|
required: true
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 删除订单
|
tags:
|
- OrderManage
|
/api/orderManage/list:
|
get:
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 订单列表
|
tags:
|
- OrderManage
|
/api/orderManage/update:
|
put:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateOrderManage'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 更新订单
|
tags:
|
- OrderManage
|
/api/plan/add:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddPlan'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 添加计划
|
tags:
|
- Plan
|
/api/plan/delete/{id}:
|
delete:
|
parameters:
|
- description: 查询参数
|
in: path
|
name: id
|
required: true
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 删除计划
|
tags:
|
- Plan
|
/api/plan/list:
|
get:
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
allOf:
|
- $ref: '#/definitions/contextx.Response'
|
- properties:
|
data:
|
$ref: '#/definitions/response.PlanResponse'
|
type: object
|
summary: 获取计划列表
|
tags:
|
- Plan
|
/api/plan/update:
|
put:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdatePlan'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 更新计划
|
tags:
|
- Plan
|
/api/possibility/add:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddPossibility'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 添加商机可能性
|
tags:
|
- Possibility
|
/api/possibility/delete/{id}:
|
delete:
|
parameters:
|
- description: 查询参数
|
in: path
|
name: id
|
required: true
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 删除商机可能性
|
tags:
|
- Possibility
|
/api/possibility/list:
|
get:
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
allOf:
|
- $ref: '#/definitions/contextx.Response'
|
- properties:
|
data:
|
$ref: '#/definitions/response.PossibilityResponse'
|
type: object
|
summary: 商机可能性列表
|
tags:
|
- Possibility
|
/api/possibility/update:
|
put:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdatePossibilities'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 更新商机可能性
|
tags:
|
- Possibility
|
/api/province/add:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddProvince'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 添加省份
|
tags:
|
- Province
|
/api/province/delete/{id}:
|
delete:
|
parameters:
|
- description: 省份ID
|
in: path
|
name: id
|
required: true
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 删除省份
|
tags:
|
- Province
|
/api/province/list:
|
get:
|
parameters:
|
- description: 国家ID
|
in: query
|
name: country_id
|
required: true
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
allOf:
|
- $ref: '#/definitions/contextx.Response'
|
- properties:
|
data:
|
$ref: '#/definitions/response.ProvinceResponse'
|
type: object
|
summary: 获取省份列表
|
tags:
|
- Province
|
/api/province/set:
|
put:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.SetProvinces'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 设置省份
|
tags:
|
- Province
|
/api/province/update:
|
put:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateProvinces'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 更新省份
|
tags:
|
- Province
|
/api/quotation/add:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddQuotation'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 添加报价单
|
tags:
|
- Quotation
|
/api/quotation/delete/{id}:
|
delete:
|
parameters:
|
- description: 查询参数
|
in: path
|
name: id
|
required: true
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 删除报价单
|
tags:
|
- Quotation
|
/api/quotation/list:
|
get:
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
allOf:
|
- $ref: '#/definitions/contextx.Response'
|
- properties:
|
data:
|
$ref: '#/definitions/response.QuotationResponse'
|
type: object
|
summary: 报价单列表
|
tags:
|
- Quotation
|
/api/quotation/update:
|
put:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateQuotation'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 更新报价单
|
tags:
|
- Quotation
|
/api/region/add:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddRegion'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 添加地区
|
tags:
|
- Region
|
/api/region/delete/{id}:
|
delete:
|
parameters:
|
- description: 地区ID
|
in: path
|
name: id
|
required: true
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 删除地区
|
tags:
|
- Region
|
/api/region/list:
|
get:
|
parameters:
|
- description: 城市ID
|
in: query
|
name: city_id
|
required: true
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 地区列表
|
tags:
|
- Region
|
/api/region/set:
|
put:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.SetRegions'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 设置地区
|
tags:
|
- Region
|
/api/region/update:
|
put:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateRegions'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 更新地区
|
tags:
|
- Region
|
/api/registeredCapital/add:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddRegisteredCapital'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 添加注册资本
|
tags:
|
- RegisteredCapital
|
/api/registeredCapital/delete/{id}:
|
delete:
|
parameters:
|
- description: 注册资本ID
|
in: path
|
name: id
|
required: true
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 删除注册资本
|
tags:
|
- RegisteredCapital
|
/api/registeredCapital/list:
|
get:
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
allOf:
|
- $ref: '#/definitions/contextx.Response'
|
- properties:
|
data:
|
$ref: '#/definitions/response.RegisteredCapitalResponse'
|
type: object
|
summary: 获取注册资本列表
|
tags:
|
- RegisteredCapital
|
/api/registeredCapital/update:
|
put:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateRegisteredCapitals'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 更新注册资本
|
tags:
|
- RegisteredCapital
|
/api/regularCustomers/add:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddRegularCustomers'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 添加常客
|
tags:
|
- RegularCustomers
|
/api/regularCustomers/delete/{id}:
|
delete:
|
parameters:
|
- description: 查询参数
|
in: path
|
name: id
|
required: true
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 删除常客
|
tags:
|
- RegularCustomers
|
/api/regularCustomers/list:
|
get:
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
allOf:
|
- $ref: '#/definitions/contextx.Response'
|
- properties:
|
data:
|
$ref: '#/definitions/response.RegularCustomersResponse'
|
type: object
|
summary: 常客列表
|
tags:
|
- RegularCustomers
|
/api/regularCustomers/update:
|
put:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateRegularCustomersList'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 更新常客
|
tags:
|
- RegularCustomers
|
/api/saleChance/add:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddSaleChance'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 添加销售机会
|
tags:
|
- SaleChance
|
/api/saleChance/delete/{id}:
|
delete:
|
parameters:
|
- description: 查询参数
|
in: path
|
name: id
|
required: true
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 删除销售机会
|
tags:
|
- SaleChance
|
/api/saleChance/list:
|
get:
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
allOf:
|
- $ref: '#/definitions/contextx.Response'
|
- properties:
|
data:
|
$ref: '#/definitions/response.SaleChanceResponse'
|
type: object
|
summary: 获取销售机会列表
|
tags:
|
- SaleChance
|
/api/saleChance/update:
|
put:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateSaleChance'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 更新销售机会
|
tags:
|
- SaleChance
|
/api/saleStage/add:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddSaleStage'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 添加销售阶段
|
tags:
|
- SaleStage
|
/api/saleStage/delete/{id}:
|
delete:
|
parameters:
|
- description: 查询参数
|
in: path
|
name: id
|
required: true
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 删除销售阶段
|
tags:
|
- SaleStage
|
/api/saleStage/list:
|
get:
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
allOf:
|
- $ref: '#/definitions/contextx.Response'
|
- properties:
|
data:
|
$ref: '#/definitions/response.SaleStageResponse'
|
type: object
|
summary: 获取销售阶段列表
|
tags:
|
- SaleStage
|
/api/saleStage/update:
|
put:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateSaleStages'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 更新销售阶段
|
tags:
|
- SaleStage
|
/api/saleType/add:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddSaleType'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 添加销售类型
|
tags:
|
- SaleType
|
/api/saleType/delete/{id}:
|
delete:
|
parameters:
|
- description: 查询参数
|
in: path
|
name: id
|
required: true
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 删除销售类型
|
tags:
|
- SaleType
|
/api/saleType/list:
|
get:
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
allOf:
|
- $ref: '#/definitions/contextx.Response'
|
- properties:
|
data:
|
$ref: '#/definitions/response.SaleTypeResponse'
|
type: object
|
summary: 获取销售类型列表
|
tags:
|
- SaleType
|
/api/saleType/update:
|
put:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateSaleTypes'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 更新销售类型
|
tags:
|
- SaleType
|
/api/salesDetails/add:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddSalesDetails'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 添加销售明细
|
tags:
|
- SalesDetails
|
/api/salesDetails/delete/{id}:
|
delete:
|
parameters:
|
- description: 查询参数
|
in: path
|
name: id
|
required: true
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 删除销售明细
|
tags:
|
- SalesDetails
|
/api/salesDetails/list:
|
get:
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
allOf:
|
- $ref: '#/definitions/contextx.Response'
|
- properties:
|
data:
|
$ref: '#/definitions/response.SalesDetailsResponse'
|
type: object
|
summary: 获取销售明细列表
|
tags:
|
- SalesDetails
|
/api/salesDetails/update:
|
put:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateSalesDetails'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 更新销售明细
|
tags:
|
- SalesDetails
|
/api/salesLeads/add:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddSalesLeads'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 添加销售线索
|
tags:
|
- SalesLeads
|
/api/salesLeads/delete/{id}:
|
delete:
|
parameters:
|
- description: 查询参数
|
in: path
|
name: id
|
required: true
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 删除销售线索
|
tags:
|
- SalesLeads
|
/api/salesLeads/list:
|
get:
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
allOf:
|
- $ref: '#/definitions/contextx.Response'
|
- properties:
|
data:
|
$ref: '#/definitions/response.SalesLeadsResponse'
|
type: object
|
summary: 获取销售线索列表
|
tags:
|
- SalesLeads
|
/api/salesLeads/update:
|
put:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateSalesLeads'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 更新销售线索
|
tags:
|
- SalesLeads
|
/api/salesRefund/add:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddSalesRefundRequest'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 添加销售退款
|
tags:
|
- SalesRefund
|
/api/salesRefund/delete/{id}:
|
delete:
|
parameters:
|
- description: 查询参数
|
in: path
|
name: id
|
required: true
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 删除销售退款
|
tags:
|
- SalesRefund
|
/api/salesRefund/list:
|
get:
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
allOf:
|
- $ref: '#/definitions/contextx.Response'
|
- properties:
|
data:
|
$ref: '#/definitions/response.SalesRefundResponse'
|
type: object
|
summary: 销售退款列表
|
tags:
|
- SalesRefund
|
/api/salesRefund/update:
|
put:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateSalesRefundRequest'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 更新销售退款
|
tags:
|
- SalesRefund
|
/api/salesReturn/add:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddSalesReturnRequest'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 添加销售退货
|
tags:
|
- SalesReturn
|
/api/salesReturn/delete/{id}:
|
delete:
|
parameters:
|
- description: 查询参数
|
in: path
|
name: id
|
required: true
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 删除销售退货
|
tags:
|
- SalesReturn
|
/api/salesReturn/list:
|
get:
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 获取销售退货列表
|
tags:
|
- SalesReturn
|
/api/salesReturn/update/{id}:
|
put:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateSalesReturnRequest'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 更新销售退货
|
tags:
|
- SalesReturn
|
/api/salesSources/add:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddSalesSources'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 添加商机来源
|
tags:
|
- SalesSources
|
/api/salesSources/delete/{id}:
|
delete:
|
parameters:
|
- description: 商机来源ID
|
in: path
|
name: id
|
required: true
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 删除商机来源
|
tags:
|
- SalesSources
|
/api/salesSources/list:
|
get:
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
allOf:
|
- $ref: '#/definitions/contextx.Response'
|
- properties:
|
data:
|
$ref: '#/definitions/response.SalesSourceResponse'
|
type: object
|
summary: 商机来源列表
|
tags:
|
- SalesSources
|
/api/salesSources/update:
|
put:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateSalesSourcesList'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 更新商机来源
|
tags:
|
- SalesSources
|
/api/serviceContract/add:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddServiceContract'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 添加服务合同
|
tags:
|
- ServiceContract
|
/api/serviceContract/delete/{id}:
|
delete:
|
parameters:
|
- description: 查询参数
|
in: path
|
name: id
|
required: true
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 删除服务合同
|
tags:
|
- ServiceContract
|
/api/serviceContract/list:
|
get:
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
allOf:
|
- $ref: '#/definitions/contextx.Response'
|
- properties:
|
data:
|
$ref: '#/definitions/response.ServiceContractsResponse'
|
type: object
|
summary: 服务合同列表
|
tags:
|
- ServiceContract
|
/api/serviceContract/update:
|
put:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateServiceContract'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 更新服务合同
|
tags:
|
- ServiceContract
|
/api/serviceFeeManage/add:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddServiceFeeManage'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 添加服务费管理
|
tags:
|
- ServiceFeeManage
|
/api/serviceFeeManage/delete/{id}:
|
delete:
|
parameters:
|
- description: 查询参数
|
in: path
|
name: id
|
required: true
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 删除服务费管理
|
tags:
|
- ServiceFeeManage
|
/api/serviceFeeManage/list:
|
get:
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
allOf:
|
- $ref: '#/definitions/contextx.Response'
|
- properties:
|
data:
|
$ref: '#/definitions/response.ServiceFeeManageResponse'
|
type: object
|
summary: 服务费管理列表
|
tags:
|
- ServiceFeeManage
|
/api/serviceFeeManage/update:
|
put:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateServiceFeeManage'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 更新服务费管理
|
tags:
|
- ServiceFeeManage
|
/api/serviceFollowup/add:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddServiceFollowup'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 添加服务跟进
|
tags:
|
- ServiceFollowup
|
/api/serviceFollowup/delete/{id}:
|
delete:
|
parameters:
|
- description: 查询参数
|
in: path
|
name: id
|
required: true
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 删除服务跟进
|
tags:
|
- ServiceFollowup
|
/api/serviceFollowup/list:
|
get:
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
allOf:
|
- $ref: '#/definitions/contextx.Response'
|
- properties:
|
data:
|
$ref: '#/definitions/response.ServiceFollowupResponse'
|
type: object
|
summary: 服务跟进列表
|
tags:
|
- ServiceFollowup
|
/api/serviceFollowup/update:
|
put:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateServiceFollowup'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 更新服务跟进
|
tags:
|
- ServiceFollowup
|
/api/status/add:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddStatus'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 添加状态
|
tags:
|
- Status
|
/api/status/delete/{id}:
|
delete:
|
parameters:
|
- description: 查询参数
|
in: path
|
name: id
|
required: true
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 删除状态
|
tags:
|
- Status
|
/api/status/list:
|
get:
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 状态列表
|
tags:
|
- Status
|
/api/status/update:
|
put:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateStatusList'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 更新状态
|
tags:
|
- Status
|
/api/subOrder/add:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddSubOrder'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 添加子订单
|
tags:
|
- SubOrder
|
/api/subOrder/delete/{id}:
|
delete:
|
parameters:
|
- description: 查询参数
|
in: path
|
name: id
|
required: true
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 删除子订单
|
tags:
|
- SubOrder
|
/api/subOrder/list:
|
get:
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
allOf:
|
- $ref: '#/definitions/contextx.Response'
|
- properties:
|
data:
|
$ref: '#/definitions/response.SubOrderResponse'
|
type: object
|
summary: 获取子订单列表
|
tags:
|
- SubOrder
|
/api/subOrder/update:
|
put:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateSubOrder'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 更新子订单
|
tags:
|
- SubOrder
|
/api/user/changePassword:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.ChangePasswordReq'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 用户修改密码
|
tags:
|
- User
|
/api/user/deleteUser:
|
delete:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.DeleteUserReq'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 删除用户
|
tags:
|
- User
|
/api/user/getUserInfo:
|
post:
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 获取自身信息
|
tags:
|
- User
|
/api/user/getUserList:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.GetUserList'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
allOf:
|
- $ref: '#/definitions/contextx.Response'
|
- properties:
|
data:
|
$ref: '#/definitions/response.PageResult'
|
type: object
|
summary: 分页获取用户列表(不传分页参数,获取全部)
|
tags:
|
- User
|
/api/user/register:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.Register'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
allOf:
|
- $ref: '#/definitions/contextx.Response'
|
- properties:
|
data:
|
$ref: '#/definitions/response.UserResponse'
|
type: object
|
summary: 注册账号
|
tags:
|
- User
|
/api/user/resetPassword:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/model.User'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 重置用户密码
|
tags:
|
- User
|
/api/user/setSelfInfo:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.ChangeUserInfo'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 设置用户信息
|
tags:
|
- User
|
/api/user/setUserInfo:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.ChangeUserInfo'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/contextx.Response'
|
summary: 设置用户信息
|
tags:
|
- User
|
swagger: "2.0"
|