123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- import "../base.api"
- type (
-
- CreditBalanceInfo {
- BaseIDInfo
-
- UserId *string `json:"userId,optional"`
-
- Balance *float32 `json:"balance,optional"`
-
- Status *int `json:"status,optional"`
-
- OrganizationId *uint64 `json:"organizationId,optional"`
- OrganizationName *string `json:"organizationName,optional"`
- }
-
- CreditBalanceListResp {
- BaseDataInfo
-
- Data CreditBalanceListInfo `json:"data"`
- }
-
- CreditBalanceListInfo {
- BaseListInfo
-
- Data []CreditBalanceInfo `json:"data"`
- }
-
- CreditBalanceListReq {
- PageInfo
-
- UserId *string `json:"userId,optional"`
- OrganizationId *uint64 `json:"organizationId,optional"`
- }
-
- CreditBalanceInfoResp {
- BaseDataInfo
-
- Data CreditBalanceInfo `json:"data"`
- }
- CreditBalanceOperateReq {
- OrganizationId *uint64 `json:"organizationId,optional"`
- Number *float32 `json:"number,optional"`
- Reason *string `json:"reason,optional"`
- }
- )
- @server(
- jwt: Auth
- group: credit_balance
- middleware: Authority
- )
- service Wechat {
-
- @handler createCreditBalance
- post /credit_balance/create (CreditBalanceInfo) returns (BaseMsgResp)
-
- @handler updateCreditBalance
- post /credit_balance/update (CreditBalanceInfo) returns (BaseMsgResp)
-
- @handler deleteCreditBalance
- post /credit_balance/delete (IDsReq) returns (BaseMsgResp)
-
- @handler getCreditBalanceList
- post /credit_balance/list (CreditBalanceListReq) returns (CreditBalanceListResp)
-
- @handler getCreditBalanceById
- post /credit_balance (IDReq) returns (CreditBalanceInfoResp)
-
- @handler operateCreditBalance
- post /credit_balance/operate (CreditBalanceOperateReq) returns (BaseMsgResp)
- }
|