package objectregister; import common.YosException; import common.data.db.initialization.base.YosObject; import common.data.db.initialization.base.YosObjectCol; import java.util.ArrayList; public class sa_order_cost implements YosObject { @Override public String table_comment() { return "销售订单费用明细表"; } @Override public UniqueCol uniquecolumn() { return new UniqueCol("sa_order_costid", "数据ID"); } @Override public void DataInit() throws YosException { } @Override public ArrayList table_cols() { ArrayList arrayList = new ArrayList<>(); arrayList.add(new VarcharCol("siteid", "站点ID", "站点ID", 50, false, false, false, "", 1)); arrayList.add(new VarcharCol("remarks", "备注说明", "备注说明", 500, true, false, false, "", 2)); arrayList.add(new DecimalCol("costamount", "费用金额", 16, 2, 0)); arrayList.add(new VarcharCol("functionname", "函数名称", "函数名称", 50, false, false, false, "", 3)); arrayList.add(new BigIntCol("sys_datafunctionid", "执行函数ID", "执行函数ID", false, false, false, 1, 4)); arrayList.add(new BigIntCol("itemid", "货品档案表ID")); arrayList.add(new BigIntCol("sa_orderitemsid", "销售订单商品明细表ID")); arrayList.add(new BigIntCol("sa_orderid", "销售订单ID")); arrayList.add(new BigIntCol("createuserid", "创建人账号ID")); arrayList.add(new VarcharCol("createby", "创建人", 50)); arrayList.add(new DateTimeCol("createdate", "创建时间")); arrayList.add(new BigIntCol("changeuserid", "修改人账号ID")); arrayList.add(new VarcharCol("changeby", "修改人", 50)); arrayList.add(new DateTimeCol("changedate", "修改时间")); return arrayList; } }