35 lines
1.9 KiB
Markdown
35 lines
1.9 KiB
Markdown
---
|
||
分析这个项目,在 create.go 中完成以下需求:
|
||
|
||
1、接收 name,code 两个参数。
|
||
2、确认提交的 name,code 两个参数不能为空,如果有空,则返回提示。
|
||
3、第二步通过后,在 country 表中,通过: "INSERT INTO country DEFAULT VALUES RETURNING id" 获得ID。
|
||
4、通过 3 中的 id,开启事务保存到 name 和 code 的表中。
|
||
---
|
||
分析这个项目,在 delete.go 中完成以下需求:
|
||
|
||
1、接收 country_id 参数。
|
||
2、确认提交的 country_id 参数不能为空,如果有空,则返回提示。
|
||
3、开启事务处理以下逻辑:
|
||
3.1、把 country 中,country.id==req.country_id 的 deleted 字段更新为true。
|
||
3.2、把 name 中,name.country_id==req.country_id 的 deleted 字段更新为true。
|
||
3.3、把 code code.country_id==req.country_id 的 deleted 字段更新为true。
|
||
---
|
||
分析这个项目,在 update.go 中完成以下需求:
|
||
|
||
1、接收 country_id,name,code 两个参数。
|
||
2、确认提交的 country_id 参数有不能为空,如果为空,则返回提示。
|
||
3、确认提交的 name,code 两个参数,必须有一个不能为空,如果都为空,则返回提示。
|
||
4、如果 name 不为空,开启事务保存到 name 中。
|
||
5、如果 code 不为空,开启事务保存到 code 中。
|
||
6、如果 name,code 都不为空,开启事务保存到 name,code 中。
|
||
---
|
||
分析这个项目,在 update.go 中完成以下需求:
|
||
|
||
1、接收 country_id,name,code 两个参数。
|
||
2、确认提交的 country_id 参数有不能为空,如果为空,则返回提示。
|
||
3、确认提交的 name,code 两个参数,必须有一个不能为空,如果都为空,则返回提示。
|
||
4、如果 name 不为空,开启事务保存到 name 中。
|
||
5、如果 code 不为空,开启事务保存到 code 中。
|
||
6、如果 name,code 都不为空,开启事务保存到 name,code 中。
|
||
--- |