package suppliercert import ( "time" ) type OilSupplierCert struct { Id int `xorm:"not null pk autoincr INT(10)"` SupplierId int `xorm:"not null comment('供方基本信息表主键') INT(10)"` AccessCardNo string `xorm:"comment('准入证号') VARCHAR(20)"` SupplierTypeCode string `xorm:"comment('准入类别代码(1 物资类,2 基建类,3 技术服务类)') VARCHAR(5)"` SupplierTypeName string `xorm:"comment('准入类别名称(1 物资类,2 基建类,3 技术服务类)') VARCHAR(50)"` RecUnitReason string `xorm:"comment('推荐单位的推荐意见') VARCHAR(800)"` RecUnitPerson string `xorm:"comment('推荐单位负责人') VARCHAR(20)"` RecDate time.Time `xorm:"comment('推荐日期') DATETIME"` RecUnitId string `xorm:"comment('推荐单位编码') VARCHAR(10)"` RecUnitName string `xorm:"comment('推荐单位名称') VARCHAR(50)"` Status string `xorm:"not null default '0' comment('状态标识(0未申请,1办理完毕)') VARCHAR(10)"` BackReason string `xorm:"comment('退回原因') VARCHAR(500)"` InFlag string `xorm:"default '0' comment('准入标识') VARCHAR(10)"` InStyle string `xorm:"default '1' comment('准入方式') VARCHAR(10)"` EffectStartTime time.Time `xorm:"comment('有效期起') DATETIME"` EffectEndTime time.Time `xorm:"comment('有效期止') DATETIME"` AuditProcessNote string `xorm:"comment('办理过程备注') VARCHAR(100)"` AuditDate time.Time `xorm:"comment('审核日期') DATETIME"` PayNotice string `xorm:"default '0' comment('交费通知') VARCHAR(2)"` SupplierStatus string `xorm:"comment('供应商状态(null:正常,1中止,2终止)') VARCHAR(255)"` MgrType string `xorm:"comment('供应商管理类型') VARCHAR(255)"` Type string `xorm:"comment('供应商类型') VARCHAR(255)"` MgrUnit string `xorm:"comment('管理单位') VARCHAR(255)"` AddinTime string `xorm:"comment('准入日期') VARCHAR(255)"` EffectTime string `xorm:"comment('生效日期') VARCHAR(255)"` ApplyTime time.Time `xorm:"comment('年审到期日期') DATETIME"` SupplierNo string `xorm:"comment('供应商准入证编号') VARCHAR(255)"` MdmFlag string `xorm:"default '0' comment('MDM标志') VARCHAR(2)"` InternalFlag string `xorm:"comment('国内采购') VARCHAR(255)"` ImportFlag string `xorm:"comment('进口采购') VARCHAR(255)"` OutsideFlog string `xorm:"comment('境外项目') VARCHAR(255)"` Step int `xorm:"comment('页面上第几步') INT(10)"` Remark string `xorm:"comment('备注') VARCHAR(500)"` IsDelete int `xorm:"default 0 comment('删除状态,0正常,1已删除') INT(10)"` WorkerTotal int `xorm:"default 0 comment('企业员工总数') INT(10)"` ContractNum int `xorm:"default 0 comment('合同化用工数量') INT(10)"` UniversityNum int `xorm:"default 0 comment('大学及以上学历人员数量') INT(10)"` TechnicalNum int `xorm:"default 0 comment('技术、管理人员数量') INT(10)"` AboveProfNum int `xorm:"default 0 comment('高级及以上职称人员数量') INT(10)"` MiddleProfNum int `xorm:"default 0 comment('中级职称人员数量') INT(10)"` NationalRegNum int `xorm:"default 0 comment('具有国家注册执业资格人员数量') INT(10)"` NationalCertTotal int `xorm:"default 0 comment('具有国家注册执业资格证书总数') INT(10)"` DesignerTotal int `xorm:"default 0 comment('设计人员总数') INT(10)"` SkillerTotal int `xorm:"default 0 comment('技术工人总数') INT(10)"` IsPay int `xorm:"default 0 comment('是否交费 0 未交费 1 已交费 2 不需要交费') INT(11)"` IsRestrict int `xorm:"default 0 comment('是否限制增项申请 0 否 1 是') INT(11)"` WorkflowId string `xorm:"default '0' comment('工作流的ID') VARCHAR(255)"` ProcessKey string `xorm:"default '0' comment('工作流的名称') VARCHAR(255)"` FirstAudit int `xorm:"default 0 comment('初审') INT(10)"` SecondAudit int `xorm:"default 0 comment('复审') INT(10)"` ThirdAudit int `xorm:"default 0 comment('专业科室审批') INT(10)"` ProfessionalAudit int `xorm:"default 0 comment('业务处室专业审批') INT(10)"` FourthAudit int `xorm:"default 0 comment('集中审批') INT(10)"` AuditIndex int `xorm:"default 0 comment('审批次数') INT(11)"` BackRemark string `xorm:"default '' comment('退回原因') VARCHAR(255)"` CommitComId string `xorm:"default '0' comment('提交二级单位Id') VARCHAR(50)"` BusinessKey string `xorm:"VARCHAR(255)"` StorageOn time.Time `xorm:"DATETIME"` CreateOn time.Time `xorm:"DATETIME"` CreateUserId int `xorm:"INT(10)"` CreateBy string `xorm:"VARCHAR(50)"` ModifiedOn time.Time `xorm:"DATETIME"` ModifiedUserId int `xorm:"INT(10)"` ModifiedBy string `xorm:"VARCHAR(50)"` GfId int `xorm:"INT(11)"` } type Del_OilSupplierCert struct { Id int `xorm:"not null pk autoincr INT(10)"` SupplierId int `xorm:"not null comment('供方基本信息表主键') INT(10)"` AccessCardNo string `xorm:"comment('准入证号') VARCHAR(20)"` SupplierTypeCode string `xorm:"comment('准入类别代码(1 物资类,2 基建类,3 技术服务类)') VARCHAR(5)"` SupplierTypeName string `xorm:"comment('准入类别名称(1 物资类,2 基建类,3 技术服务类)') VARCHAR(50)"` RecUnitReason string `xorm:"comment('推荐单位的推荐意见') VARCHAR(800)"` RecUnitPerson string `xorm:"comment('推荐单位负责人') VARCHAR(20)"` RecDate time.Time `xorm:"comment('推荐日期') DATETIME"` RecUnitId string `xorm:"comment('推荐单位编码') VARCHAR(10)"` RecUnitName string `xorm:"comment('推荐单位名称') VARCHAR(50)"` Status string `xorm:"not null default '0' comment('状态标识(0未申请,1办理完毕)') VARCHAR(10)"` BackReason string `xorm:"comment('退回原因') VARCHAR(500)"` InFlag string `xorm:"default '0' comment('准入标识') VARCHAR(10)"` InStyle string `xorm:"default '1' comment('准入方式') VARCHAR(10)"` EffectStartTime time.Time `xorm:"comment('有效期起') DATETIME"` EffectEndTime time.Time `xorm:"comment('有效期止') DATETIME"` AuditProcessNote string `xorm:"comment('办理过程备注') VARCHAR(100)"` AuditDate time.Time `xorm:"comment('审核日期') DATETIME"` PayNotice string `xorm:"default '0' comment('交费通知') VARCHAR(2)"` SupplierStatus string `xorm:"comment('供应商状态(null:正常,1中止,2终止)') VARCHAR(255)"` MgrType string `xorm:"comment('供应商管理类型') VARCHAR(255)"` Type string `xorm:"comment('供应商类型') VARCHAR(255)"` MgrUnit string `xorm:"comment('管理单位') VARCHAR(255)"` AddinTime string `xorm:"comment('准入日期') VARCHAR(255)"` EffectTime string `xorm:"comment('生效日期') VARCHAR(255)"` ApplyTime time.Time `xorm:"comment('年审到期日期') DATETIME"` SupplierNo string `xorm:"comment('供应商准入证编号') VARCHAR(255)"` MdmFlag string `xorm:"default '0' comment('MDM标志') VARCHAR(2)"` InternalFlag string `xorm:"comment('国内采购') VARCHAR(255)"` ImportFlag string `xorm:"comment('进口采购') VARCHAR(255)"` OutsideFlog string `xorm:"comment('境外项目') VARCHAR(255)"` Step int `xorm:"comment('页面上第几步') INT(10)"` Remark string `xorm:"comment('备注') VARCHAR(500)"` IsDelete int `xorm:"default 0 comment('删除状态,0正常,1已删除') INT(10)"` WorkerTotal int `xorm:"default 0 comment('企业员工总数') INT(10)"` ContractNum int `xorm:"default 0 comment('合同化用工数量') INT(10)"` UniversityNum int `xorm:"default 0 comment('大学及以上学历人员数量') INT(10)"` TechnicalNum int `xorm:"default 0 comment('技术、管理人员数量') INT(10)"` AboveProfNum int `xorm:"default 0 comment('高级及以上职称人员数量') INT(10)"` MiddleProfNum int `xorm:"default 0 comment('中级职称人员数量') INT(10)"` NationalRegNum int `xorm:"default 0 comment('具有国家注册执业资格人员数量') INT(10)"` NationalCertTotal int `xorm:"default 0 comment('具有国家注册执业资格证书总数') INT(10)"` DesignerTotal int `xorm:"default 0 comment('设计人员总数') INT(10)"` SkillerTotal int `xorm:"default 0 comment('技术工人总数') INT(10)"` IsPay int `xorm:"default 0 comment('是否交费 0 未交费 1 已交费 2 不需要交费') INT(11)"` IsRestrict int `xorm:"default 0 comment('是否限制增项申请 0 否 1 是') INT(11)"` WorkflowId string `xorm:"default '0' comment('工作流的ID') VARCHAR(255)"` ProcessKey string `xorm:"default '0' comment('工作流的名称') VARCHAR(255)"` FirstAudit int `xorm:"default 0 comment('初审') INT(10)"` SecondAudit int `xorm:"default 0 comment('复审') INT(10)"` ThirdAudit int `xorm:"default 0 comment('专业科室审批') INT(10)"` ProfessionalAudit int `xorm:"default 0 comment('业务处室专业审批') INT(10)"` FourthAudit int `xorm:"default 0 comment('集中审批') INT(10)"` AuditIndex int `xorm:"default 0 comment('审批次数') INT(11)"` BackRemark string `xorm:"default '' comment('退回原因') VARCHAR(255)"` CommitComId string `xorm:"default '0' comment('提交二级单位Id') VARCHAR(50)"` BusinessKey string `xorm:"VARCHAR(255)"` StorageOn time.Time `xorm:"DATETIME"` CreateOn time.Time `xorm:"DATETIME"` CreateUserId int `xorm:"INT(10)"` CreateBy string `xorm:"VARCHAR(50)"` ModifiedOn time.Time `xorm:"DATETIME"` ModifiedUserId int `xorm:"INT(10)"` ModifiedBy string `xorm:"VARCHAR(50)"` GfId int `xorm:"INT(11)"` DeleteDate time.Time `xorm:"DATETIME"` } type OilSupplierVM struct { AccessCardNo string SupplierTypeCode string SupplierTypeName string InStyle string } const ( DRAFT_STATUS string = "0" //草稿状态 FIRST_TRIAL_STATUS string = "1" //二级单位初审 SECOND_TRIAL_STATUS string = "2" //二级单位复审 THIRD_TRIAL_STATUS string = "3" //专业处接收 PROF_AUDIT_STATUS string = "4" //业务处室专业审批 CENT_AUDIT_STATUS string = "5" // 集中审批 PAYING_AUDIT_STATUS string = "6" //待交费 STOREING_STATUS string = "7" //待入库 STORE_STATUS string = "8" //已入库 LAW_AUDIT_STATUS string = "9" //企管法规处审批 FEN_TRIAL_STATUS string = "10" //二级单位分办 NOPASS_STATUS string = "-1" // 初审未通过 NO_SECOND_TRIAL_STATUS string = "-2" // 复审未通过 NO_THIRD_TRIAL_STATUS string = "-3" // 专业处接收未通过 NO_PROF_AUDIT_STATUS string = "-4" // 专业处室未通过 NO_CENT_AUDIT_STATUS string = "-5" // 集中评审未通过 NO_STOREING_STATUS string = "-7" //待入库未通过 NO_LAW_AUDIT_STATUS string = "-9" // 企管法规处未通过 NO_FEN_TRIAL_STATUS string = "-10" //二级单位分办未通过 ALL_PASE_STATUS string = "11" //审核完成 DOOGS_TYPECODE string = "01" // 物资类 BASIS_TYPECODE string = "02" // 基建类 TECH_TYPECODE string = "03" // 技术服务类 PINGSHEN string = "1" // 评审准入 YIJIWUZI string = "2" // 一级物资备案准入 ERJIWUZI string = "3" // 二级物资准入 ZHANLUEHEZUO string = "4" // 战略合作准入 NEIBUDUOYUAN string = "5" // 内部多元准入 WAIBUSHICHANG string = "6" // 招标准入(旧:外部市场准入 //选择项已暂停使用 ) )