如何拒绝公司的没有加班费的加班
时间: 2023-03-05 17:36:19 浏览: 112
如果你认为公司要求你在没有加班费的情况下加班是不合理的,你可以考虑以下做法:
1. 了解相关法律法规:在国内,劳动法规定劳动者加班应当得到加班费报酬。如果你的公司违反了法律法规,你有权利拒绝无偿加班。
2. 跟领导沟通:如果你的领导要求你加班,你可以跟他们谈谈你的担忧。告诉他们你的加班时间以及工作量,并询问他们是否能够提供加班费或其他补偿。也可以询问是否可以调整工作安排以便避免加班。
3. 与同事协商:如果你的同事也遇到了同样的问题,你可以和他们一起协商如何应对。如果大家都团结一致,可以通过集体行动来争取自己的权益。
4. 寻求帮助:如果以上方法无法解决问题,你可以咨询工会或律师的意见。他们可以为你提供合法的建议和帮助。
无论采用哪种方法,都要保持冷静和礼貌,并尽量避免与领导或同事发生冲突。记住,坚持自己的权益是正确的,但要以恰当的方式表达。
相关问题
oracle 加班常见的操作有哪些
Oracle 加班常见的操作可能包括以下几个方面:
1. 调整工作计划:加班通常是为了满足业务需求而进行的,因此需要根据具体业务情况来调整工作计划。可以通过调整任务优先级、延长工作时间、增加工作人员等方式来满足业务需求。
2. 提交加班申请:加班一般需要由员工提交加班申请,申请中需要包括加班时间、加班原因、加班内容等信息。加班申请需要经过主管或 HR 的审批后才能生效。
3. 确认加班补贴:加班工资、加班餐费、加班交通费等需要根据公司的规定进行确认。一般情况下,加班工资是按照工作时间的倍数来计算的,而加班餐费和交通费则需要根据公司的规定来确认。
4. 调整工作环境:加班期间,员工需要有一个舒适的工作环境。可以通过调整灯光、空调温度、加班餐食等方式来改善工作环境。
5. 确认加班时间:加班时间需要根据具体的业务需求来确定,同时需要遵守国家相关法律法规的规定。一般来说,员工的加班时间不应超过每日三小时,每周不应超过三十六小时。
以上是 Oracle 加班常见的操作,具体情况可能还需要根据公司的规定进行调整。
用java 为某公司编写一个工资支付系统,用于计算某一类员工的月薪。该公司共有四类员工:领固定月薪的(SalariedEmployee);计时取酬的(HourlyEmployee,如果一月工时超过160小时,则还需对额外的工时支付加班费)
好的,这是一个具体的问题,我可以为您解答。首先,我们需要设计一个类层次结构来表示这四类员工,然后为每个类编写一个计算月薪的方法。
我们可以先定义一个抽象类Employee,它有一个抽象方法calculatePay()用于计算月薪。然后派生出四个具体的子类:SalariedEmployee、HourlyEmployee、CommissionedEmployee、BasePlusCommissionedEmployee。这四个子类分别表示领固定月薪、计时取酬、按销售额提成、底薪加销售提成的员工。
下面是一个示例的类定义:
```java
abstract class Employee {
private String name;
private String address;
private int number;
public Employee(String name, String address, int number) {
this.name = name;
this.address = address;
this.number = number;
}
public abstract double calculatePay();
// getters and setters
}
class SalariedEmployee extends Employee {
private double salary;
public SalariedEmployee(String name, String address, int number, double salary) {
super(name, address, number);
this.salary = salary;
}
public double calculatePay() {
return salary;
}
}
class HourlyEmployee extends Employee {
private double hourlyWage;
private double hoursWorked;
public HourlyEmployee(String name, String address, int number, double hourlyWage, double hoursWorked) {
super(name, address, number);
this.hourlyWage = hourlyWage;
this.hoursWorked = hoursWorked;
}
public double calculatePay() {
double basePay = hourlyWage * hoursWorked;
if (hoursWorked > 160) {
double overtimePay = (hoursWorked - 160) * hourlyWage * 0.5;
return basePay + overtimePay;
} else {
return basePay;
}
}
}
class CommissionedEmployee extends Employee {
private double sales;
private double commissionRate;
public CommissionedEmployee(String name, String address, int number, double sales, double commissionRate) {
super(name, address, number);
this.sales = sales;
this.commissionRate = commissionRate;
}
public double calculatePay() {
return sales * commissionRate;
}
}
class BasePlusCommissionedEmployee extends CommissionedEmployee {
private double baseSalary;
public BasePlusCommissionedEmployee(String name, String address, int number, double sales, double commissionRate, double baseSalary) {
super(name, address, number, sales, commissionRate);
this.baseSalary = baseSalary;
}
public double calculatePay() {
return super.calculatePay() + baseSalary;
}
}
```
对于HourlyEmployee类,我们在calculatePay()方法中判断工作小时数是否超过160,如果超过则计算加班费,否则只计算基本工资。其他三个子类的计算月薪方法比较简单,直接按照题目要求计算即可。
我们还需要一个测试程序来测试这些类的功能:
```java
public class PayrollSystem {
public static void main(String[] args) {
Employee[] employees = new Employee[4];
employees[0] = new SalariedEmployee("Alice", "123 Main St", 1, 1000);
employees[1] = new HourlyEmployee("Bob", "456 Oak Ave", 2, 20, 180);
employees[2] = new CommissionedEmployee("Charlie", "789 Elm St", 3, 5000, 0.05);
employees[3] = new BasePlusCommissionedEmployee("Dave", "101 Maple Ave", 4, 10000, 0.03, 2000);
for (Employee e : employees) {
System.out.println("Name: " + e.getName() + ", Pay: " + e.calculatePay());
}
}
}
```
这个测试程序创建了四个不同类型的员工对象,并调用它们的calculatePay()方法计算月薪。运行结果如下:
```
Name: Alice, Pay: 1000.0
Name: Bob, Pay: 3800.0
Name: Charlie, Pay: 250.0
Name: Dave, Pay: 500.0
```
这个结果符合预期,说明我们的工资支付系统设计正确。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)