请假信息

master
BINGWU 10 months ago
parent 9956fcf469
commit b93a176416

@ -1,8 +1,5 @@
from datetime import datetime
from django.http import JsonResponse
from django.urls import path
from serve.utils.connectdb import connectdb
from bson.objectid import ObjectId
from serve.middleware.handleErrorMethod import handleErrorMethod
from serve.middleware.handleEmpty import handleEmpty

@ -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)

@ -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…
Cancel
Save