错误
多么痛的领悟。
1 谁能解释一下,为什么carbon_project_content连表都没有。
2 carbon_project_content可以解释为不同版本的设计造成的问题。
但是!接下来的四个致命问题又该如何解释!
2.1 一个Project为什么没有所属人,所属tentant?难道用creator_id吗?然后链接找到tentant_id?
2.2 没有按所属查找project列表的功能。
那你前端怎么呈现数据呢? 而且前端有很多地方是通过查找自己的project来做下拉列表的,你这怎么做呢?
2.3 project的推进没有任何检查,只要上传文件成功了,马上就是下一阶段.应该由管理员审批得到下一阶段的状态更新.
2.4 上传资产时, 虽然可以指定project, 但是缺乏检查, 这个project是不是你的,这个project的状态对不对, 不想做检查就得做选择限制, 那你得能够按所属,按状态查询.
另外,一个project的资产被上传后, 应该有能够记录这个project被上传的地方,防止一个project的资产被多次上传。没有状态记录的话,你前端想写选择限制也写不成。
2.5 CarbonQoutaAssets上传逻辑没写完还错误,直接添加到数据库,然后再发送飞书审批,大概率没有写回调,目前没找到。但找到了飞书回调参数类:FeiShuApprovalCallbackParam,但是一个用法都没有。
