# assets **Repository Path**: Jame_sz/assets ## Basic Information - **Project Name**: assets - **Description**: 资产模型的搭建——用户与资产之间的映射;资产的权属与基本权的映射;资产类别的划分等。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2021-10-20 - **Last Updated**: 2025-08-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # asset #### 介绍 资产模型的搭建——用户与资产之间的映射;资产的权属与基本权的映射;资产类别的划分等。 #### 软件架构 四大概念:资产(asset)、权利(right)、用户(user)、操作规则(pattern) #### 类图链接地址 http://assets.processon.com/chart_image/6179edd963768912b56db1bb.png #### 概念说明 0. 前提:默认智能合约合同是正确的,不存在会产生死锁等错误情况。 1. 资产:对资源的抽象与描述,被作用物 2. 权利:用户对资产操作的许可,能不能做,涉及权利占有的比例 3. 用户:对实体个人的抽象与描述,谁做 4. 操作规则:资产的相关操作集合,具体的实现方法,包含权利条件限制,例如阈值的限制,还涉及时间与空间的限制 5. 一句话总结:具有某权利的某用户对某资产进行符合操作规则所定义条件的某操作。 #### 例子实现 1. 房屋收租金:添加一个收租金的方法,按受益权比例和时间限制收取租金,涉及用户的资金转移 2. 房屋的二次转租限制:添加一个用户自定义权——出租权 3. 公司的投票权:添加一个用户自定义权——投票权,添加一个投票是否成功判断方法 4. 淘宝的购物、发货、物流与收货等流程的具体细化与实现 #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)