代码重新生成及对应程序修改，主要是值域的修改