certification.go 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package account
  2. import (
  3. "mtp20access/global"
  4. "time"
  5. )
  6. // Useresignrecord 用户电子签记录表
  7. type Useresignrecord struct {
  8. RECORDID int64 `json:"recordid" xorm:"RECORDID"` // 记录ID(SEQ_USERESIGNRECORD)
  9. USERID int64 `json:"userid" xorm:"USERID"` // 用户ID
  10. TEMPLATECONFIGID int64 `json:"templateconfigid" xorm:"TEMPLATECONFIGID"` // 模板配置ID
  11. TEMPLATENO string `json:"templateno" xorm:"TEMPLATENO"` // 模板编号(电子签类型对应的模板编号)
  12. TEMPLATETYPE int32 `json:"templatetype" xorm:"TEMPLATETYPE"` // 模板类型 - 1:实名认证 2:开户协议
  13. TEMPLATENAME string `json:"templatename" xorm:"TEMPLATENAME"` // 模板名称
  14. ORDERINDEX int32 `json:"orderindex" xorm:"ORDERINDEX"` // 显示顺序
  15. RECORDSTATUS int32 `json:"recordstatus" xorm:"RECORDSTATUS"` // 记录状态 - 1:未签署 2:签署中 3:已签署 4:签署拒绝
  16. CONTRACTNO string `json:"contractno" xorm:"CONTRACTNO"` // 合同编号
  17. CONTRACTFILEADDR string `json:"contractfileaddr" xorm:"CONTRACTFILEADDR"` // 合同签署文件地址
  18. SIGNREMARK string `json:"signremark" xorm:"SIGNREMARK"` // 签署备注
  19. CREATORID int64 `json:"creatorid" xorm:"CREATORID"` // 创建人
  20. CREATETIME time.Time `json:"createtime" xorm:"CREATETIME"` // 创建时间
  21. UPDATETIME time.Time `json:"updatetime" xorm:"UPDATETIME"` // 更新时间
  22. AUTHINFO string `json:"authinfo" xorm:"AUTHINFO"` // 认证信息
  23. SIGNURL string `json:"signurl" xorm:"SIGNURL"` // 合同签署URL(三方URL)
  24. }
  25. // TableName is USERESIGNRECORD
  26. func (r *Useresignrecord) TableName() string {
  27. return "USERESIGNRECORD"
  28. }
  29. // Wskhopenaccountconfig 网上开户配置表
  30. type Wskhopenaccountconfig struct {
  31. CONFIGID int32 `json:"configid" xorm:"CONFIGID"` // 配置ID
  32. CONFIGTYPE int32 `json:"configtype" xorm:"CONFIGTYPE"` // 配置类型
  33. CONFIGVALUE string `json:"configvalue" xorm:"CONFIGVALUE"` // 配置值
  34. REMARK string `json:"remark" xorm:"REMARK"` // 备注
  35. CREATETIME time.Time `json:"createtime" xorm:"CREATETIME"` // 创建时间
  36. MODIFIEDTIME time.Time `json:"modifiedtime" xorm:"MODIFIEDTIME"` // 修改时间
  37. MODIFIEDBY int64 `json:"modifiedby" xorm:"MODIFIEDBY"` // 修改人帐号
  38. }
  39. // TableName is WSKH_OPENACCOUNTCONFIG
  40. func (r *Wskhopenaccountconfig) TableName() string {
  41. return "WSKH_OPENACCOUNTCONFIG"
  42. }
  43. // Get 获取CONFIGID获取信息
  44. func (t *Wskhopenaccountconfig) Get() (has bool, err error) {
  45. return global.M2A_DB.Where("CONFIGID = ?", t.CONFIGID).Get(t)
  46. }