import { FieldInfo } from 'model-util-base'
import { ConditionUtil, ConditionUtilImpl, FieldUtil, TableUtilImpl, IdType, JoinTable, SubTable } from 'model-util'
import { Container, Singleton } from 'typescript-ioc' 
import { PpMiguWhiteLot } from '../models/index' 
/**
 * @author auto generate
 * @version 1.2
 * @date 2022-05-13 10:40
 */
interface PpMiguWhiteLotCU extends ConditionUtil<PpMiguWhiteLotCU>{
}

class PpMiguWhiteLotCUImpl extends ConditionUtilImpl<PpMiguWhiteLotCUImpl> implements PpMiguWhiteLotCU{ 
    newInstance(): PpMiguWhiteLotCUImpl {
        return new PpMiguWhiteLotCUImpl();
    } 
}

@Singleton 
class PpMiguWhiteLotMU extends TableUtilImpl<PpMiguWhiteLotCU,PpMiguWhiteLot>{ 
    tableName  = 'pp_migu_white_log';
    tableFields  = [''];
    modelFields  = [''];
    modelIdFields  = [''];
    tableIdFields  = [''];
    idType = IdType.CUSTOM;
    joinTables = [];
    subTables = [];

    createConditionUtil(): PpMiguWhiteLotCU {
        return new PpMiguWhiteLotCUImpl();
    }   


}
export {PpMiguWhiteLotMU, PpMiguWhiteLotCU}
