schangxiang@126.com
2024-04-25 c4e6f9a7c941b9add2ad9c997ec5a32edea0feb6
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/CodeGen/CodeGenConfigService.cs
@@ -133,25 +133,33 @@
                codeGenConfig.WhetherRequired = tableColumn.IsNullable ? YesOrNot.N.ToString() : YesOrNot.Y.ToString();
                codeGenConfig.QueryWhether = YesOrNo;
                //ly-0419 生成新建 编辑页面 创建人 修改人创建时间 修改时间 也自动生成,需要去掉
                if (codeGenConfig.ColumnName == "CreatedTime" || codeGenConfig.ColumnName == "UpdatedTime"
                    || codeGenConfig.ColumnName == "CreatedUserName" || codeGenConfig.ColumnName == "UpdatedUserName")
                {
                    codeGenConfig.WhetherAddUpdate = YesOrNot.N.ToString();
                }
                else
                {
                    codeGenConfig.WhetherAddUpdate = YesOrNo;
                }
                if (codeGenConfig.WhetherRequired == YesOrNot.Y.ToString())
                {//必填字段必须配置增改。
                    codeGenConfig.WhetherAddUpdate = YesOrNot.Y.ToString();
                    if (codeGenConfig.ColumnName.ToLower() == "id")
                    {
                        codeGenConfig.WhetherAddUpdate = YesOrNot.N.ToString();
                    }
                }
                else
                {//字段不必填
                    //ly-0419 生成新建 编辑页面 创建人 修改人创建时间 修改时间 也自动生成,需要去掉
                    if (codeGenConfig.ColumnName == "CreatedTime" || codeGenConfig.ColumnName == "UpdatedTime"
                        || codeGenConfig.ColumnName == "CreatedUserName" || codeGenConfig.ColumnName == "UpdatedUserName")
                    {
                        codeGenConfig.WhetherAddUpdate = YesOrNot.N.ToString();
                    }
                    else
                    {
                        codeGenConfig.WhetherAddUpdate = YesOrNo;
                    }
                }
                codeGenConfig.WhetherTable = YesOrNo;
                codeGenConfig.WhetherOrderBy = YesOrNo;
                //是否联合主键 update by liuwq 20240418 
                codeGenConfig.WhetherRequired = YesOrNot.N.ToString();
                codeGenConfig.WhetherUnionKey = YesOrNot.N.ToString();
                codeGenConfig.ColumnKey = tableColumn.ColumnKey;
                codeGenConfig.DataType = tableColumn.DataType;