Documentation ¶
Index ¶
- func CreatePay(args *ArgsCreatePay) (data FinancePay.FieldsPayType, err error)
- func DeleteProtocol(args *ArgsDeleteProtocol) (err error)
- func DeleteProtocolByConfig(args *ArgsDeleteProtocolByConfig) (err error)
- func DeleteTemplate(args *ArgsDeleteTemplate) (err error)
- func Run()
- func UpdateTemplate(args *ArgsUpdateTemplate) (err error)
- type ArgsCreatePay
- type ArgsCreateProtocol
- type ArgsCreateTemplate
- type ArgsDeleteProtocol
- type ArgsDeleteProtocolByConfig
- type ArgsDeleteTemplate
- type ArgsGetProtocolList
- type ArgsGetTemplateList
- type ArgsUpdateTemplate
- type FieldsProtocol
- type FieldsTemplate
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreatePay ¶
func CreatePay(args *ArgsCreatePay) (data FinancePay.FieldsPayType, err error)
CreatePay 发起支付请求
func DeleteProtocol ¶
func DeleteProtocol(args *ArgsDeleteProtocol) (err error)
DeleteProtocol 解约指定ID
func DeleteProtocolByConfig ¶
func DeleteProtocolByConfig(args *ArgsDeleteProtocolByConfig) (err error)
DeleteProtocolByConfig 为会员配置解约
Types ¶
type ArgsCreatePay ¶
type ArgsCreatePay struct { }
ArgsCreatePay 发起支付请求参数 请注意,请在24小时之外发起该请求,否则可能无法前街续订
type ArgsCreateProtocol ¶
type ArgsCreateProtocol struct { //组织ID // 也是商户ID OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` //用户ID UserID int64 `db:"user_id" json:"userID" check:"id"` //签约模版ID TemplateID int64 `db:"template_id" json:"templateID" check:"id"` //签约模块 // 0 会员模块; 1 平台组织会员模块 ConfigSystem int `db:"config_system" json:"configSystem" check:"intThan0" empty:"true"` //签约模块ID ConfigID int64 `db:"config_id" json:"configID" check:"id"` }
ArgsCreateProtocol 记录新的协议参数
type ArgsCreateTemplate ¶
type ArgsCreateTemplate struct { //组织ID // 设备所属的组织,也可能为0 OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` //模版在微信的编号 // 该编号在组织下唯一 Code string `db:"code" json:"code" check:"mark"` //名称 Name string `db:"name" json:"name" check:"name"` }
ArgsCreateTemplate 创建模版参数
type ArgsDeleteProtocol ¶
type ArgsDeleteProtocol struct { //ID ID int64 `db:"id" json:"id" check:"id"` //组织ID // 也是商户ID OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` }
ArgsDeleteProtocol 解约指定ID参数
type ArgsDeleteProtocolByConfig ¶
type ArgsDeleteProtocolByConfig struct { //ID ID int64 `db:"id" json:"id" check:"id"` //组织ID // 也是商户ID OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` //签约模块 // 0 会员模块; 1 平台组织会员模块 ConfigSystem int `db:"config_system" json:"configSystem" check:"intThan0" empty:"true"` //签约模块ID ConfigID int64 `db:"config_id" json:"configID" check:"id"` }
ArgsDeleteProtocolByConfig 为会员配置解约参数
type ArgsDeleteTemplate ¶
type ArgsDeleteTemplate struct { //ID ID int64 `db:"id" json:"id" check:"id"` //组织ID // 设备所属的组织,也可能为0 OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` }
ArgsDeleteTemplate 删除模版参数
type ArgsGetProtocolList ¶
type ArgsGetProtocolList struct { //分页 Pages CoreSQLPages.ArgsDataList `json:"pages"` //组织ID // -1 跳过 OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` //用户ID UserID int64 `db:"user_id" json:"userID" check:"id" empty:"true"` //签约模版ID TemplateID int64 `db:"template_id" json:"templateID" check:"id" empty:"true"` //签约模块 // 0 会员模块; 1 平台组织会员模块 ConfigSystem int `db:"config_system" json:"configSystem" check:"intThan0" empty:"true"` //签约模块ID ConfigID int64 `db:"config_id" json:"configID" check:"id" empty:"true"` }
ArgsGetProtocolList 获取签约列表参数
type ArgsGetTemplateList ¶
type ArgsGetTemplateList struct { //分页 Pages CoreSQLPages.ArgsDataList `json:"pages"` //组织ID // -1 跳过 OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` //搜索 Search string `json:"search" check:"search" empty:"true"` }
ArgsGetTemplateList 获取列表参数
type ArgsUpdateTemplate ¶
type ArgsUpdateTemplate struct { //ID ID int64 `db:"id" json:"id" check:"id"` //组织ID // 设备所属的组织,也可能为0 OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` //模版在微信的编号 // 该编号在组织下唯一 Code string `db:"code" json:"code" check:"mark"` //名称 Name string `db:"name" json:"name" check:"name"` }
ArgsUpdateTemplate 更新模版参数
type FieldsProtocol ¶
type FieldsProtocol struct { //ID ID int64 `db:"id" json:"id"` //创建时间 CreateAt time.Time `db:"create_at" json:"createAt"` //组织ID // 也是商户ID OrgID int64 `db:"org_id" json:"orgID"` //用户ID UserID int64 `db:"user_id" json:"userID"` //签约模版ID TemplateID int64 `db:"template_id" json:"templateID"` //签约模块 // 0 会员模块; 1 平台组织会员模块 ConfigSystem int `db:"config_system" json:"configSystem"` //签约模块ID ConfigID int64 `db:"config_id" json:"configID"` //下一检查时间 // 将在下一次到期之前检查会员到期情况,如果即将在24之后到期,将触发扣费请求 NextAt time.Time `db:"next_at" json:"nextAt"` }
FieldsProtocol 续约请求记录表
func CreateProtocol ¶
func CreateProtocol(args *ArgsCreateProtocol) (data FieldsProtocol, err error)
CreateProtocol 记录新的协议
func GetProtocolList ¶
func GetProtocolList(args *ArgsGetProtocolList) (dataList []FieldsProtocol, dataCount int64, err error)
GetProtocolList 获取签约列表
type FieldsTemplate ¶
type FieldsTemplate struct { //ID ID int64 `db:"id" json:"id"` //创建时间 CreateAt time.Time `db:"create_at" json:"createAt"` //更新时间 UpdateAt time.Time `db:"update_at" json:"updateAt"` //删除时间 DeleteAt time.Time `db:"delete_at" json:"deleteAt"` //组织ID // 设备所属的组织,也可能为0 OrgID int64 `db:"org_id" json:"orgID"` //模版在微信的编号 // 该编号在组织下唯一 Code string `db:"code" json:"code"` //名称 Name string `db:"name" json:"name"` }
FieldsTemplate 签约模版
func CreateTemplate ¶
func CreateTemplate(args *ArgsCreateTemplate) (data FieldsTemplate, err error)
CreateTemplate 创建模版
func GetTemplateList ¶
func GetTemplateList(args *ArgsGetTemplateList) (dataList []FieldsTemplate, dataCount int64, err error)
GetTemplateList 获取列表
Click to show internal directories.
Click to hide internal directories.