parent
9956fcf469
commit
b93a176416
Binary file not shown.
@ -0,0 +1,10 @@
|
||||
from datetime import datetime
|
||||
|
||||
from mongoengine import Document, fields, DateTimeField
|
||||
|
||||
|
||||
class FeedbackModel(Document):
|
||||
content = fields.StringField(max_length=30)
|
||||
employeeName = fields.StringField(max_length=30)
|
||||
status = fields.StringField(max_length=30)
|
||||
date = DateTimeField(default=datetime.now)
|
@ -1,10 +1,12 @@
|
||||
from datetime import datetime
|
||||
|
||||
from mongoengine import Document, EmbeddedDocument, fields, DateTimeField
|
||||
from mongoengine import Document, fields, DateTimeField
|
||||
|
||||
|
||||
class RequestModel(Document):
|
||||
content = fields.StringField(max_length=30)
|
||||
remark = fields.StringField(max_length=30)
|
||||
requestType = fields.StringField(max_length=30)
|
||||
employeeName = fields.StringField(max_length=30)
|
||||
employeeId = fields.StringField(max_length=30)
|
||||
status = fields.StringField(max_length=30)
|
||||
date = DateTimeField(default=datetime.now)
|
||||
|
@ -0,0 +1,9 @@
|
||||
from mongoengine import Document, fields
|
||||
|
||||
|
||||
class RewardModel(Document):
|
||||
rewardType = fields.StringField(max_length=30)
|
||||
contentType = fields.StringField(max_length=30)
|
||||
remark = fields.StringField(max_length=30)
|
||||
employeeName = fields.StringField(max_length=30)
|
||||
employeeId = fields.StringField(max_length=30)
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,29 @@
|
||||
from django.urls import path
|
||||
from serve.utils.connectdb import connectdb
|
||||
from serve.commonViews.commonViews import delete, getAll, create, update
|
||||
|
||||
collection = connectdb('feedback_model')
|
||||
|
||||
|
||||
def createFeedback(request):
|
||||
return create(request, collection, True)
|
||||
|
||||
|
||||
def getAllFeedback(request):
|
||||
return getAll(request, collection)
|
||||
|
||||
|
||||
def deleteFeedback(request):
|
||||
return delete(request, collection)
|
||||
|
||||
|
||||
def updateFeedback(request):
|
||||
return update(request, collection, True)
|
||||
|
||||
|
||||
feedback_url = [
|
||||
path('feedback/create', createFeedback),
|
||||
path('feedback/get-all', getAllFeedback),
|
||||
path('feedback/delete', deleteFeedback),
|
||||
path('feedback/update', updateFeedback)
|
||||
]
|
@ -1,7 +1,11 @@
|
||||
from serve.views.user import user_url
|
||||
from serve.views.request import request_url
|
||||
from serve.views.reward import reward_url
|
||||
from serve.views.feedback import feedback_url
|
||||
|
||||
|
||||
def initUrls(urlpatterns):
|
||||
urlpatterns += user_url
|
||||
urlpatterns += request_url
|
||||
urlpatterns += reward_url
|
||||
urlpatterns += feedback_url
|
||||
|
@ -0,0 +1,29 @@
|
||||
from django.urls import path
|
||||
from serve.utils.connectdb import connectdb
|
||||
from serve.commonViews.commonViews import delete, getAll, create, update
|
||||
|
||||
collection = connectdb('reward_model')
|
||||
|
||||
|
||||
def createReward(request):
|
||||
return create(request, collection)
|
||||
|
||||
|
||||
def getAllReward(request):
|
||||
return getAll(request, collection)
|
||||
|
||||
|
||||
def deleteReward(request):
|
||||
return delete(request, collection)
|
||||
|
||||
|
||||
def updateReward(request):
|
||||
return update(request, collection)
|
||||
|
||||
|
||||
reward_url = [
|
||||
path('reward/create', createReward),
|
||||
path('reward/get-all', getAllReward),
|
||||
path('reward/delete', deleteReward),
|
||||
path('reward/update', updateReward)
|
||||
]
|
Loading…
Reference in new issue