def update_overtime(): """ update overtime params weekday_fee, weekend_fee, weekday_minimum_pay_hours, weekend_minimum_pay_hours, weekday_multiple_payment, weekend_multiple_payment, remark return { "data":[ {} ], "status":{"code":0, "message":"success"}} """ rule_service = Rule_Service(MONGO) weekday_fee = request.form['weekday_fee'] weekend_fee = request.form['weekend_fee'] weekday_minimum_pay_hours = request.form['weekday_minimum_pay_hours'] weekend_minimum_pay_hours = request.form['weekend_minimum_pay_hours'] weekday_multiple_payment = request.form['weekday_multiple_payment'] weekend_multiple_payment = request.form['weekend_multiple_payment'] remark = request.form['remark'] data, code, message = rule_service.update_overtime( weekday_fee, weekend_fee, weekday_minimum_pay_hours, weekend_minimum_pay_hours, weekday_multiple_payment, weekend_multiple_payment, remark) return __result(data, code, message)
def update(): """ Update insurance params _id, name, pension, medical, serious_illness, unemployment, occupational_injury, birth return {"data":{ObjectId('xxx')} , "status":{"code":0, "message":"success"}} code 1:Title cannot be empty. """ _id = request.form['_id'] name = request.form['name'] pension = json.loads(request.form['pension']) medical = json.loads(request.form['medical']) serious_illness = json.loads(request.form['serious_illness']) unemployment = json.loads(request.form['unemployment']) occupational_injury = json.loads(request.form['occupational_injury']) birth = json.loads(request.form['birth']) insurance_service = Insurance_Service(MONGO) data, code, message = insurance_service.update(_id, name, pension, medical, serious_illness, unemployment, occupational_injury, birth) return __result(data, code, message)
def list_tree(): """ list all users and departments """ data = {} data, code, message = DEPARTMENT_SERVICE.list_tree() return __result(data, code, message)
def update(): """ Add preferences params _id, title,remark,cycle = day, weekly, monthly, quarter start, end, avoid objects = [{'xxx','sss'}], options = [{"name":name, "upper":upper, "lower":lower}] return {"data":{ObjectId('xxx')} , "status":{"code":0, "message":"success"}} code 1:Title cannot be empty. 2:Incorrect cycle. 3:No users and departments. 4:No options. 5:No timestanps. 6:Option name cannot be empty. 7:Score range incorrect. 8:Start/End time cannot be empty. """ _id = request.form['_id'] title = request.form['title'] remark = request.form['remark'] cycle = request.form['cycle'] start = request.form['start'] end = request.form['end'] avoid = request.form['avoid'] objects = json.loads(request.form['objects']) options = json.loads(request.form['options']) performanceType = json.loads(request.form['performanceType']) pfservice = ScorePreferences_Service(MONGO) data, code, message = pfservice.update(_id, title, remark, cycle, start, end, avoid, objects, options, performanceType) return __result(data, code, message)
def list_name(): """ List names params keywords return { "data":[ {} ], "status":{"code":0, "message":""} } """ keywords = request.form['keywords'] if not keywords: return __result({}, 1, '') data, code, message = USER_SERVICE.list_name(keywords) return __result(data, code, message)
def list_all(): """ list all users and departments """ data = {} data['users'], code, message = USER_SERVICE.list_all() data['departments'], code, message = DEPARTMENT_SERVICE.list_all() return __result(data, code, message)
def list(): """ List Workflow Solution return {"data":[] , "status":{"code":0, "message":"success"}} """ solution_service = Solution_Service(MONGO) data, code, message = solution_service.list_all() return __result(data, code, message)
def completed(): """ completed profile params custom_field """ custom_field = json.loads(request.form['custom_field']) data, code, message = USER_SERVICE.completed(custom_field) return __result(data, code, message)
def list(): """ List Insurance params return {"data":[] , "status":{"code":0, "message":"success"}} """ insurance_service = Insurance_Service(MONGO) data, code, message = insurance_service.list_all() return __result(data, code, message)
def list(): """ List salary params return {"data":[] , "status":{"code":0, "message":"success"}} """ salary_service = Salary_Service(MONGO) data, code, message = salary_service.list_all() return __result(data, code, message)
def list(): """ List Taxes params return {"data":[] , "status":{"code":0, "message":"success"}} """ taxes_service = Taxes_Service(MONGO) data, code, message = taxes_service.list_all() return __result(data, code, message)
def find_own_copyto_workflow(): """ find_own_copyto_workflow return {"data":[] , "status":{"code":0, "message":"success"}} """ pagination = int(request.form['p']) workflow_service = Workflow_Service(MONGO) data, code, message = workflow_service.find_own_copyto_workflow(pagination) return __result(data, code, message)
def cancel(): """ cancel workflow return {"data":[] , "status":{"code":0, "message":"success"}} """ _id = request.form['_id'] workflow_service = Workflow_Service(MONGO) data, code, message = workflow_service.cancel(_id) return __result(data, code, message)
def find(): """ find salary setting params return {"data":[] , "status":{"code":0, "message":"success"}} """ salary_setting_service = SalarySetting_Service(MONGO) data, code, message = salary_setting_service.find() return __result(data, code, message)
def remove(): """ remove workflow return {"data":[] , "status":{"code":0, "message":"success"}} """ _id = request.form['_id'] solution_service = Solution_Service(MONGO) data, code, message = solution_service.remove(_id) return __result(data, code, message)
def add(): """ add workflow return {"data":[] , "status":{"code":0, "message":"success"}} """ solution_id = request.form['solution_id'] fields = json.loads(request.form['fields']) workflow_service = Workflow_Service(MONGO) data, code, message = workflow_service.add(solution_id, fields) return __result(data, code, message)
def list(): """ List permission data params return { "data":[ {} ], "status":{"code":0, "message":""}} """ data, code, message = PERMISSION_SERVICE.list() return __result(data, code, message)
def list(): """ list cycle return { "data":[ {} ], "status":{"code":0, "message":"success"}} """ cycle_service = Cycle_Service(MONGO) data, code, message = cycle_service.list() return __result(data, code, message)
def update(): """ Update Salary Setting params cycle return {"data":{ObjectId('xxx')} , "status":{"code":0, "message":"success"}} """ cycle = request.form['cycle'] salary_setting_service = SalarySetting_Service(MONGO) data, code, message = salary_setting_service.update(cycle) return __result(data, code, message)
def verify(): """ Verify Cookie return { "data":[], "status":{"code":0/1, "message":result['errmsg']} } """ data, code, message = USER_SERVICE.verify() return __result(data, code, message)
def list_others(): """ list other rules return { "data":[ {} ], "status":{"code":0, "message":"success"}} """ rule_service = Rule_Service(MONGO) data, code, message = rule_service.list_others() return __result(data, code, message)
def list(): """ list machine return { "data":[ {} ], "status":{"code":0, "message":"success"}} """ machine_service = Machine_Service(MONGO) data, code, message = machine_service.list_machines() return __result(data, code, message)
def remove(): """ Remove Taxes params _id return {"data":{} , "status":{"code":0, "message":"success"}} """ _id = request.form['_id'] taxes_service = Taxes_Service(MONGO) data, code, message = taxes_service.remove(_id) return __result(data, code, message)
def audit(): """ audit return {"data":[] , "status":{"code":0, "message":"success"}} """ _id = request.form['_id'] status = bool(int(request.form['status'])) content = request.form['content'] workflow_service = Workflow_Service(MONGO) data, code, message = workflow_service.audit(_id, status, content) return __result(data, code, message)
def list_group(): """ list group params code 1 Invalid token, return { "data":[ {} ], "status":{"code":0, "message":""}} """ data, code, message = FIELD_SERVICE.list_group() return __result(data, code, message)
def find_field(): """ find field params _id return { "data":[ {} ], "status":{"code":0, "message":""}} """ _id = request.form['_id'] data, code, message = FIELD_SERVICE.find_field(_id) return __result(data, code, message)
def remove(): """ remove file params _id return { "data":[ {} ], "status":{"code":0, "message":""}} """ _id = request.form['_id'] data, code, message = FILE_SERVICE.remove(_id) return __result(data, code, message)
def remove(): """ Remove insurance params _id return {"data":{} , "status":{"code":0, "message":"success"}} """ _id = request.form['_id'] insurance_service = Insurance_Service(MONGO) data, code, message = insurance_service.remove(_id) return __result(data, code, message)
def get_menus(): """ get current user menus params code 1 Invalid token, return { "data":[ {} ], "status":{"code":0, "message":""}} """ data, code, message = USER_SERVICE.get_menus() return __result(data, code, message)
def remove_group(): """ remove field group params _id code 1 Invalid token, return { "data":[ {} ], "status":{"code":0, "message":""}} """ _id = request.form['_id'] data, code, message = FIELD_SERVICE.remove_group(_id) return __result(data, code, message)