first commit
This commit is contained in:
27
test/qxBlogRestApi/include/comment.h
Normal file
27
test/qxBlogRestApi/include/comment.h
Normal file
@@ -0,0 +1,27 @@
|
||||
#ifndef _QX_BLOG_COMMENT_H_
|
||||
#define _QX_BLOG_COMMENT_H_
|
||||
|
||||
class blog;
|
||||
|
||||
class QX_BLOG_DLL_EXPORT comment : public qx::IxPersistable
|
||||
{
|
||||
QX_PERSISTABLE_HPP(comment)
|
||||
public:
|
||||
// -- typedef
|
||||
typedef std::shared_ptr<blog> blog_ptr;
|
||||
// -- properties
|
||||
long m_id;
|
||||
QString m_text;
|
||||
QDateTime m_dt_create;
|
||||
blog_ptr m_blog;
|
||||
// -- contructor, virtual destructor
|
||||
comment() : qx::IxPersistable(), m_id(0) { ; }
|
||||
virtual ~comment() { ; }
|
||||
};
|
||||
|
||||
QX_REGISTER_HPP_QX_BLOG(comment, qx::trait::no_base_class_defined, 0)
|
||||
|
||||
typedef std::shared_ptr<comment> comment_ptr;
|
||||
typedef QList<comment_ptr> list_comment;
|
||||
|
||||
#endif // _QX_BLOG_COMMENT_H_
|
||||
Reference in New Issue
Block a user