package com.jwipc.sys.model.query;

import com.jwipc.query.BasePageQuery;
import lombok.Data;
import org.apache.commons.lang3.StringUtils;

/**
 * @author Al
 * @create 2024-02-02 14:58
 */
@Data
public class CompanyQuery extends BasePageQuery {
    /**
     * 公司编码
     */
    private String companyCode;
    /**
     * 公司名称
     */
    private String companyName;
    /**
     * 语言
     */
    private String language;

    /**
     * 用户id（用来区分权限）
     */
    private Long userId;

    /**
     * 是否查询当前用户
     */
    private Integer isAuthority;


    public String getCompanyCodeLike(){
        return StringUtils.isEmpty(this.companyCode) ? null :
                "%" + this.companyCode + "%";
    }

    public String getCompanyNameLike(){
        return StringUtils.isEmpty(this.companyName) ? null : "%" + this.companyName + "%";
    }

}
