Trang tài liệu Trí Nam

Cho người ta một phần mềm, bạn sẽ làm họ bực mình một ngày - Dạy người ta lập trình, họ sẽ bực mình cả đời

Gen code Frontend

Estimated reading: 3 minutes 728 views

Các bước generate app(angular):

  • Endpoint: https://tools.dttt.vn/gencode/AngularGenerator/GenApp

  • Method: POST
  • Authentication: None
STT Parameter Bắt buộc Mô tả Ví dụ
1
sourceDatabaseServer
[x]
Servername của Database
10.1.2.3,1433
2
sourceDataBase
[x]
Tên của database dùng để gen code
U202003_Dev_TaiNguyen_V5
3
sourceDatabaseUserId
[x]
Username để lấy dữ liệu gen code
********
4
sourceDatabasePassword
[x]
Password để lấy dữ liệu gen code
*************
5
sourceTables
[]
Các bảng dữ liệu sẽ dùng để gen code ra, để trống sẽ gen hết
DM_CaTruc
6
scopeService
[x]
Tên dự án, cần để gen đúng đường dẫn các file, tên service/component…
TaiNguyen
7
scopeName
[x]
Mã dự án, cần để gen đúng môi trường thuôc từng dự án(thường sẽ trùng với mã ở DB)
U202003
8
coreVersion
[x]
Cần để biết đang chay phiên bản Core bao nhiêu
5.0
9
dotNetCoreVersion
[x]
Giống trên
5.0
10
projectPortPrefix
[x]
Set cổng khi chạy api
16051
11
debugDeploymentServerIp
[x]
[x]
192.168.1.222
12
debugEtcdConfig
Chứa kết nối đến file cấu hình để api gọi đến các service hỗ trợ và đọc connetionstring

authenticated=true;
server=http://<ip>:2379;
username=*****;
password=*****

13
debugPersonalEnvironment
[x]
Tên viết tắt của người gencode
PhucND
14
debugPort
[x]
Mở cổng debug code cho api
16061
15
includeProjFiles
[x]
Cần để gen ra một project hoàn chỉnh chứa các thông tin trên
true

Ví dụ cho body của request GenApp

				
					{
    "sourceDatabaseServer": "*********",
    "sourceDataBase": "U202003_Dev_TaiNguyen_V5",
    "sourceDatabaseUserId": "*****",
    "sourceDatabasePassword": "******",
    "sourceTables": "",
    "scopeService": "TaiNguyen",
    "scopeName": "U202003",
    "coreVersion": "5.0",
    "dotNetCoreVersion": "5.0",
    "projectPortPrefix": "16051",
    "debugDeploymentServerIp": "",
    "debugEtcdConfig": "authenticated=true;server=http://:2379;username=*****;password=*****",
    "debugPersonalEnvironment": "PhucND",
    "debugPort": "16059",
    "includeProjFiles": true
}
				
			
CONTENTS