Documentation ¶
Index ¶
- Variables
- func CreateConfig(args *ArgsCreateConfig) (err error)
- func DeleteAllCertByBindID(bindFrom string, bindID int64) (err error)
- func DeleteCert(args *ArgsDeleteCert) (err error)
- func DeleteCerts(args *ArgsDeleteCerts) (err error)
- func DeleteConfig(args *ArgsDeleteConfig) (err error)
- func GetCertCount(args *ArgsGetCertCount) (count int64, err error)
- func GetCertCount2(args *ArgsGetCertCount2) (count int64, err error)
- func GetCertCountDeletedNoErr(args *ArgsGetCertCount2) (count int64)
- func GetCertCountExpire(args *ArgsGetCertCount) (count int64, err error)
- func GetCertCountNoErr(args *ArgsGetCertCount) (count int64)
- func GetConfigFrom(configID int64) string
- func GetConfigMoreMap(args *ArgsGetConfigMore) (data map[int64]string, err error)
- func GetConfigName(configID int64) string
- func Init()
- func PayCert(args *ArgsPayCert) (payData FinancePay.FieldsPayType, errCode string, err error)
- func UpdateCert(args *ArgsUpdateCert) (err error)
- func UpdateCertAudit(args *ArgsUpdateCertAudit) (err error)
- func UpdateCertExpire(args *ArgsUpdateCertExpire) (err error)
- func UpdateCertOrg(id int64, orgID int64) (err error)
- func UpdateConfig(args *ArgsUpdateConfig) (err error)
- func UpdateWarningFinish(args *ArgsUpdateWarningFinish) (err error)
- type ArgsCheckCertByMarks
- type ArgsCreateCert
- type ArgsCreateConfig
- type ArgsDeleteCert
- type ArgsDeleteCerts
- type ArgsDeleteConfig
- type ArgsGetCert
- type ArgsGetCertCount
- type ArgsGetCertCount2
- type ArgsGetCertList
- type ArgsGetCertMore
- type ArgsGetCertMoreByBind
- type ArgsGetConfigByID
- type ArgsGetConfigByMark
- type ArgsGetConfigList
- type ArgsGetConfigMore
- type ArgsGetWarningList
- type ArgsPayCert
- type ArgsUpdateCert
- type ArgsUpdateCertAudit
- type ArgsUpdateCertExpire
- type ArgsUpdateConfig
- type ArgsUpdateWarningFinish
- type DataCheckCertByMarks
- type FieldsCert
- func CreateCert(args *ArgsCreateCert) (data FieldsCert, errCode string, err error)
- func GetCert(args *ArgsGetCert) (data FieldsCert, err error)
- func GetCertByBind(configOrgID int64, configMark string, bindFrom string, bindID int64) (data FieldsCert)
- func GetCertList(args *ArgsGetCertList) (dataList []FieldsCert, dataCount int64, err error)
- func GetCertMore(args *ArgsGetCertMore) (dataList []FieldsCert, err error)
- func GetCertMoreByBind(args *ArgsGetCertMoreByBind) (dataList []FieldsCert, err error)
- type FieldsConfig
- func GetConfigByID(args *ArgsGetConfigByID) (data FieldsConfig, err error)
- func GetConfigByMark(args *ArgsGetConfigByMark) (data FieldsConfig, err error)
- func GetConfigList(args *ArgsGetConfigList) (dataList []FieldsConfig, dataCount int64, err error)
- func GetConfigMore(args *ArgsGetConfigMore) (dataList []FieldsConfig, err error)
- type FieldsWarning
Constants ¶
This section is empty.
Variables ¶
var ( //OpenSub 是否启动订阅 OpenSub = false )
Functions ¶
func DeleteAllCertByBindID ¶
DeleteAllCertByBindID 删除指定用户的所有证件
func GetCertCount ¶
func GetCertCount(args *ArgsGetCertCount) (count int64, err error)
GetCertCount 获取证件数量
func GetCertCount2 ¶ added in v5.2.19
func GetCertCount2(args *ArgsGetCertCount2) (count int64, err error)
GetCertCount2 获取证件数量
func GetCertCountDeletedNoErr ¶ added in v5.2.19
func GetCertCountDeletedNoErr(args *ArgsGetCertCount2) (count int64)
GetCertCountDeletedNoErr 获取已删除证件数量
func GetCertCountExpire ¶
func GetCertCountExpire(args *ArgsGetCertCount) (count int64, err error)
GetCertCountExpire 获取证件已经过期数量
func GetCertCountNoErr ¶
func GetCertCountNoErr(args *ArgsGetCertCount) (count int64)
GetCertCountNoErr 获取证件数量
func GetConfigMoreMap ¶
func GetConfigMoreMap(args *ArgsGetConfigMore) (data map[int64]string, err error)
GetConfigMoreMap 获取一组配置名称组
func PayCert ¶
func PayCert(args *ArgsPayCert) (payData FinancePay.FieldsPayType, errCode string, err error)
PayCert 支付费用
func UpdateCertAudit ¶
func UpdateCertAudit(args *ArgsUpdateCertAudit) (err error)
UpdateCertAudit 处理审核
func UpdateCertExpire ¶
func UpdateCertExpire(args *ArgsUpdateCertExpire) (err error)
UpdateCertExpire 修改证件过期时间
func UpdateWarningFinish ¶
func UpdateWarningFinish(args *ArgsUpdateWarningFinish) (err error)
UpdateWarningFinish 标记已经处理
Types ¶
type ArgsCheckCertByMarks ¶
type ArgsCheckCertByMarks struct { //配置组 Marks pq.StringArray `db:"marks" json:"marks" check:"marks"` //组织ID // 可选 OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` //绑定ID // 根据配置决定,可能是用户ID\组织ID\或其他任意主体 BindID int64 `db:"bind_id" json:"bindID" check:"id"` }
ArgsCheckCertByMarks 通过一组mark查询证件到期情况参数
type ArgsCreateCert ¶
type ArgsCreateCert struct { //组织ID OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` //绑定来源 // user 用户 / org 商户 / org_bind 商户成员 / finance_assets 财务资产 / BindFrom string `db:"bind_from" json:"bindFrom" check:"mark"` //配置ID ConfigID int64 `db:"config_id" json:"configID" check:"id" empty:"true"` ConfigMark string `db:"config_mark" json:"configMark" check:"mark" empty:"true"` //绑定ID // 根据配置决定,可能是用户ID\组织ID\或其他任意主体 BindID int64 `db:"bind_id" json:"bindID" check:"id" empty:"true"` //名称 Name string `db:"name" json:"name" check:"name"` //证件序列号 SN string `db:"sn" json:"sn"` //拍照文件ID序列 FileIDs pq.Int64Array `db:"file_ids" json:"fileIDs" check:"ids" empty:"true"` //过期时间 ExpireAt string `db:"expire_at" json:"expireAt" check:"defaultTime" empty:"true"` //扩展参数 Params CoreSQLConfig.FieldsConfigsType `db:"params" json:"params"` }
ArgsCreateCert 创建新的证书请求参数
type ArgsCreateConfig ¶
type ArgsCreateConfig struct { //默认过期时间长度 DefaultExpire string `db:"default_expire" json:"defaultExpire"` //组织ID OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` //绑定来源 // user 用户 / org 商户 / finance_assets 财务资产 / BindFrom string `db:"bind_from" json:"bindFrom" check:"mark"` //标识码 // 用于程序化识别处理机制 Mark string `db:"mark" json:"mark" check:"mark"` //证件名称 Name string `db:"name" json:"name" check:"name"` //描述 Des string `db:"des" json:"des" check:"des" min:"1" max:"600" empty:"true"` //封面 CoverFileID int64 `db:"cover_file_id" json:"coverFileID" check:"id" empty:"true"` //描述文件组 DesFiles pq.Int64Array `db:"des_files" json:"desFiles" check:"ids" empty:"true"` //审核模式 // none 无需审核; wait 人工审核; auto 自动审核(依赖其他模块,根据扩展参数具体识别方案); AuditType string `db:"audit_type" json:"auditType" check:"mark"` //审核费用 // 如果为0则无效 Currency int `db:"currency" json:"currency" check:"currency" empty:"true"` Price int64 `db:"price" json:"price" check:"price" empty:"true"` //序列号长度 // 0则不会限制,但数据表最多存储300位,超出需使用扩展参数存储 SNLen int `db:"sn_len" json:"snLen" check:"intThan0" empty:"true"` //通知类型 // none 无通知; audit 审核通过后通知; expire 过期前通知; all 全部通知; TipType string `db:"tip_type" json:"tipType" check:"mark" empty:"true"` //扩展参数 Params CoreSQLConfig.FieldsConfigsType `db:"params" json:"params"` }
ArgsCreateConfig 创建新的配置参数
type ArgsDeleteCert ¶
type ArgsDeleteCert struct { //ID ID int64 `db:"id" json:"id" check:"id"` //组织ID OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` }
ArgsDeleteCert 删除证书参数
type ArgsDeleteCerts ¶
type ArgsDeleteCerts struct { //ID IDs pq.Int64Array `db:"ids" json:"ids" check:"ids"` //组织ID OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` }
ArgsDeleteCerts 批量删除证书参数
type ArgsDeleteConfig ¶
type ArgsDeleteConfig struct { //ID ID int64 `db:"id" json:"id" check:"id"` //组织ID // 可选 OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` }
ArgsDeleteConfig 删除配置参数
type ArgsGetCert ¶
type ArgsGetCert struct { //ID ID int64 `db:"id" json:"id" check:"id"` //组织ID // 可选 OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` }
ArgsGetCert 获取证书参数
type ArgsGetCertCount ¶
type ArgsGetCertCount struct { //组织ID OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` //标识码 // 用于程序化识别处理机制 Mark string `db:"mark" json:"mark" check:"mark"` //查询时间范围 TimeBetween CoreSQLTime2.DataCoreTime `json:"timeBetween"` }
ArgsGetCertCount 获取证件数量参数
type ArgsGetCertCount2 ¶ added in v5.2.19
type ArgsGetCertCount2 struct { //组织ID OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` //标识码 // 用于程序化识别处理机制 Mark string `db:"mark" json:"mark" check:"mark"` // 是否已经删除 IsRemove bool `db:"is_remove" json:"isRemove" check:"bool" empty:"true"` }
ArgsGetCertCount2 获取证件数量参数
type ArgsGetCertList ¶
type ArgsGetCertList struct { //分页 Pages CoreSQLPages.ArgsDataList `json:"pages"` //组织ID OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` //配置ID ConfigID int64 `db:"config_id" json:"configID" check:"id" empty:"true"` //配置标识码 ConfigMark string `json:"configMark" check:"mark" empty:"true"` //审核人 AuditBindID int64 `db:"audit_bind_id" json:"auditBindID" check:"id" empty:"true"` //绑定ID // 根据配置决定,可能是用户ID\组织ID\或其他任意主体 BindID int64 `db:"bind_id" json:"bindID" check:"id" empty:"true"` //是否过期 NeedIsExpire bool `json:"needIsExpire" check:"bool"` IsExpire bool `json:"isExpire" check:"bool"` //是否审核 NeedIsAudit bool `json:"needIsAudit" check:"bool"` IsAudit bool `json:"isAudit" check:"bool"` //是否缴费 NeedIsPay bool `json:"needIsPay" check:"bool"` IsPay bool `json:"isPay" check:"bool"` //是否被删除 IsRemove bool `db:"is_remove" json:"isRemove" check:"bool" empty:"true"` //搜索 Search string `json:"search" check:"search" empty:"true"` }
ArgsGetCertList 获取证书列表参数
type ArgsGetCertMore ¶
type ArgsGetCertMore struct { //ID列 IDs pq.Int64Array `json:"ids" check:"ids"` //组织ID OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` //是否包含删除数据 HaveRemove bool `json:"haveRemove" check:"bool"` }
ArgsGetCertMore 获取一组证件参数
type ArgsGetCertMoreByBind ¶
type ArgsGetCertMoreByBind struct { //ID列 IDs pq.Int64Array `json:"ids" check:"ids"` //组织ID OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` //是否包含删除数据 HaveRemove bool `json:"haveRemove" check:"bool"` //标识码 // 用于程序化识别处理机制 Mark string `db:"mark" json:"mark" check:"mark"` }
ArgsGetCertMoreByBind 获取多个证件参数
type ArgsGetConfigByID ¶
type ArgsGetConfigByID struct { //ID ID int64 `db:"id" json:"id" check:"id"` //组织ID // 可选 OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` }
ArgsGetConfigByID 获取指定配置ID参数
type ArgsGetConfigByMark ¶
type ArgsGetConfigByMark struct { //mark Mark string `db:"mark" json:"mark" check:"mark"` //组织ID // 可选 OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` }
ArgsGetConfigByMark 获取指定配置Mark参数
type ArgsGetConfigList ¶
type ArgsGetConfigList struct { //分页 Pages CoreSQLPages.ArgsDataList `json:"pages"` //组织ID OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` //绑定来源 // user 用户 / org 商户 / org_bind 商户成员 / finance_assets 财务资产 / BindFrom string `db:"bind_from" json:"bindFrom" check:"mark" empty:"true"` //标识码 // 用于程序化识别处理机制 Mark string `db:"mark" json:"mark" check:"mark" empty:"true"` //是否被删除 IsRemove bool `db:"is_remove" json:"isRemove" check:"bool" empty:"true"` //搜索 Search string `json:"search" check:"search" empty:"true"` }
ArgsGetConfigList 获取证件配置列表参数
type ArgsGetConfigMore ¶
type ArgsGetConfigMore struct { //ID列 IDs pq.Int64Array `json:"ids" check:"ids"` //是否包含删除数据 HaveRemove bool `json:"haveRemove" check:"bool"` }
ArgsGetConfigMore 获取一组配置参数
type ArgsGetWarningList ¶
type ArgsGetWarningList struct { //分页 Pages CoreSQLPages.ArgsDataList `json:"pages"` //组织ID OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` //是否反馈 NeedIsFinish bool `db:"need_is_finish" json:"needIsFinish" check:"bool"` IsFinish bool `db:"is_finish" json:"isFinish" check:"bool"` //证件标识码 ConfigMarks pq.StringArray `db:"config_marks" json:"configMarks" check:"marks" empty:"true"` //证件配置ID ConfigID int64 `db:"config_id" json:"configID" check:"id" empty:"true"` //时间段 TimeBetween CoreSQLTime.DataCoreTime `json:"timeBetween"` //搜索 Search string `json:"search" check:"search" empty:"true"` }
ArgsGetWarningList 获取异常列表参数
type ArgsPayCert ¶
type ArgsPayCert struct { //ID ID int64 `db:"id" json:"id" check:"id"` //组织ID OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` //绑定ID // 根据配置决定,可能是用户ID\组织ID\或其他任意主体 BindID int64 `db:"bind_id" json:"bindID" check:"id" empty:"true"` //用户ID UserID int64 `db:"user_id" json:"userID" check:"id"` //支付方式 // system: cash 现金 ; deposit 存储模块 ; weixin 微信支付 ; alipay 支付宝 // mark: 子渠道信息,例如 weixin 的wxx/merchant PaymentChannel CoreSQLFrom.FieldsFrom `db:"payment_channel" json:"paymentChannel"` //支付备注 // 用户环节可根据实际业务需求开放此项 Des string `db:"des" json:"des" check:"des" min:"1" max:"600" empty:"true"` }
ArgsPayCert 支付费用参数
type ArgsUpdateCert ¶
type ArgsUpdateCert struct { //ID ID int64 `db:"id" json:"id" check:"id"` //组织ID OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` //绑定ID // 根据配置决定,可能是用户ID\组织ID\或其他任意主体 BindID int64 `db:"bind_id" json:"bindID" check:"id" empty:"true"` //名称 Name string `db:"name" json:"name" check:"name"` //证件序列号 SN string `db:"sn" json:"sn"` //过期时间 ExpireAt string `db:"expire_at" json:"expireAt" check:"defaultTime" empty:"true"` //拍照文件ID序列 FileIDs pq.Int64Array `db:"file_ids" json:"fileIDs" check:"ids" empty:"true"` //扩展参数 Params CoreSQLConfig.FieldsConfigsType `db:"params" json:"params"` }
ArgsUpdateCert 修改证书信息参数
type ArgsUpdateCertAudit ¶
type ArgsUpdateCertAudit struct { //ID ID int64 `db:"id" json:"id" check:"id"` //组织ID OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` //审核人 AuditBindID int64 `db:"audit_bind_id" json:"auditBindID" check:"id" empty:"true"` //是否拒绝 IsBan bool `db:"is_ban" json:"isBan" check:"bool"` //审核留言 AuditDes string `db:"audit_des" json:"auditDes" check:"des" min:"1" max:"300" empty:"true"` }
ArgsUpdateCertAudit 处理审核参数
type ArgsUpdateCertExpire ¶
type ArgsUpdateCertExpire struct { //ID ID int64 `db:"id" json:"id" check:"id"` //组织ID OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` //过期时间 ExpireAt string `db:"expire_at" json:"expireAt" check:"defaultTime" empty:"true"` }
ArgsUpdateCertExpire 修改证件过期时间参数
type ArgsUpdateConfig ¶
type ArgsUpdateConfig struct { //ID ID int64 `db:"id" json:"id" check:"id"` //组织ID OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` //绑定来源 // user 用户 / org 商户 / finance_assets 财务资产 / BindFrom string `db:"bind_from" json:"bindFrom" check:"mark"` //默认过期时间长度 DefaultExpire string `db:"default_expire" json:"defaultExpire"` //标识码 // 用于程序化识别处理机制 Mark string `db:"mark" json:"mark" check:"mark" empty:"true"` //证件名称 Name string `db:"name" json:"name" check:"name"` //描述 Des string `db:"des" json:"des" check:"des" min:"1" max:"600" empty:"true"` //封面 CoverFileID int64 `db:"cover_file_id" json:"coverFileID" check:"id" empty:"true"` //描述文件组 DesFiles pq.Int64Array `db:"des_files" json:"desFiles" check:"ids" empty:"true"` //审核模式 // none 无需审核; wait 人工审核; auto 自动审核(依赖其他模块,根据扩展参数具体识别方案); AuditType string `db:"audit_type" json:"auditType" check:"mark" empty:"true"` //审核费用 // 如果为0则无效 Currency int `db:"currency" json:"currency" check:"currency" empty:"true"` Price int64 `db:"price" json:"price" check:"price" empty:"true"` //序列号长度 // 0则不会限制,但数据表最多存储300位,超出需使用扩展参数存储 SNLen int `db:"sn_len" json:"snLen" check:"intThan0" empty:"true"` //通知类型 // none 无通知; audit 审核通过后通知; expire 过期前通知; all 全部通知; TipType string `db:"tip_type" json:"tipType" check:"mark" empty:"true"` //扩展参数 Params CoreSQLConfig.FieldsConfigsType `db:"params" json:"params"` }
ArgsUpdateConfig 修改配置参数
type ArgsUpdateWarningFinish ¶
type ArgsUpdateWarningFinish struct { //ID ID int64 `db:"id" json:"id" check:"id"` //组织ID OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` }
ArgsUpdateWarningFinish 标记已经处理参数
type DataCheckCertByMarks ¶
type DataCheckCertByMarks struct { Mark string `json:"mark"` IsOK bool `json:"isOK"` SN string `json:"sn"` }
DataCheckCertByMarks 通过一组mark查询证件到期情况
func CheckCertByMarks ¶
func CheckCertByMarks(args *ArgsCheckCertByMarks) (dataList []DataCheckCertByMarks, err error)
CheckCertByMarks 通过一组mark查询证件到期情况
func CheckCertByMarks2 ¶ added in v5.2.16
func CheckCertByMarks2(args *ArgsCheckCertByMarks) (dataList []DataCheckCertByMarks, err error)
CheckCertByMarks2 通过一组mark查询证件到期情况
type FieldsCert ¶
type FieldsCert 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"` //过期时间 ExpireAt time.Time `db:"expire_at" json:"expireAt"` //审核时间 AuditAt time.Time `db:"audit_at" json:"auditAt"` //审核人 AuditBindID int64 `db:"audit_bind_id" json:"auditBindID"` //是否被审核拒绝 AuditBanAt time.Time `db:"audit_ban_at" json:"auditBanAt"` //审核留言 AuditDes string `db:"audit_des" json:"auditDes"` //组织ID OrgID int64 `db:"org_id" json:"orgID"` //配置ID ConfigID int64 `db:"config_id" json:"configID"` //绑定ID // 根据配置决定,可能是用户ID\组织ID\或其他任意主体 BindID int64 `db:"bind_id" json:"bindID"` //名称 Name string `db:"name" json:"name"` //证件序列号 SN string `db:"sn" json:"sn"` //拍照文件ID序列 FileIDs pq.Int64Array `db:"file_ids" json:"fileIDs"` //是否已经缴费 PayAt time.Time `db:"pay_at" json:"payAt"` //支付失败原因 PayFailed bool `db:"pay_failed" json:"payFailed"` //支付ID PayID int64 `db:"pay_id" json:"payID"` //审核费用 Currency int `db:"currency" json:"currency"` Price int64 `db:"price" json:"price"` //扩展参数 Params CoreSQLConfig.FieldsConfigsType `db:"params" json:"params"` }
FieldsCert 证件记录
func CreateCert ¶
func CreateCert(args *ArgsCreateCert) (data FieldsCert, errCode string, err error)
CreateCert 创建新的证书请求
func GetCertByBind ¶
func GetCertByBind(configOrgID int64, configMark string, bindFrom string, bindID int64) (data FieldsCert)
GetCertByBind 获取指定标识码和渠道的证件
func GetCertList ¶
func GetCertList(args *ArgsGetCertList) (dataList []FieldsCert, dataCount int64, err error)
GetCertList 获取证书列表
func GetCertMore ¶
func GetCertMore(args *ArgsGetCertMore) (dataList []FieldsCert, err error)
GetCertMore 获取一组证件
func GetCertMoreByBind ¶
func GetCertMoreByBind(args *ArgsGetCertMoreByBind) (dataList []FieldsCert, err error)
GetCertMoreByBind 获取多个证件
type FieldsConfig ¶
type FieldsConfig 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"` //默认过期时间长度 DefaultExpire string `db:"default_expire" json:"defaultExpire"` //组织ID OrgID int64 `db:"org_id" json:"orgID"` //绑定来源 // user 用户 / org 商户 / org_bind 商户成员 / finance_assets 财务资产 / BindFrom string `db:"bind_from" json:"bindFrom"` //标识码 // 用于程序化识别处理机制 Mark string `db:"mark" json:"mark"` //证件名称 Name string `db:"name" json:"name"` //描述 Des string `db:"des" json:"des"` //封面 CoverFileID int64 `db:"cover_file_id" json:"coverFileID"` //描述文件组 DesFiles pq.Int64Array `db:"des_files" json:"desFiles"` //审核模式 // none 无需审核; wait 人工审核; auto 自动审核(依赖其他模块,根据扩展参数具体识别方案); AuditType string `db:"audit_type" json:"auditType"` //审核费用 // 如果为0则无效 Currency int `db:"currency" json:"currency"` Price int64 `db:"price" json:"price"` //序列号长度 // 0则不会限制,但数据表最多存储100位,超出需使用扩展参数存储 SNLen int `db:"sn_len" json:"snLen"` //通知类型 // none 无通知; audit 审核通过后通知; expire 过期前通知; all 全部通知; TipType string `db:"tip_type" json:"tipType"` //扩展参数 Params CoreSQLConfig.FieldsConfigsType `db:"params" json:"params"` }
func GetConfigByID ¶
func GetConfigByID(args *ArgsGetConfigByID) (data FieldsConfig, err error)
GetConfigByID 获取指定配置ID
func GetConfigByMark ¶
func GetConfigByMark(args *ArgsGetConfigByMark) (data FieldsConfig, err error)
GetConfigByMark 获取指定配置Mark
func GetConfigList ¶
func GetConfigList(args *ArgsGetConfigList) (dataList []FieldsConfig, dataCount int64, err error)
GetConfigList 获取证件配置列表
func GetConfigMore ¶
func GetConfigMore(args *ArgsGetConfigMore) (dataList []FieldsConfig, err error)
GetConfigMore 获取一组配置
type FieldsWarning ¶
type FieldsWarning struct { //ID ID int64 `db:"id" json:"id"` //创建时间 CreateAt time.Time `db:"create_at" json:"createAt"` //处理时间 FinishAt time.Time `db:"finish_at" json:"finishAt"` //组织ID OrgID int64 `db:"org_id" json:"orgID"` //异常证件ID CertID int64 `db:"cert_id" json:"certID"` //证件标识码 ConfigMark string `db:"config_mark" json:"configMark"` //证件配置ID ConfigID int64 `db:"config_id" json:"configID"` //消息 Msg string `db:"msg" json:"msg"` //是否发送消息 SendMsgAt time.Time `db:"send_msg_at" json:"sendMsgAt"` //是否发送短信 SendSMSAt time.Time `db:"send_sms_at" json:"sendSMSAt"` //扩展参数 Params CoreSQLConfig.FieldsConfigsType `db:"params" json:"params"` }
FieldsWarning 异常消息
func GetWarningList ¶
func GetWarningList(args *ArgsGetWarningList) (dataList []FieldsWarning, dataCount int64, err error)
GetWarningList 获取异常列表参数
Source Files ¶
- cert_audit.go
- cert_cache.go
- cert_check.go
- cert_create.go
- cert_delete.go
- cert_get.go
- cert_pay.go
- cert_update.go
- config_cache.go
- config_check.go
- config_create.go
- config_delete.go
- config_get.go
- config_update.go
- core.go
- fields_cert.go
- fields_config.go
- fields_warning.go
- push_nats.go
- sub_nats.go
- warning_create.go
- warning_get.go
- warning_update.go