var B=Object.defineProperty;var D=(i,a,s)=>a in i?B(i,a,{enumerable:!0,configurable:!0,writable:!0,value:s}):i[a]=s;var t=(i,a,s)=>(D(i,typeof a!="symbol"?a+"":a,s),s);var d=(i,a,s)=>new Promise((n,S)=>{var c=u=>{try{r(s.next(u))}catch(l){S(l)}},T=u=>{try{r(s.throw(u))}catch(l){S(l)}},r=u=>u.done?n(u.value):Promise.resolve(u.value).then(c,T);r((s=s.apply(i,a)).next())});import{EntityNoNameAttr as o,EntityNoName as m,EntitiesNoName as p}from"./EntityNoName-d08126ae.js";import{UAC as I}from"./UAC-8e255d47.js";import{Map as P}from"./Map-73575e6b.js";import f from"./BSEntity-840a884b.js";import"./DataType-33901a1c.js";import"./index-f4658ae7.js";import"./ParamUtils-cdc24dd6.js";import"./SystemConfig-b93c25b3.js";import"./bignumber-cf158d26.js";import"./ParamsUtils-3cbc5822.js";import"./Entities-6a72b013.js";import"./Attrs-62391d6b.js";import"./EnumLab-3cbd0812.js";import"./Attr-d5feb8b8.js";import"./RefMethod-33a71db4.js";import"./SearchNormal-5c7fda42.js";import"./SearchFKEnum-31a3a609.js";import"./Glo-fda3f906.js";import"./EnMapExt-8e17025c.js";class e extends o{}t(e,"No","No"),t(e,"Name","Name"),t(e,"CCType","CCType"),t(e,"CCWay","CCWay"),t(e,"FK_FlowSort","FK_FlowSort"),t(e,"CreateDate","CreateDate"),t(e,"BillTable","BillTable"),t(e,"StartNodeType","StartNodeType"),t(e,"StartNodeID","StartNodeID"),t(e,"IsCanNumCheck","IsCanNumCheck"),t(e,"IsFJ","IsFJ"),t(e,"TitleRole","TitleRole"),t(e,"TitleRoleNodes","TitleRoleNodes"),t(e,"FlowType","FlowType"),t(e,"FlowRunWay","FlowRunWay"),t(e,"WorkModel","WorkModel"),t(e,"RunObj","RunObj"),t(e,"NumOfBill","NumOfBill"),t(e,"NumOfDtl","NumOfDtl"),t(e,"IsCanStart","IsCanStart"),t(e,"IsStartInMobile","IsStartInMobile"),t(e,"IsFullSA","IsFullSA"),t(e,"FlowAppType","FlowAppType"),t(e,"ChartType","ChartType"),t(e,"SDTOfFlowRole","SDTOfFlowRole"),t(e,"SDTOfFlowRoleSQL","SDTOfFlowRoleSQL"),t(e,"Draft","Draft"),t(e,"Idx","Idx"),t(e,"Paras","Paras"),t(e,"PTable","PTable"),t(e,"FrmUrl","FrmUrl"),t(e,"FlowMark","FlowMark"),t(e,"FlowEventEntity","FlowEventEntity"),t(e,"GuestFlowRole","GuestFlowRole"),t(e,"BillNoFormat","BillNoFormat"),t(e,"BuessPKFields","BuessPKFields"),t(e,"BuessFields","BuessFields"),t(e,"AdvEmps","AdvEmps"),t(e,"DRCtrlType","DRCtrlType"),t(e,"IsBatchStart","IsBatchStart"),t(e,"BatchStartFields","BatchStartFields"),t(e,"IsMD5","IsMD5"),t(e,"IsJM","IsJM"),t(e,"IsEnableDBVer","IsEnableDBVer"),t(e,"CCStas","CCStas"),t(e,"Note","Note"),t(e,"RunSQL","RunSQL"),t(e,"IsFrmEnable","IsFrmEnable"),t(e,"IsTruckEnable","IsTruckEnable"),t(e,"IsTimeBaseEnable","IsTimeBaseEnable"),t(e,"IsTableEnable","IsTableEnable"),t(e,"IsOPEnable","IsOPEnable"),t(e,"TrackOrderBy","TrackOrderBy"),t(e,"StartLimitRole","StartLimitRole"),t(e,"StartLimitPara","StartLimitPara"),t(e,"StartLimitAlert","StartLimitAlert"),t(e,"StartLimitWhen","StartLimitWhen"),t(e,"StartGuideWay","StartGuideWay"),t(e,"BatchListCount","BatchListCount"),t(e,"StartGuideLink","StartGuideLink"),t(e,"StartGuideLab","StartGuideLab"),t(e,"StartGuidePara1","StartGuidePara1"),t(e,"StartGuidePara2","StartGuidePara2"),t(e,"StartGuidePara3","StartGuidePara3"),t(e,"IsResetData","IsResetData"),t(e,"IsImpHistory","IsImpHistory"),t(e,"IsLoadPriData","IsLoadPriData"),t(e,"IsDBTemplate","IsDBTemplate"),t(e,"SysType","SysType"),t(e,"Ver","Ver"),t(e,"IsToParentNextNode","IsToParentNextNode"),t(e,"OrgNo","OrgNo"),t(e,"RDT","RDT"),t(e,"DataDTSWay","DataDTSWay"),t(e,"DTSBTablePK","DTSBTablePK"),t(e,"DTSTime","DTSTime"),t(e,"DTSSpecNodes","DTSSpecNodes"),t(e,"DTSField","DTSField"),t(e,"DTSFields","DTSFields"),t(e,"DTSWay","DTSWay"),t(e,"DTSBTable","DTSBTable"),t(e,"DTSDBSrc","DTSDBSrc"),t(e,"DTSWebAPI","DTSWebAPI"),t(e,"PStarter","PStarter"),t(e,"PWorker","PWorker"),t(e,"PCCer","PCCer"),t(e,"PMyDept","PMyDept"),t(e,"PPMyDept","PPMyDept"),t(e,"PPDept","PPDept"),t(e,"PSameDept","PSameDept"),t(e,"PSpecDept","PSpecDept"),t(e,"PSpecSta","PSpecSta"),t(e,"PSpecGroup","PSpecGroup"),t(e,"PSpecEmp","PSpecEmp"),t(e,"Tester","Tester"),t(e,"DesignTime","DesignTime"),t(e,"FlowDevModel","FlowDevModel"),t(e,"DevModelType","DevModelType"),t(e,"DevModelPara","DevModelPara");class y extends m{get PTable(){const a=this.GetValStringByKey(e.PTable);return a||"ND1Rpt"}get PTableMapDataNo(){return"ND1Rpt"}get BillNoFormat(){return this.GetValStringByKey(e.BillNoFormat)}set BillNoFormat(a){this.SetValByKey(e.BillNoFormat,a)}get TitleRole(){return this.GetValStringByKey(e.TitleRole)}set TitleRole(a){this.SetValByKey(e.TitleRole,a)}constructor(a){super("TS.WF.Admin.Flow","BP.WF.Flow"),a&&this.setPKVal(a)}get HisUAC(){const a=new I;return a.IsDelete=!0,a.IsUpdate=!0,a.IsInsert=!0,a}get EnMap(){const a=new P("WF_Flow","\u6D41\u7A0B\u6A21\u7248");let s="";return s="SELECT No,Name FROM WF_FlowSort WHERE OrgNo='@WebUser.OrgNo' ORDER BY No,Idx",a.AddDDLSQL(e.FK_FlowSort,null,"\u7C7B\u522B",s,!0),a.AddTBString(e.OrgNo,null,"\u7EC4\u7EC7\u7F16\u53F7",!1,!1,0,50,10,!1),a.AddTBStringPK(e.No,null,"\u7F16\u53F7",!0,!0,1,4,3),a.AddTBString(e.Name,null,"\u540D\u79F0",!0,!1,0,50,300),a.AddTBString(e.BillNoFormat,null,"\u5355\u53F7\u683C\u5F0F",!0,!1,0,50,10,!1),a.AddTBString(e.FlowEventEntity,null,"\u4E8B\u4EF6\u5B9E\u4F53",!0,!0,0,150,30),a.AddTBString(e.PTable,null,"\u5B58\u50A8\u8868",!0,!1,0,30,10),a.AddTBString(e.TitleRole,null,"\u6807\u9898\u751F\u6210\u89C4\u5219",!0,!1,0,150,10,!0),a.AddBoolean(e.IsCanStart,!0,"\u72EC\u7ACB\u542F\u52A8\uFF1F",!0,!0),a.AddTBInt(e.IsFullSA,0,"\u662F\u5426\u8BA1\u7B97\u672A\u6765\u5904\u7406\u4EBA",!0,!0),a.AddTBInt(e.FlowRunWay,0,"FlowRunWay",!1,!1),a.AddTBString(e.RunObj,null,"RunObj",!0,!0,0,150,30),a.AddTBInt(e.StartGuideWay,0,"StartGuideWay",!1,!1),a.AddTBString(e.StartGuidePara1,null,"StartGuidePara",!0,!1,0,150,10,!0),a.AddTBString(e.StartGuidePara1,null,"StartGuidePara1",!0,!1,0,150,10,!0),a.AddTBString(e.StartGuidePara2,null,"StartGuidePara2",!0,!1,0,150,10,!0),a.AddTBString(e.StartGuidePara3,null,"StartGuidePara3",!0,!1,0,150,10,!0),a.AddTBInt(e.StartLimitRole,0,"\u53D1\u8D77\u9650\u5236\u89C4\u5219",!1,!1),a.AddTBString(e.StartLimitPara,null,"\u53C2\u65701",!0,!1,0,150,10,!0),a.AddTBInt(e.StartLimitRole,0,"StartLimitRole",!1,!1),a.AddTBInt(e.StartGuideWay,0,"StartGuideWay",!1,!1),a.AddTBInt(e.DTSWay,0,"DTSWay",!1,!1),a.AddTBString(e.DTSSpecNodes,null,"DTSSpecNodes",!0,!1,0,150,10,!0),a.AddTBInt(e.BatchListCount,0,"BatchListCount",!1,!1),a.AddTBInt(e.SDTOfFlowRole,0,"SDTOfFlowRole",!1,!1),a.AddTBString(e.SDTOfFlowRoleSQL,null,"SDTOfFlowRoleSQL",!0,!1,0,150,10,!0),a.AddTBInt("DeadLineRole",0,"DeadLineRole",!1,!1),a.AddDDLSysEnum(e.Draft,0,"\u8349\u7A3F\u89C4\u5219",!0,!0,e.Draft,"@0=\u65E0(\u4E0D\u8BBE\u8349\u7A3F)@1=\u4FDD\u5B58\u5230\u5F85\u529E@2=\u4FDD\u5B58\u5230\u8349\u7A3F\u7BB1"),a.AddTBDateTime(e.DesignTime,null,"\u521B\u5EFA\u65F6\u95F4",!0,!0),a.AddTBString(e.OrgNo,null,"\u7EC4\u7EC7\u7F16\u53F7",!1,!1,0,50,10,!1),a.AddTBInt(e.FlowDevModel,0,"\u8BBE\u8BA1\u6A21\u5F0F",!1,!1),a.AddTBString(e.FrmUrl,null,"\u8868\u5355\u4FE1\u606F",!0,!0,0,100,10,!0),a.AddTBString("Icon","","\u6D41\u7A0B\u56FE\u6807",!0,!1,0,100,150),a.AddTBInt("BuessFieldRole",0,"\u4E1A\u52A1\u5B57\u6BB5\u89C4\u5219",!1,!1),a.AddTBString("BuessFields",null,"\u5B57\u6BB5",!0,!0,0,100,10,!0),a.AddTBString("BuessFieldNames",null,"\u540D\u79F0",!0,!0,0,100,10,!0),a.AddTBAtParas(200),this._enMap=a,this._enMap}beforeUpdate(){return d(this,null,function*(){const a=new f("BP.WF.Flow");return a.No=this.No,yield a.RetrieveFromDBSources(),(a.IsStartInMobile!=this.IsStartInMobile||a.IsCanStart!=this.IsCanStart||a.Name!=this.Name)&&(yield a.DoMethodReturnString("ClearStartFlows")),!0})}DoReloadRptData(){return"\u6210\u529F\u6267\u884C.."}DoGenerTitle(){return"\u6210\u529F\u6267\u884C.."}}class _ extends p{get GetNewEntity(){return new y}constructor(){super()}GetFlows(){}}export{y as Flow,e as FlowAttr,_ as Flows};