# 表单保存说明
表单保存
表单保存
Author
songgangyu@expservice.com.cn
# 前端示例
Copy
# 后端示例
- Controller
/**Form保存Controller层
* @remark:
* @param: param
* @return: java.util.Map<java.lang.String, java.lang.Object>
* @author: 宋刚宇
* @date: 2023/5/30 10:28
* @version: 1.0.1
* Modification History:
* Date Author Version Description
* -----------------------------------------------------------
* 2023/5/30 宋刚宇 v1.0.1 init
*/
@ApiOperation(value = "保存->", notes = "保存")
@ApiImplicitParams({
@ApiImplicitParam(name = "params", value = "保存参数", dataTypeClass = Map.class)
})
@PostMapping(value = "/save")
public Map<String, Object> save(@RequestBody Map<String, Object> param)
{
return csOemSeBaClaimUserService.save(param);
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
- Service
/**Form查保存ervice层
* @remark:
* @param: param
* @return: java.util.Map<java.lang.String, java.lang.Object>
* @author: 宋刚宇
* @date: 2023/5/30 10:28
* @version: 1.0.1
* Modification History:
* Date Author Version Description
* -----------------------------------------------------------
* 2023/5/30 宋刚宇 v1.0.1 init
*/
Map<String, Object> save(Map<String, Object> param);
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
- Impl
/**Form查询Impl层
* @remark:
* @param: param
* @return: java.util.Map<java.lang.String, java.lang.Object>
* @author: 宋刚宇
* @date: 2023/5/30 10:29
* @version: 1.0.1
* Modification History:
* Date Author Version Description
* -----------------------------------------------------------
* 2023/5/30 宋刚宇 v1.0.1 init
*/
@Override
public Map<String, Object> save(Map<String, Object> param)
{
//解析前台传输的数据赋值到指定PO中
CsOemSeBaClaimUserPO csOemSeBaClaimUserPO = Map2ObjUtil.toObject(param, CsOemSeBaClaimUserPO.class);
//判断不为空
AssertMyUtil.notNull(csOemSeBaClaimUserPO, BizCode.VARIABLE_NOT_NULL, "csOemSeBaClaimUserPO");
csOemSeBaClaimUserMapper.save(csOemSeBaClaimUserPO);
return transResultService.transResult(csOemSeBaClaimUserPO.toMaps(), this.getTransDic());
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# 版本
- v1.0.1