A bunch of macros to easily create boilerplate codes in DDD.
The basic codes will be generated by defining an entity metal.
#[allow(dead_code)]
#[derive(DomainEntity, DomainValues, DomainStore)]
#[domain_store(table_name = "t_rice_v1")]
struct __Rice__ {
id: String,
name: String,
#[domain_values(skip)]
create_time: CreateAt,
#[domain_values(skip)]
update_time: UpdateAt,
#[domain_values(skip)]
creator: Creator,
#[domain_values(skip)]
updater: Updater,
#[domain_values(skip)]
deleted: Option<Deleted>,
}