如果合同约定有底薪,那么公司就应当给你发。以A和B,这两个需要综合看。扣押金是违法的。你现在就可申请劳动仲裁。
不发工资违法,收取押金违法,建设基金更违法,你主要是收集证据提供给劳动局,公司肯定输理。你还可以要求补发工资加上50%的补偿。提供劳动合同A到劳动局投诉,合同B本来没有法律效力,因为相当于你在A后又签了另外的公司B,B不受法律保护,也就是不能按照B执行。