package com.yxproject.start.SqlProvider;

/**
 * Created by zhangyusheng on 2018/10/23 13:52
 */
public class SqlProvider {
//    public String findCardInfoByCardIDOrAcceptNoAtPRODSql(String card) {
//        return new SQL() {
//            {
//                SELECT("*") ;
//                FROM("PROD_card_t@PROD_LINK");
//                if (card.length()==18){
//                    WHERE("id_No=#{idNo}");
//                }
//                if (card.length()==10){
//                    WHERE("PROD_card_t.accept_No=#{acceptNo}");
//                }
//
//            }
//        }.toString();
//    }
//    public String saveFailedinfoEntity(FailedinfoEntity failedinfoEntity) {
//        return new SQL() {
//            {
//                INSERT_INTO("FAILEDINFO");
//                VALUES("failedinfoid","#{failedinfoid}");
//                VALUES("failed_Reason","#{failed_Reason}");
//                VALUES("groupno","#{groupno}");
//                VALUES("cyclesheetid","#{cyclesheetid}");
//                VALUES("state","#{state}");
//                if (failedinfoEntity.getPosition_Date()!=null){
//                    VALUES("position_Date","#{position_Date}");
//                }
//                if (failedinfoEntity.getFinish_Date()!=null){
//                    VALUES("finish_Date","#{finish_Date}");
//                }
//                if (failedinfoEntity.getAllot_Date()!=null){
//                    VALUES("allot_Date","#{allot_Date}");
//                }
//                if (failedinfoEntity.getPrint_Date()!=null){
//                    VALUES("print_Date","#{print_Date}");
//                }
//            }
//        }.toString();
//    }
//
//    public String updateFailedinfoEntity(FailedinfoEntity failedinfoEntity) {
//        return new SQL() {
//            {
//                UPDATE("tb_employee");
//                SET("failedinfoid=#{failedinfoid}");
//                SET("failed_Reason=#{failed_Reason}");
//                SET("groupno=#{groupno}");
//                SET("cyclesheetid=#{cyclesheetid}");
//                SET("state=#{state}");
//                if (failedinfoEntity.getPosition_Date()!=null){
//                    SET("position_Date=#{position_Date}");
//                }
//                if (failedinfoEntity.getFinish_Date()!=null){
//                    SET("finish_Date=#{finish_Date}");
//                }
//                if (failedinfoEntity.getAllot_Date()!=null){
//                    SET("allot_Date=#{allot_Date}");
//                }
//                if (failedinfoEntity.getPrint_Date()!=null){
//                    SET("print_Date=#{print_Date}");
//                }
//            }
//        }.toString();
//    }
//
//    public String selectFailedinfoBycolumnName(String columnName) {
//        String failedinfo = new SQL() {
//            {
//                SELECT("*");
//                FROM("failedinfo");
//                WHERE("decode(#{columnName},null,0,1) =1");
//
//            }
//        }.toString();
//        System.out.println(failedinfo+"---------------------");
//        return failedinfo;
//    }


}
