c_app

package
v0.0.0-...-c2450c0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 30, 2020 License: Apache-2.0 Imports: 18 Imported by: 0

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:_"`
}

func (*CaptchaApi) Routers

func (it *CaptchaApi) Routers()

路由

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:""  `
}

func (*UploadApi) Routers

func (it *UploadApi) Routers()

路由

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 */
}

func (*UserApi) Routers

func (it *UserApi) Routers()

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()

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL