资产管理业务流程图
添加
html 层
点击增加调用js addAsset()方法----弹出对话框AssetDlg Div层,然后更改为全局变量url,输入信息之后.点击保存,提交/asset/addAsset
Controller层
addAsset 参数是beanjson ,调用assetService.addAsset 方法
Service 层
addAsset 参数是Asset对象,调用assermapper.insert 方法
Mapper 层
AssetMapper 参数是Asset对象,调用AsserMapper.xml.insert方法
修改
html 层
点击修改,调用js editAsset(方法),----弹出对话框AssetDlg Div层,然后更改为全局变量url,输入信息之后.点击保存,提交/asset/updateAsset
Controller层
updateAssetByid 参数是beanjson 和 id ,调用assetService.updateAssetByid 方法
Service 层
updateAssetByid 参数是Asset对象,调用assermapper.updateByPrimaryKeyWithBLOBs(record);
Mapper 层
AssetMapper 参数是Asset对象,调用AsserMapper.updateByPrimaryKeyWithBLOBs方法
删除
html层
点击删除,确认删除之后调用js deleteAsset(方法),post提交Controller 的/asset/deleteAsset
Controller层
deleteAsset 参数是ids,参数为1,2,3 字符串,调用Service 层updateAssetDeleteFlag
Service 层
updateAssetDeleteFlag 参数是字符串,这里进行数组转换,以逗号,然后调用asserexMapperEx.updateAssetDeleteFlag方法()
Mapper 层
asserexMapperEx 是继承AssetMapper 的对象,调用asserexMapperEx.xml 的updateAssetDeleteFlag方法。
html 层:asset.html
Controller层:AssetController
Service层:AssetService 和 AssetComponent 层
Mapper 层:AssetMapper 和 AssetMapperEx 层
Entitys 层:Asset 和 AssetEx 和 AssetExample