Modify the orm command of drogon_ctl (#224)

This commit is contained in:
An Tao 2019-08-24 18:43:05 +08:00 committed by GitHub
parent 043c484a64
commit 4e274b1a2e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 41 additions and 41 deletions

View File

@ -145,7 +145,7 @@ const std::string &[[className]]::getColumnName(size_t index) noexcept(false)
$$<<" return defaultValue;\n"; $$<<" return defaultValue;\n";
$$<<"}\n"; $$<<"}\n";
} }
$$<<"std::shared_ptr<const "<<col._colType<<"> "<<className<<"::get"<<col._colTypeName<<"() const noexcept\n"; $$<<"const std::shared_ptr<"<<col._colType<<"> &"<<className<<"::get"<<col._colTypeName<<"() const noexcept\n";
$$<<"{\n"; $$<<"{\n";
$$<<" return _"<<col._colValName<<";\n"; $$<<" return _"<<col._colValName<<";\n";
$$<<"}\n"; $$<<"}\n";

View File

@ -95,7 +95,7 @@ auto cols=@@.get<std::vector<ColumnInfo>>("columns");
$$<<" std::string getValueOf"<<col._colTypeName<<"AsString() const noexcept;\n"; $$<<" std::string getValueOf"<<col._colTypeName<<"AsString() const noexcept;\n";
} }
$$<<" ///Return a shared_ptr object pointing to the column const value, or an empty shared_ptr object if the column is null\n"; $$<<" ///Return a shared_ptr object pointing to the column const value, or an empty shared_ptr object if the column is null\n";
$$<<" std::shared_ptr<const "<<col._colType<<"> get"<<col._colTypeName<<"() const noexcept;\n"; $$<<" const std::shared_ptr<"<<col._colType<<"> &get"<<col._colTypeName<<"() const noexcept;\n";
if(!col._isAutoVal) if(!col._isAutoVal)
{ {
$$<<" ///Set the value of the column "<<col._colName<<"\n"; $$<<" ///Set the value of the column "<<col._colName<<"\n";

View File

@ -97,7 +97,7 @@ const uint64_t &Groups::getValueOfGroupId() const noexcept
return *_groupId; return *_groupId;
return defaultValue; return defaultValue;
} }
std::shared_ptr<const uint64_t> Groups::getGroupId() const noexcept const std::shared_ptr<uint64_t> &Groups::getGroupId() const noexcept
{ {
return _groupId; return _groupId;
} }
@ -114,7 +114,7 @@ const std::string &Groups::getValueOfGroupName() const noexcept
return *_groupName; return *_groupName;
return defaultValue; return defaultValue;
} }
std::shared_ptr<const std::string> Groups::getGroupName() const noexcept const std::shared_ptr<std::string> &Groups::getGroupName() const noexcept
{ {
return _groupName; return _groupName;
} }
@ -136,7 +136,7 @@ const uint64_t &Groups::getValueOfCreaterId() const noexcept
return *_createrId; return *_createrId;
return defaultValue; return defaultValue;
} }
std::shared_ptr<const uint64_t> Groups::getCreaterId() const noexcept const std::shared_ptr<uint64_t> &Groups::getCreaterId() const noexcept
{ {
return _createrId; return _createrId;
} }
@ -153,7 +153,7 @@ const std::string &Groups::getValueOfCreateTime() const noexcept
return *_createTime; return *_createTime;
return defaultValue; return defaultValue;
} }
std::shared_ptr<const std::string> Groups::getCreateTime() const noexcept const std::shared_ptr<std::string> &Groups::getCreateTime() const noexcept
{ {
return _createTime; return _createTime;
} }
@ -175,7 +175,7 @@ const uint64_t &Groups::getValueOfInviting() const noexcept
return *_inviting; return *_inviting;
return defaultValue; return defaultValue;
} }
std::shared_ptr<const uint64_t> Groups::getInviting() const noexcept const std::shared_ptr<uint64_t> &Groups::getInviting() const noexcept
{ {
return _inviting; return _inviting;
} }
@ -192,7 +192,7 @@ const uint64_t &Groups::getValueOfInvitingUserId() const noexcept
return *_invitingUserId; return *_invitingUserId;
return defaultValue; return defaultValue;
} }
std::shared_ptr<const uint64_t> Groups::getInvitingUserId() const noexcept const std::shared_ptr<uint64_t> &Groups::getInvitingUserId() const noexcept
{ {
return _invitingUserId; return _invitingUserId;
} }
@ -209,7 +209,7 @@ const std::string &Groups::getValueOfAvatarId() const noexcept
return *_avatarId; return *_avatarId;
return defaultValue; return defaultValue;
} }
std::shared_ptr<const std::string> Groups::getAvatarId() const noexcept const std::shared_ptr<std::string> &Groups::getAvatarId() const noexcept
{ {
return _avatarId; return _avatarId;
} }
@ -231,7 +231,7 @@ const double &Groups::getValueOfUuu() const noexcept
return *_uuu; return *_uuu;
return defaultValue; return defaultValue;
} }
std::shared_ptr<const double> Groups::getUuu() const noexcept const std::shared_ptr<double> &Groups::getUuu() const noexcept
{ {
return _uuu; return _uuu;
} }
@ -248,7 +248,7 @@ const std::string &Groups::getValueOfText() const noexcept
return *_text; return *_text;
return defaultValue; return defaultValue;
} }
std::shared_ptr<const std::string> Groups::getText() const noexcept const std::shared_ptr<std::string> &Groups::getText() const noexcept
{ {
return _text; return _text;
} }
@ -277,7 +277,7 @@ std::string Groups::getValueOfAvatarAsString() const noexcept
return std::string(_avatar->data(), _avatar->size()); return std::string(_avatar->data(), _avatar->size());
return defaultValue; return defaultValue;
} }
std::shared_ptr<const std::vector<char>> Groups::getAvatar() const noexcept const std::shared_ptr<std::vector<char>> &Groups::getAvatar() const noexcept
{ {
return _avatar; return _avatar;
} }

View File

@ -58,7 +58,7 @@ class Groups
const uint64_t &getValueOfGroupId() const noexcept; const uint64_t &getValueOfGroupId() const noexcept;
/// Return a shared_ptr object pointing to the column const value, or an /// Return a shared_ptr object pointing to the column const value, or an
/// empty shared_ptr object if the column is null /// empty shared_ptr object if the column is null
std::shared_ptr<const uint64_t> getGroupId() const noexcept; const std::shared_ptr<uint64_t> &getGroupId() const noexcept;
/** For column group_name */ /** For column group_name */
/// Get the value of the column group_name, returns the default value if the /// Get the value of the column group_name, returns the default value if the
@ -66,7 +66,7 @@ class Groups
const std::string &getValueOfGroupName() const noexcept; const std::string &getValueOfGroupName() const noexcept;
/// Return a shared_ptr object pointing to the column const value, or an /// Return a shared_ptr object pointing to the column const value, or an
/// empty shared_ptr object if the column is null /// empty shared_ptr object if the column is null
std::shared_ptr<const std::string> getGroupName() const noexcept; const std::shared_ptr<std::string> &getGroupName() const noexcept;
/// Set the value of the column group_name /// Set the value of the column group_name
void setGroupName(const std::string &groupName) noexcept; void setGroupName(const std::string &groupName) noexcept;
void setGroupName(std::string &&groupName) noexcept; void setGroupName(std::string &&groupName) noexcept;
@ -77,7 +77,7 @@ class Groups
const uint64_t &getValueOfCreaterId() const noexcept; const uint64_t &getValueOfCreaterId() const noexcept;
/// Return a shared_ptr object pointing to the column const value, or an /// Return a shared_ptr object pointing to the column const value, or an
/// empty shared_ptr object if the column is null /// empty shared_ptr object if the column is null
std::shared_ptr<const uint64_t> getCreaterId() const noexcept; const std::shared_ptr<uint64_t> &getCreaterId() const noexcept;
/// Set the value of the column creater_id /// Set the value of the column creater_id
void setCreaterId(const uint64_t &createrId) noexcept; void setCreaterId(const uint64_t &createrId) noexcept;
@ -87,7 +87,7 @@ class Groups
const std::string &getValueOfCreateTime() const noexcept; const std::string &getValueOfCreateTime() const noexcept;
/// Return a shared_ptr object pointing to the column const value, or an /// Return a shared_ptr object pointing to the column const value, or an
/// empty shared_ptr object if the column is null /// empty shared_ptr object if the column is null
std::shared_ptr<const std::string> getCreateTime() const noexcept; const std::shared_ptr<std::string> &getCreateTime() const noexcept;
/// Set the value of the column create_time /// Set the value of the column create_time
void setCreateTime(const std::string &createTime) noexcept; void setCreateTime(const std::string &createTime) noexcept;
void setCreateTime(std::string &&createTime) noexcept; void setCreateTime(std::string &&createTime) noexcept;
@ -98,7 +98,7 @@ class Groups
const uint64_t &getValueOfInviting() const noexcept; const uint64_t &getValueOfInviting() const noexcept;
/// Return a shared_ptr object pointing to the column const value, or an /// Return a shared_ptr object pointing to the column const value, or an
/// empty shared_ptr object if the column is null /// empty shared_ptr object if the column is null
std::shared_ptr<const uint64_t> getInviting() const noexcept; const std::shared_ptr<uint64_t> &getInviting() const noexcept;
/// Set the value of the column inviting /// Set the value of the column inviting
void setInviting(const uint64_t &inviting) noexcept; void setInviting(const uint64_t &inviting) noexcept;
@ -108,7 +108,7 @@ class Groups
const uint64_t &getValueOfInvitingUserId() const noexcept; const uint64_t &getValueOfInvitingUserId() const noexcept;
/// Return a shared_ptr object pointing to the column const value, or an /// Return a shared_ptr object pointing to the column const value, or an
/// empty shared_ptr object if the column is null /// empty shared_ptr object if the column is null
std::shared_ptr<const uint64_t> getInvitingUserId() const noexcept; const std::shared_ptr<uint64_t> &getInvitingUserId() const noexcept;
/// Set the value of the column inviting_user_id /// Set the value of the column inviting_user_id
void setInvitingUserId(const uint64_t &invitingUserId) noexcept; void setInvitingUserId(const uint64_t &invitingUserId) noexcept;
@ -118,7 +118,7 @@ class Groups
const std::string &getValueOfAvatarId() const noexcept; const std::string &getValueOfAvatarId() const noexcept;
/// Return a shared_ptr object pointing to the column const value, or an /// Return a shared_ptr object pointing to the column const value, or an
/// empty shared_ptr object if the column is null /// empty shared_ptr object if the column is null
std::shared_ptr<const std::string> getAvatarId() const noexcept; const std::shared_ptr<std::string> &getAvatarId() const noexcept;
/// Set the value of the column avatar_id /// Set the value of the column avatar_id
void setAvatarId(const std::string &avatarId) noexcept; void setAvatarId(const std::string &avatarId) noexcept;
void setAvatarId(std::string &&avatarId) noexcept; void setAvatarId(std::string &&avatarId) noexcept;
@ -129,7 +129,7 @@ class Groups
const double &getValueOfUuu() const noexcept; const double &getValueOfUuu() const noexcept;
/// Return a shared_ptr object pointing to the column const value, or an /// Return a shared_ptr object pointing to the column const value, or an
/// empty shared_ptr object if the column is null /// empty shared_ptr object if the column is null
std::shared_ptr<const double> getUuu() const noexcept; const std::shared_ptr<double> &getUuu() const noexcept;
/// Set the value of the column uuu /// Set the value of the column uuu
void setUuu(const double &uuu) noexcept; void setUuu(const double &uuu) noexcept;
@ -139,7 +139,7 @@ class Groups
const std::string &getValueOfText() const noexcept; const std::string &getValueOfText() const noexcept;
/// Return a shared_ptr object pointing to the column const value, or an /// Return a shared_ptr object pointing to the column const value, or an
/// empty shared_ptr object if the column is null /// empty shared_ptr object if the column is null
std::shared_ptr<const std::string> getText() const noexcept; const std::shared_ptr<std::string> &getText() const noexcept;
/// Set the value of the column text /// Set the value of the column text
void setText(const std::string &text) noexcept; void setText(const std::string &text) noexcept;
void setText(std::string &&text) noexcept; void setText(std::string &&text) noexcept;
@ -152,7 +152,7 @@ class Groups
std::string getValueOfAvatarAsString() const noexcept; std::string getValueOfAvatarAsString() const noexcept;
/// Return a shared_ptr object pointing to the column const value, or an /// Return a shared_ptr object pointing to the column const value, or an
/// empty shared_ptr object if the column is null /// empty shared_ptr object if the column is null
std::shared_ptr<const std::vector<char>> getAvatar() const noexcept; const std::shared_ptr<std::vector<char>> &getAvatar() const noexcept;
/// Set the value of the column avatar /// Set the value of the column avatar
void setAvatar(const std::vector<char> &avatar) noexcept; void setAvatar(const std::vector<char> &avatar) noexcept;
void setAvatar(const std::string &avatar) noexcept; void setAvatar(const std::string &avatar) noexcept;

View File

@ -91,7 +91,7 @@ const std::string &Users::getValueOfUserId() const noexcept
return *_userId; return *_userId;
return defaultValue; return defaultValue;
} }
std::shared_ptr<const std::string> Users::getUserId() const noexcept const std::shared_ptr<std::string> &Users::getUserId() const noexcept
{ {
return _userId; return _userId;
} }
@ -113,7 +113,7 @@ const std::string &Users::getValueOfUserName() const noexcept
return *_userName; return *_userName;
return defaultValue; return defaultValue;
} }
std::shared_ptr<const std::string> Users::getUserName() const noexcept const std::shared_ptr<std::string> &Users::getUserName() const noexcept
{ {
return _userName; return _userName;
} }
@ -135,7 +135,7 @@ const std::string &Users::getValueOfPassword() const noexcept
return *_password; return *_password;
return defaultValue; return defaultValue;
} }
std::shared_ptr<const std::string> Users::getPassword() const noexcept const std::shared_ptr<std::string> &Users::getPassword() const noexcept
{ {
return _password; return _password;
} }
@ -157,7 +157,7 @@ const std::string &Users::getValueOfOrgName() const noexcept
return *_orgName; return *_orgName;
return defaultValue; return defaultValue;
} }
std::shared_ptr<const std::string> Users::getOrgName() const noexcept const std::shared_ptr<std::string> &Users::getOrgName() const noexcept
{ {
return _orgName; return _orgName;
} }
@ -179,7 +179,7 @@ const std::string &Users::getValueOfSignature() const noexcept
return *_signature; return *_signature;
return defaultValue; return defaultValue;
} }
std::shared_ptr<const std::string> Users::getSignature() const noexcept const std::shared_ptr<std::string> &Users::getSignature() const noexcept
{ {
return _signature; return _signature;
} }
@ -201,7 +201,7 @@ const std::string &Users::getValueOfAvatarId() const noexcept
return *_avatarId; return *_avatarId;
return defaultValue; return defaultValue;
} }
std::shared_ptr<const std::string> Users::getAvatarId() const noexcept const std::shared_ptr<std::string> &Users::getAvatarId() const noexcept
{ {
return _avatarId; return _avatarId;
} }
@ -223,7 +223,7 @@ const int32_t &Users::getValueOfId() const noexcept
return *_id; return *_id;
return defaultValue; return defaultValue;
} }
std::shared_ptr<const int32_t> Users::getId() const noexcept const std::shared_ptr<int32_t> &Users::getId() const noexcept
{ {
return _id; return _id;
} }
@ -240,7 +240,7 @@ const std::string &Users::getValueOfSalt() const noexcept
return *_salt; return *_salt;
return defaultValue; return defaultValue;
} }
std::shared_ptr<const std::string> Users::getSalt() const noexcept const std::shared_ptr<std::string> &Users::getSalt() const noexcept
{ {
return _salt; return _salt;
} }
@ -262,7 +262,7 @@ const bool &Users::getValueOfAdmin() const noexcept
return *_admin; return *_admin;
return defaultValue; return defaultValue;
} }
std::shared_ptr<const bool> Users::getAdmin() const noexcept const std::shared_ptr<bool> &Users::getAdmin() const noexcept
{ {
return _admin; return _admin;
} }

View File

@ -57,7 +57,7 @@ class Users
const std::string &getValueOfUserId() const noexcept; const std::string &getValueOfUserId() const noexcept;
/// Return a shared_ptr object pointing to the column const value, or an /// Return a shared_ptr object pointing to the column const value, or an
/// empty shared_ptr object if the column is null /// empty shared_ptr object if the column is null
std::shared_ptr<const std::string> getUserId() const noexcept; const std::shared_ptr<std::string> &getUserId() const noexcept;
/// Set the value of the column user_id /// Set the value of the column user_id
void setUserId(const std::string &userId) noexcept; void setUserId(const std::string &userId) noexcept;
void setUserId(std::string &&userId) noexcept; void setUserId(std::string &&userId) noexcept;
@ -68,7 +68,7 @@ class Users
const std::string &getValueOfUserName() const noexcept; const std::string &getValueOfUserName() const noexcept;
/// Return a shared_ptr object pointing to the column const value, or an /// Return a shared_ptr object pointing to the column const value, or an
/// empty shared_ptr object if the column is null /// empty shared_ptr object if the column is null
std::shared_ptr<const std::string> getUserName() const noexcept; const std::shared_ptr<std::string> &getUserName() const noexcept;
/// Set the value of the column user_name /// Set the value of the column user_name
void setUserName(const std::string &userName) noexcept; void setUserName(const std::string &userName) noexcept;
void setUserName(std::string &&userName) noexcept; void setUserName(std::string &&userName) noexcept;
@ -79,7 +79,7 @@ class Users
const std::string &getValueOfPassword() const noexcept; const std::string &getValueOfPassword() const noexcept;
/// Return a shared_ptr object pointing to the column const value, or an /// Return a shared_ptr object pointing to the column const value, or an
/// empty shared_ptr object if the column is null /// empty shared_ptr object if the column is null
std::shared_ptr<const std::string> getPassword() const noexcept; const std::shared_ptr<std::string> &getPassword() const noexcept;
/// Set the value of the column password /// Set the value of the column password
void setPassword(const std::string &password) noexcept; void setPassword(const std::string &password) noexcept;
void setPassword(std::string &&password) noexcept; void setPassword(std::string &&password) noexcept;
@ -90,7 +90,7 @@ class Users
const std::string &getValueOfOrgName() const noexcept; const std::string &getValueOfOrgName() const noexcept;
/// Return a shared_ptr object pointing to the column const value, or an /// Return a shared_ptr object pointing to the column const value, or an
/// empty shared_ptr object if the column is null /// empty shared_ptr object if the column is null
std::shared_ptr<const std::string> getOrgName() const noexcept; const std::shared_ptr<std::string> &getOrgName() const noexcept;
/// Set the value of the column org_name /// Set the value of the column org_name
void setOrgName(const std::string &orgName) noexcept; void setOrgName(const std::string &orgName) noexcept;
void setOrgName(std::string &&orgName) noexcept; void setOrgName(std::string &&orgName) noexcept;
@ -101,7 +101,7 @@ class Users
const std::string &getValueOfSignature() const noexcept; const std::string &getValueOfSignature() const noexcept;
/// Return a shared_ptr object pointing to the column const value, or an /// Return a shared_ptr object pointing to the column const value, or an
/// empty shared_ptr object if the column is null /// empty shared_ptr object if the column is null
std::shared_ptr<const std::string> getSignature() const noexcept; const std::shared_ptr<std::string> &getSignature() const noexcept;
/// Set the value of the column signature /// Set the value of the column signature
void setSignature(const std::string &signature) noexcept; void setSignature(const std::string &signature) noexcept;
void setSignature(std::string &&signature) noexcept; void setSignature(std::string &&signature) noexcept;
@ -112,7 +112,7 @@ class Users
const std::string &getValueOfAvatarId() const noexcept; const std::string &getValueOfAvatarId() const noexcept;
/// Return a shared_ptr object pointing to the column const value, or an /// Return a shared_ptr object pointing to the column const value, or an
/// empty shared_ptr object if the column is null /// empty shared_ptr object if the column is null
std::shared_ptr<const std::string> getAvatarId() const noexcept; const std::shared_ptr<std::string> &getAvatarId() const noexcept;
/// Set the value of the column avatar_id /// Set the value of the column avatar_id
void setAvatarId(const std::string &avatarId) noexcept; void setAvatarId(const std::string &avatarId) noexcept;
void setAvatarId(std::string &&avatarId) noexcept; void setAvatarId(std::string &&avatarId) noexcept;
@ -123,7 +123,7 @@ class Users
const int32_t &getValueOfId() const noexcept; const int32_t &getValueOfId() const noexcept;
/// Return a shared_ptr object pointing to the column const value, or an /// Return a shared_ptr object pointing to the column const value, or an
/// empty shared_ptr object if the column is null /// empty shared_ptr object if the column is null
std::shared_ptr<const int32_t> getId() const noexcept; const std::shared_ptr<int32_t> &getId() const noexcept;
/** For column salt */ /** For column salt */
/// Get the value of the column salt, returns the default value if the /// Get the value of the column salt, returns the default value if the
@ -131,7 +131,7 @@ class Users
const std::string &getValueOfSalt() const noexcept; const std::string &getValueOfSalt() const noexcept;
/// Return a shared_ptr object pointing to the column const value, or an /// Return a shared_ptr object pointing to the column const value, or an
/// empty shared_ptr object if the column is null /// empty shared_ptr object if the column is null
std::shared_ptr<const std::string> getSalt() const noexcept; const std::shared_ptr<std::string> &getSalt() const noexcept;
/// Set the value of the column salt /// Set the value of the column salt
void setSalt(const std::string &salt) noexcept; void setSalt(const std::string &salt) noexcept;
void setSalt(std::string &&salt) noexcept; void setSalt(std::string &&salt) noexcept;
@ -142,7 +142,7 @@ class Users
const bool &getValueOfAdmin() const noexcept; const bool &getValueOfAdmin() const noexcept;
/// Return a shared_ptr object pointing to the column const value, or an /// Return a shared_ptr object pointing to the column const value, or an
/// empty shared_ptr object if the column is null /// empty shared_ptr object if the column is null
std::shared_ptr<const bool> getAdmin() const noexcept; const std::shared_ptr<bool> &getAdmin() const noexcept;
/// Set the value of the column admin /// Set the value of the column admin
void setAdmin(const bool &admin) noexcept; void setAdmin(const bool &admin) noexcept;

@ -1 +1 @@
Subproject commit 823ddf71fc7b993708ca71ebb0bde9ec382988db Subproject commit 59614659c7b2a85d64c2a24a54da4d1ebbb2c942