123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138 |
- /** 账户类型 */
- enum UserType {
- ENTERPRISE ("企业"),
- PERSONAL ("个人"),
- GOVERNMENT("政府"),
- ORGANIZATION ("组织"),
- PLATFORM ("平台")
- }
- /** 审核状态 */
- enum AuditStatus {
- PENDING ("待审核"),
- PASSED ("已通过"),
- UNPASSED ("未通过")
- }
- /** 评价状态 */
- enum JudgeStatus {
- PENDING ("待评价"),
- PASSED ("已评价")
- }
- /** 实名认证状态 */
- enum VerifiedStatus {
- PENDING ("待认证"),
- VERIFYING ("认证中"),
- PASSED ("已通过"),
- UNPASSED ("未通过")
- }
- /** 机构类型 */
- enum InstitutionType {
- PERFORM("履约机构"),
- UNPERFORM("非履约机构"),
- SINKTRADE("碳汇交易机构")
- }
- /** 验证码 */
- entity VerificationCode
- (
- verification_code
- ) {
- sendTime ZonedDateTime /** 发送时间 */
- expiredTime ZonedDateTime /** 到期时间 */
- phone String /** 手机号 */
- code String /** 验证码 */
- type String /** 验证码类型(注册校验-signUp|登录校验-signIn|更改校验-edit) */
- }
- /** 店铺信息 */
- entity Shop
- (
- shop
- ) {
- name String required unique /** 店铺名称 notNull */
- slogan String /** 店铺标语 */
- logo String /** 店铺logo */
- ownerId Long /** 业主id(UserId) */
- userType UserType required /** 买家类型 */
- refId Long required /** 关联信息id(企业|政府|个人) */
- }
- /** 个人账户 */
- entity Personal
- (
- usr_personal
- ) {
- idCardNumber String required /** 身份证号 */
- address String /** 详细地址 */
- areaCode String /** 省市区code, 仅存区code即可 */
- areaName String /** 省市区名称 */
- idCardFront String required /** 身份证原件(正面) */
- idCardBack String required /** 身份证原件(反面) */
- name String required /** 姓名 */
- phone String required /** 手机号 */
- email String /** 邮箱 */
- bankCardNo String /** 银行卡号 */
- }
- /** 企业账户 */
- entity Enterprise
- (
- usr_enterprise
- ) {
- userType UserType required /** 账户类型 */
- auditStatus AuditStatus required /** 审核状态 */
- registApplyTime ZonedDateTime required /** 注册申请时间 */
- registAuditTime ZonedDateTime /** 注册审核时间 */
- auditUnpassedReason String /** 注册审核未通过原因 */
- greenQualification TextBlob /** 绿色资质json文件 */
- judgeStatus JudgeStatus /** 评价状态 */
- judgeLevel Integer /** 评价等级 */
- shopId Long /** 店铺id */
- institutionType InstitutionType required /** 机构类型(履约机构、非履约机构、碳汇交易机构) */
- name String /** 申请单位名称 */
- registAddress String /** 企业注册地(省市) */
- address String /** 企业地址 */
- registMoney Integer /** 注册资本(万元) */
- legalPerson String required /** 企业法人 */
- creditCode String required /** 统一社会信用代码 */
- license String required /** 企业营业执照 */
- businessScope String /** 经营范围 */
- contactPerson String /** 联系人 */
- contactPhone String /** 联系人手机号 */
- contactEmail String /** 联系人邮箱 */
- zipCode String /** 邮编 */
- landLine String /** 座机 */
- fax String /** 传真 */
- website String /** 网址 */
- }
- /** 店铺首页轮播图 */
- entity ShopSlide(shop_slide) {
- shopId Long required /** 店铺ID */
- displayOrder Integer required /** 展示顺序 */
- slide String required /** 轮播图 */
- projectId Long /** 关联项目 */
- }
- /** 店铺首页内容 */
- entity ShopContent(shop_content) {
- shopId Long required /** 店铺ID */
- displayOrder Integer required /** 展示顺序 */
- contentType ContentType required /** 内容类型 */
- content String required /** 标题/图片 */
- fontColor String /** 字体颜色 */
- backgroundColor String /** 背景颜色 */
- projectId Long /** 关联项目 */
- }
- /** 店铺首页内容类型 */
- enum ContentType {
- TITLE("标题"),
- IMAGE("图片")
- }
|