var i=(s,e,u)=>new Promise((l,a)=>{var m=t=>{try{o(u.next(t))}catch(n){a(n)}},D=t=>{try{o(u.throw(t))}catch(n){a(n)}},o=t=>t.done?l(t.value):Promise.resolve(t.value).then(m,D);o((u=u.apply(s,e)).next())});import{UAC as p}from"./UAC-8e255d47.js";import{Map as d}from"./Map-73575e6b.js";import{EntityMyPK as F,EntitiesMyPK as f}from"./EntityMyPK-e742fec8.js";import{D as c}from"./DataType-33901a1c.js";import{a1 as r}from"./index-f4658ae7.js";import A from"./DBAccess-d3bef90d.js";import"./Attrs-62391d6b.js";import"./EnumLab-3cbd0812.js";import"./Attr-d5feb8b8.js";import"./ParamUtils-cdc24dd6.js";import"./SystemConfig-b93c25b3.js";import"./bignumber-cf158d26.js";import"./ParamsUtils-3cbc5822.js";import"./RefMethod-33a71db4.js";import"./SearchNormal-5c7fda42.js";import"./SearchFKEnum-31a3a609.js";import"./Glo-fda3f906.js";import"./EnMapExt-8e17025c.js";import"./Entities-6a72b013.js";class N extends F{constructor(e){super("TS.TA.DTDailyDtl"),e&&this.setPKVal(e)}get HisUAC(){const e=new p;return e.IsDelete=!0,e.IsUpdate=!0,e.IsInsert=!0,e}get EnMap(){const e=new d("TA_DTDailyDtl","\u8BB0\u5F55");e.AddMyPK(),e.AddTBString("RefPK",null,"\u5173\u8054",!1,!1,0,100,300,!0);const u="SELECT No,Name FROM TA_Project ";e.AddDDLSQL("PrjNo",null,"\u9879\u76EE",u,!0,null,!1);const l="SELECT No,Name FROM TA_ProjectNode WHERE PrjNo='@PjrNo'";return e.AddDDLSQL("ItemNo",null,"\u6A21\u5757",l,!0,null,!1),e.AddTBString("Docs",null,"\u5185\u5BB9",!0,!1,0,3500,150,!0),e.AddDDLStringEnum("UserHH","00","\u8017\u65F6","@0=0\u5C0F\u65F6@1=1\u5C0F\u65F6@2=2\u5C0F\u65F6@3=3\u5C0F\u65F6@4=4\u5C0F\u65F6@5=5\u5C0F\u65F6@6=6\u5C0F\u65F6@7=7\u5C0F\u65F6@8=8\u5C0F\u65F6",!0,null,!1),e.AddDDLStringEnum("UserMM","00","\u8017\u5206","@0=00\u5206\u949F@15=15\u5206\u949F@30=30\u5206\u949F@45=45\u5206\u949F",!0,null,!1),e.AddDDLStringEnum("WCRate","00","\u5B8C\u6210","@00=00%@10=10@20=20@30=30@40=40@50=50@60=60@70=70@80=80@90=90@100=100",!0,null,!1),e.AddTBString("RecNo",null,"\u8BB0\u5F55\u4EBA",!1,!1,0,50,300),e.AddTBString("RecName",null,"\u8BB0\u5F55\u4EBA",!1,!0,0,50,300),e.AddTBString("DeptNo",null,"\u90E8\u95E8",!1,!1,0,50,300),e.AddTBString("DeptName",null,"\u90E8\u95E8",!1,!0,0,50,300),this._enMap=e,this._enMap}beforeInsert(){return i(this,null,function*(){return this.MyPK||(this.MyPK=A.GenerGUID()),this.RDT=c.CurrentDateTime,this.RecNo=r.No,this.RecName=r.Name,this.DeptNo=r.DeptNo,this.DeptName=r.DeptName,Promise.resolve(!0)})}beforeDelete(){return i(this,null,function*(){return Promise.resolve(!0)})}}class x extends f{get GetNewEntity(){return new N}constructor(){super()}}export{N as DTDailyDtl,x as DTDailyDtls};