我的工资是4000,但是公司是按照40%基本工资,20%岗位工资,40%绩效公司定的。其实每个月也没有绩效评定,都是直接发4000我的问题是:1、公司给我上生育保险按照3000上合法不合法?2、如果我没有生育险,我休产假,企业只给我发放40%的工资——基本工资1600元合法不合法?