Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CaptchaApi ¶
type CaptchaApi struct { easy_mvc.Controller `doc:"验证码API"` StoreService *service.StoreService `inject:"StoreService"` GetImage func(phone string, writer http.ResponseWriter) interface{} `path:"/api/captcha" arg:"phone,w" doc:"图形验证码接口" doc_arg:"phone:手机号,w:_"` Slide func(phone string, writer http.ResponseWriter) interface{} `path:"/api/captcha/slide" arg:"phone,w" doc:"图形验证码接口" doc_arg:"phone:手机号,w:_"` }
type MallOrderApi ¶
type MallOrderApi struct { easy_mvc.Controller `doc:"商城订单API"` MallOrderService *service.MallOrderService `inject:"MallOrderService"` Page func(login_id string, status *int, page int, size int) interface{} `` /* 442-byte string literal not displayed */ Detail func(id string) interface{} `path:"/api/user/mall/order/detail" arg:"id" doc:"" doc_arg:""` Order func(login_id string, receive_name string, receive_phone string, receive_address string, sku_id string, sku_num int, sku_specification_id string, amount int, pay_type string, remark string) interface{} `` /* 386-byte string literal not displayed */ Edit func(id string) interface{} `` /* 166-byte string literal not displayed */ }
func (*MallOrderApi) Routers ¶
func (it *MallOrderApi) Routers()
type MallSkuApi ¶
type MallSkuApi struct { easy_mvc.Controller `doc:"商城商品API"` MallClassService *service.MallClassService `inject:"MallClassService"` MallSkuService *service.MallSkuService `inject:"MallSkuService"` ClassList func(name string, page int, size int) interface{} `path:"/api/mall/class/list" arg:"name,page:0,size:20" doc:"商品分类列表,logo_img分类logo图片url" doc_arg:""` Page func(name string, status *int, class_name string, min_amount *int, max_amount *int, tag1 string, tag2 string, tag3 string, sort string, order_by string, page int, size int) interface{} `` /* 525-byte string literal not displayed */ Detail func(id string) interface{} `path:"/api/mall/sku/detail" arg:"id" doc:"商品详情" doc_arg:""` }
func (*MallSkuApi) Routers ¶
func (it *MallSkuApi) Routers()
type UploadApi ¶
type UploadApi struct { easy_mvc.Controller `doc:"文件上传接口"` AppConfig *app_context.AppConfig `inject:"AppConfig"` Upload func(m easy_mvc.MultipartFile) interface{} `method:"post" path:"/api/upload" arg:"file" doc_arg:"" ` }
type UserAddressApi ¶
type UserAddressApi struct { easy_mvc.Controller `doc:"用户地址API"` UserService *service.UserService `inject:"UserService"` Page func(login_id string, phone string, real_name string, page int, size int) interface{} `path:"/api/user/address/page" arg:"login_id,phone,real_name,page:0,size:20" doc:"地址分页" doc_arg:"login_id:_"` Add func(login_id string, real_name string, phone string, address_detail string) interface{} `path:"/api/user/address/add" arg:"login_id,real_name,phone,address_detail" doc:"添加地址" doc_arg:"login_id:_"` Update func(id string, real_name string, phone string, address_detail string) interface{} `path:"/api/user/address/update" arg:"id,real_name,phone,address_detail" doc:"更新地址" doc_arg:"id:用户地址id"` Delete func(id string) interface{} `path:"/api/user/address/delete" arg:"id" doc:"删除地址" doc_arg:"id:用户地址id"` Default func(login_id string, addr_id string) interface{} `path:"/api/user/address/default" arg:"login_id,addr_id" doc:"设置默认地址" doc_arg:"login_id:_,addr_id:用户地址id"` }
func (*UserAddressApi) Routers ¶
func (it *UserAddressApi) Routers()
type UserApi ¶
type UserApi struct { easy_mvc.Controller `doc:"用户API"` UserService *service.UserService `inject:"UserService"` StoreService *service.StoreService `inject:"StoreService"` AppConfig *app_context.AppConfig `inject:"AppConfig"` Detail func(login_id string) interface{} `path:"/api/user/detail" arg:"login_id" doc:"用户详情" doc_arg:"login_id:_"` Login func(phone string, pwd string, img_code string) interface{} `path:"/api/login" arg:"phone,pwd,img_code" doc:"登录" doc_arg:"img_code:图片验证码" ` Register func(phone string, vcode string, password string, invate_code string, channel string) interface{} `` /* 152-byte string literal not displayed */ UploadAvatar func(login_id string, img_uri string) interface{} `` /* 193-byte string literal not displayed */ }
type UserPropertyApi ¶
type UserPropertyApi struct { easy_mvc.Controller `doc:"用户资产属性API"` PropertyService *service.PropertyService `inject:"PropertyService"` Property func(login_id string) interface{} `path:"/api/user/property/detail" arg:"login_id" doc:"用户资产接口" doc_arg:"login_id:_"` }
用户资产
func (*UserPropertyApi) Router ¶
func (it *UserPropertyApi) Router()
Click to show internal directories.
Click to hide internal directories.