Documentation
¶
Index ¶
Constants ¶
View Source
const ( Save = "save" // 保存 Submit = "submit" //提交 反写:在途增加 AppPass = "apppass" //审批通过 反写:在途减少,已完成增加 AllPass = "allpass" //终审 反写:在途减少,已完成增加 AppReturn = "appreturn" //退回 反写:在途减少 DisCard = "discard" //弃审 反写:已完成减少 ResetFlow = "resetflow" //重置流程 ImportData = "importdata" // 拷贝类型 M_M = "M_M" //主表——主表 M_D = "M_D" //主表——子表 D_D = "D_D" //子表——子表 D_M = "D_M" //主表——子表 )
流程动作类型 审批类型 , 全部使用小写,统一匹配
View Source
const ( FlowstatusSaveTemp = 0 // 暂存 FlowstatusSave = 1 // 保存/待提交 FlowstatusApproveing = 2 // 审批中 FlowstatusAllpass = 3 // 已审核 FlowstatusDiscard = -1 // 弃审 FlowstatusAppReturn = -3 // 退回 FlowstatusAppReturnModify = -9 // 退回待修改 )
审批状态
View Source
const ( GetSubmitWayByLoginID = iota GetSubmitWayByCreate_Uid GetSubmitWayByUserid )
自动拷贝提交,下游创建人取值方式, 0 默认当前登录人, 1 上游创建人 create_uid 2 userid 申请人
View Source
const CreateUidColName = "create_uid"
View Source
const EmptyString = ""
View Source
const LoginExCol = "loginexcol"
用户相关
View Source
const NotCheckRealNumber = "99999999"
不检查的信封号
View Source
const RealNumberLength = 20
View Source
const UseridColName = "userid"
Variables ¶
View Source
var CPUNumber = runtime.NumCPU()
View Source
var EmptyStruct struct{}
空的结构体 xrom有些方法必须传结构体,可传此空对象
View Source
var NotUpdateColMapByMain = map[string]interface{}{ "billid": nil, "billno": nil, "flowstatus": nil, "update_uid": nil, "update_date": nil, "create_uid": nil, "create_date": nil, "isdiscard": nil, "discard_date": nil, "discard_uid": nil, "currpid": nil, "savesource": nil, "entid": nil, "isimport": nil, "isautocreate": nil, "isqc": nil, "newguid": nil, }
固定不更新字段
View Source
var NotUpdateColMapByMainVsForm = map[string]interface{}{ "billid": nil, "billno": nil, "flowstatus": nil, "update_uid": nil, "update_date": nil, "create_uid": nil, "create_date": nil, "isdiscard": nil, "discard_date": nil, "discard_uid": nil, "approve_uid": nil, "approve_date": nil, "currpid": nil, "savesource": nil, "entid": nil, "isimport": nil, "isautocreate": nil, "isqc": nil, "newguid": nil, }
固定不更新字段
View Source
var StatusNameMap = map[string]string{ Save: "保存", Submit: "提交", AppPass: "审批", AllPass: "终审", AppReturn: "退回", DisCard: "弃审", ResetFlow: "重置流程", ImportData: "导入数据", }
View Source
var TargetRefColSplitOp = ":"
关联带出字段,基础档案和表单字段名不一致时,通过分割符号,映射
Functions ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.