Files
test/sf_wxwork_approval/models/model.py
jinling.yang 6912160232 Merge branch 'develop' of https://e.coding.net/jikimo-hn/jikimo_sfs/jikimo_sf into feature/产品验证
# Conflicts:
#	sf_manufacturing/models/stock.py
#	sf_wxwork_approval/models/model.py
2023-11-20 15:11:43 +08:00

34 lines
1.2 KiB
Python

# -*- coding: utf-8 -*-
import logging
from odoo import fields, models
_logger = logging.getLogger(__name__)
# 审批管理
class WxWorkApproval(models.Model):
_name = 'wxwork.approval.record'
_description = '审批记录'
approval_type = fields.Many2one('wxwork.approval.template', string='审批模板名称')
approval_num = fields.Char(string='审批单据编号')
initiator = fields.Many2one('hr.employee', string='发起人')
# approver = fields.Many2one('hr.employee', string='审批人')
approval_state = fields.Selection([
('draft', '提交审批'),
('pending', '审批中'),
('approved', '已批准'),
('rejected', '已拒绝')
], string='审批状态', default='草稿')
approval_time = fields.Datetime(string='审批发起时间')
note = fields.Text(string='备注')
#
# # 根据具体业务需要添加其他字段
# leave_type = fields.Selection([
# ('annual_leave', 'Annual Leave'),
# ('sick_leave', 'Sick Leave'),
# ('personal_leave', 'Personal Leave')
# ], string='请假类型')
# leave_days = fields.Float(string='Leave Days')
# overtime_hours = fields.Float(string='Overtime Hours')