xiongzhu 7 lat temu
rodzic
commit
87f6ed9309
58 zmienionych plików z 1471 dodań i 1307 usunięć
  1. 17 0
      pom.xml
  2. 289 256
      src/main/java/com/thmodel/dao/MemberinfoDao.java
  3. 41 20
      src/main/java/com/thmodel/dao/impl/MemberinfoDaoImpl.java
  4. 3 3
      src/main/java/com/thmodel/jooq/tables/Accountrecord.java
  5. 3 3
      src/main/java/com/thmodel/jooq/tables/Accrecord.java
  6. 3 3
      src/main/java/com/thmodel/jooq/tables/Cardaccount.java
  7. 5 5
      src/main/java/com/thmodel/jooq/tables/Cashrecord.java
  8. 3 3
      src/main/java/com/thmodel/jooq/tables/Chatrecord.java
  9. 3 3
      src/main/java/com/thmodel/jooq/tables/Imlog.java
  10. 4 4
      src/main/java/com/thmodel/jooq/tables/Memberinfo.java
  11. 3 3
      src/main/java/com/thmodel/jooq/tables/Membersign.java
  12. 3 3
      src/main/java/com/thmodel/jooq/tables/Modelact.java
  13. 3 3
      src/main/java/com/thmodel/jooq/tables/Modelactitem.java
  14. 3 3
      src/main/java/com/thmodel/jooq/tables/Modelfan.java
  15. 3 3
      src/main/java/com/thmodel/jooq/tables/Modelfigure.java
  16. 6 6
      src/main/java/com/thmodel/jooq/tables/Modelinfo.java
  17. 3 3
      src/main/java/com/thmodel/jooq/tables/Modelintimate.java
  18. 3 3
      src/main/java/com/thmodel/jooq/tables/Modelphoto.java
  19. 3 3
      src/main/java/com/thmodel/jooq/tables/Modelprice.java
  20. 3 3
      src/main/java/com/thmodel/jooq/tables/Modelprivate.java
  21. 3 3
      src/main/java/com/thmodel/jooq/tables/Modelprivatediscuss.java
  22. 3 3
      src/main/java/com/thmodel/jooq/tables/Nexus.java
  23. 6 6
      src/main/java/com/thmodel/jooq/tables/Orderrecord.java
  24. 6 6
      src/main/java/com/thmodel/jooq/tables/Parttyinfo.java
  25. 5 5
      src/main/java/com/thmodel/jooq/tables/Parttysign.java
  26. 4 4
      src/main/java/com/thmodel/jooq/tables/Redpacket.java
  27. 3 3
      src/main/java/com/thmodel/jooq/tables/Reportinfo.java
  28. 4 4
      src/main/java/com/thmodel/jooq/tables/Videorecord.java
  29. 14 14
      src/main/java/com/thmodel/jooq/tables/records/AccountrecordRecord.java
  30. 14 14
      src/main/java/com/thmodel/jooq/tables/records/AccrecordRecord.java
  31. 14 14
      src/main/java/com/thmodel/jooq/tables/records/CardaccountRecord.java
  32. 21 21
      src/main/java/com/thmodel/jooq/tables/records/CashrecordRecord.java
  33. 14 14
      src/main/java/com/thmodel/jooq/tables/records/ChatrecordRecord.java
  34. 14 14
      src/main/java/com/thmodel/jooq/tables/records/ImlogRecord.java
  35. 9 9
      src/main/java/com/thmodel/jooq/tables/records/MemberinfoRecord.java
  36. 14 14
      src/main/java/com/thmodel/jooq/tables/records/MembersignRecord.java
  37. 14 14
      src/main/java/com/thmodel/jooq/tables/records/ModelactRecord.java
  38. 14 14
      src/main/java/com/thmodel/jooq/tables/records/ModelactitemRecord.java
  39. 14 14
      src/main/java/com/thmodel/jooq/tables/records/ModelfanRecord.java
  40. 14 14
      src/main/java/com/thmodel/jooq/tables/records/ModelfigureRecord.java
  41. 6 6
      src/main/java/com/thmodel/jooq/tables/records/ModelinfoRecord.java
  42. 14 14
      src/main/java/com/thmodel/jooq/tables/records/ModelintimateRecord.java
  43. 14 14
      src/main/java/com/thmodel/jooq/tables/records/ModelphotoRecord.java
  44. 14 14
      src/main/java/com/thmodel/jooq/tables/records/ModelpriceRecord.java
  45. 14 14
      src/main/java/com/thmodel/jooq/tables/records/ModelprivateRecord.java
  46. 14 14
      src/main/java/com/thmodel/jooq/tables/records/ModelprivatediscussRecord.java
  47. 14 14
      src/main/java/com/thmodel/jooq/tables/records/NexusRecord.java
  48. 21 21
      src/main/java/com/thmodel/jooq/tables/records/OrderrecordRecord.java
  49. 35 35
      src/main/java/com/thmodel/jooq/tables/records/ParttyinfoRecord.java
  50. 21 21
      src/main/java/com/thmodel/jooq/tables/records/ParttysignRecord.java
  51. 14 14
      src/main/java/com/thmodel/jooq/tables/records/RedpacketRecord.java
  52. 14 14
      src/main/java/com/thmodel/jooq/tables/records/ReportinfoRecord.java
  53. 14 14
      src/main/java/com/thmodel/jooq/tables/records/VideorecordRecord.java
  54. 195 172
      src/main/java/com/thmodel/service/MemberinfoService.java
  55. 376 376
      src/main/java/com/thmodel/service/impl/MemberinfoServiceImpl.java
  56. 6 9
      src/main/java/com/thmodel/servlet/MemberInfoServlet.java
  57. 8 0
      src/main/resources/log4j.properties
  58. 69 4
      src/main/webapp/share.jsp

+ 17 - 0
pom.xml

@@ -201,5 +201,22 @@
             <artifactId>jooq-codegen</artifactId>
             <version>3.11.5</version>
         </dependency>
+        <!-- slf4j依赖 -->
+        <dependency>
+            <groupId>org.slf4j</groupId>
+            <artifactId>slf4j-api</artifactId>
+            <version>1.7.12</version>
+        </dependency>
+        <!-- log4j依赖 -->
+        <dependency>
+            <groupId>org.slf4j</groupId>
+            <artifactId>slf4j-log4j12</artifactId>
+            <version>1.7.12</version>
+        </dependency>
+        <dependency>
+            <groupId>log4j</groupId>
+            <artifactId>log4j</artifactId>
+            <version>1.2.17</version>
+        </dependency>
     </dependencies>
 </project>

+ 289 - 256
src/main/java/com/thmodel/dao/MemberinfoDao.java

@@ -9,260 +9,293 @@ import com.thmodel.entity.ReportInfo;
 import com.thmodel.page.Page;
 
 public interface MemberinfoDao {
-	
-	/**
-	 * 客户端注册
-	 * 插入会员账号信息表
-	 * @param memberinfo
-	 * @return
-	 */
-	public int insertMemberinfoByRegister(MemberInfo memberinfo);
-	
-	/**
-	 * 模特端注册
-	 * 插入会员账号信息表
-	 * @param memberinfo
-	 * @return
-	 */
-	public int insertMemberinfoByModelRegister(MemberInfo memberinfo);
-	
-	/**
-	 * 获取新的邀请码
-	 * @return
-	 */
-	public String getNewMemQrCode();
-	
-	/**
-	 * 根据手机号 和 密码  查询会员/用户信息
-	 * @param username
-	 * @param pwd
-	 * @return
-	 */
-	public MemberInfo login(String username, String pwd);
-	
-	/**
-	 * 根据手机号查询会员/用户信息数量
-	 * @param tel
-	 * @return
-	 */
-	public int getCountToMemberinfoByTel(String tel);
-	
-	/**
-	 * 根据主键pk 查询会员信息
-	 * @param PK
-	 * @return
-	 */
-	public MemberInfo findMemberinfoByPK(int PK);
-	
-	/**
-	 * 获取签到返回值
-	 * 会员PK,积分,最后一次签到时间,连续签到天数
-	 * @return
-	 */
-	public Map<String, Object> docard(int MemberPK);
-	
-	/**
-	 * 根据PK修改密码
-	 * @param PK
-	 * @param pwd
-	 * @return
-	 */
-	public int updatePassword(int PK, String pwd);
-	
-	/**
-	 * 根据手机号/账号	获取密码
-	 * @param tel
-	 * @return
-	 */
-	public String findPwdByTel(String tel);
-	
-	/**
-	 * 根据手机号 查询账号pk
-	 * @param tel
-	 * @return
-	 */
-	public int findMemberpkByTel(String tel);
-	
-	/**
-	 * 根据PK主键  修改昵称
-	 * @param PK
-	 * @param Pet
-	 */
-	public int updatePetByPK(int PK, String Pet);
-	
-	/**
-	 * 根据主键PK修改地区
-	 * @param PK
-	 * @param Area
-	 * @return
-	 */
-	public int updateAreaByPK(int PK, int Area);
-	
-	/**
-	 *  修改用户头像
-	 * @param pk
-	 * @param hphoto
-	 * @return
-	 */
-	public int updateMemberhphotoByPk(int pk, String hphoto);
-	
-	/**
-	 * 根据PK 修改手机号
-	 * @param pk
-	 * @param phone
-	 * @return
-	 */
-	public int updateMemberPhoneByPk(int pk, String phone);
-	
-	/**
-	 * 根据PK 修改token
-	 * @param pk
-	 * @param token
-	 * @return
-	 */
-	public int updateMemberTokenByPk(int pk, String token);
-	
-	/**
-	 * 发红包 时 更新金额
-	 * @param memberPk
-	 * @param coin
-	 * @return
-	 */
-	public int updateMemberToGiveRed_Disable(int memberPk, double coin);
-	
-	/**
-	 * 收红包 时 更新金额
-	 * @param redPacketPk 红包pk
-	 * @param modelPk 收红包的人才pk
-	 * @param memberPk 发红包的会员pk
-	 * @param coin 发红包的金额
-	 * @return
-	 */
-	public int updateMemberToReceiveRed_Disable(int redPacketPk, int modelPk, int memberPk, double coin);
-	
-	
-	/**
-	 * 根据
-	 * @param pk
-	 * @return
-	 */
-	public MemberInfo getMemberInfoByPk(int pk);
-	
-	/**
-	 * 修改用户信息  根据人才pk
-	 * @param modelpk
-	 * @param name
-	 * @param age
-	 * @param area
-	 * @return
-	 */
-	public int updateMemberInfoByModelPk(int modelpk, String name, String age, String area);
-
-	/**
-	 * 根据会员pk 查询会员昵称Pet
-	 * @param pk
-	 * @return
-	 */
-	public String findMemberPetByPk(int pk);
-	
-	/**
-	 * 累加充值币额
-	 * @param memberpk
-	 * @param coin 
-	 * @return
-	 */
-	public int addMemberCoinI(int memberpk, double coin);
-	
-	/**
-	 * 修改支付宝账号  根据 会员pk
-	 * @param memberpk
-	 * @param wid
-	 * @return
-	 */
-	public int updateMemberWidByMemberpk(int memberpk, String wid);
-	
-	/**
-	 * 提现减去余额里面的钱
-	 * @param memberpk
-	 * @param fee
-	 * @return
-	 */
-	public int updateMemberInfoToOutCash(int memberpk, double fee);
-	
-	
-	/**
-	 * 扣除预支付的钱,添加到余额里面
-	 * @param memberpk 会员pk
-	 * @param subtract_coin_o 减去预支里面的金额
-	 * @param plus_coin_a 添加到余额里面的金额
-	 * @return
-	 */
-	public int updateMemberCoinOToCoinA_Disable(int memberpk, double subtract_coin_o, double plus_coin_a);
-	
-	/**
-	 * 根据手机号修改密码
-	 * @param phone
-	 * @param pass
-	 * @return
-	 */
-	public int updateMemberSetPassByPhone(String phone, String pass);
-	
-	/**
-	 * 查询memberpk  是否是模特
-	 * @param memberpk
-	 * @return
-	 */
-	public int findMemberIsModel(int memberpk);
-	
-	/**
-	 * 根据邀请码 获取 pk
-	 * @param introducerpk
-	 * @return
-	 */
-	public int findMemberpkByQRcode(String QRCode);
-	
-	/**
-	 * 添加举报记录
-	 * @param reportInfo
-	 * @return
-	 */
-	public int insertReportInfo(ReportInfo reportInfo);
-	
-	/**
-	 * 删除评论
-	 * @param modelprivatediscusspk
-	 * @param privatepk
-	 * @return
-	 */
-	public int deleteModelPrivateDiscuss(int modelprivatediscusspk, int privatepk);
-	
-	/**
-	 * 添加屏蔽模特
-	 * @param nexus
-	 * @return
-	 */
-	public int insertNexus(Nexus nexus);
-	
-	/**
-	 * 删除屏蔽的模特
-	 * @param nexus
-	 * @return
-	 */
-	public int deleteNexus(Nexus nexus);
-	
-	/**
-	 * 查询屏蔽的模特
-	 * @param nexus
-	 * @return
-	 */
-	public Page<List<Nexus>> findNexusByPage(Nexus nexus, int index, int size);
-	
-	/**
-	 * 查询全部屏蔽的模特
-	 * @param nexus
-	 * @return
-	 */
-	public List<Nexus> findNexusAll(Nexus nexus);
-	
-	
+
+    /**
+     * 客户端注册
+     * 插入会员账号信息表
+     *
+     * @param memberinfo
+     * @return
+     */
+    public int insertMemberinfoByRegister(MemberInfo memberinfo, String qrcode);
+
+    /**
+     * 模特端注册
+     * 插入会员账号信息表
+     *
+     * @param memberinfo
+     * @return
+     */
+    public int insertMemberinfoByModelRegister(MemberInfo memberinfo);
+
+    /**
+     * 获取新的邀请码
+     *
+     * @return
+     */
+    public String getNewMemQrCode();
+
+    /**
+     * 根据手机号 和 密码  查询会员/用户信息
+     *
+     * @param username
+     * @param pwd
+     * @return
+     */
+    public MemberInfo login(String username, String pwd);
+
+    /**
+     * 根据手机号查询会员/用户信息数量
+     *
+     * @param tel
+     * @return
+     */
+    public int getCountToMemberinfoByTel(String tel);
+
+    /**
+     * 根据主键pk 查询会员信息
+     *
+     * @param PK
+     * @return
+     */
+    public MemberInfo findMemberinfoByPK(int PK);
+
+    /**
+     * 获取签到返回值
+     * 会员PK,积分,最后一次签到时间,连续签到天数
+     *
+     * @return
+     */
+    public Map<String, Object> docard(int MemberPK);
+
+    /**
+     * 根据PK修改密码
+     *
+     * @param PK
+     * @param pwd
+     * @return
+     */
+    public int updatePassword(int PK, String pwd);
+
+    /**
+     * 根据手机号/账号	获取密码
+     *
+     * @param tel
+     * @return
+     */
+    public String findPwdByTel(String tel);
+
+    /**
+     * 根据手机号 查询账号pk
+     *
+     * @param tel
+     * @return
+     */
+    public int findMemberpkByTel(String tel);
+
+    /**
+     * 根据PK主键  修改昵称
+     *
+     * @param PK
+     * @param Pet
+     */
+    public int updatePetByPK(int PK, String Pet);
+
+    /**
+     * 根据主键PK修改地区
+     *
+     * @param PK
+     * @param Area
+     * @return
+     */
+    public int updateAreaByPK(int PK, int Area);
+
+    /**
+     * 修改用户头像
+     *
+     * @param pk
+     * @param hphoto
+     * @return
+     */
+    public int updateMemberhphotoByPk(int pk, String hphoto);
+
+    /**
+     * 根据PK 修改手机号
+     *
+     * @param pk
+     * @param phone
+     * @return
+     */
+    public int updateMemberPhoneByPk(int pk, String phone);
+
+    /**
+     * 根据PK 修改token
+     *
+     * @param pk
+     * @param token
+     * @return
+     */
+    public int updateMemberTokenByPk(int pk, String token);
+
+    /**
+     * 发红包 时 更新金额
+     *
+     * @param memberPk
+     * @param coin
+     * @return
+     */
+    public int updateMemberToGiveRed_Disable(int memberPk, double coin);
+
+    /**
+     * 收红包 时 更新金额
+     *
+     * @param redPacketPk 红包pk
+     * @param modelPk     收红包的人才pk
+     * @param memberPk    发红包的会员pk
+     * @param coin        发红包的金额
+     * @return
+     */
+    public int updateMemberToReceiveRed_Disable(int redPacketPk, int modelPk, int memberPk, double coin);
+
+
+    /**
+     * 根据
+     *
+     * @param pk
+     * @return
+     */
+    public MemberInfo getMemberInfoByPk(int pk);
+
+    /**
+     * 修改用户信息  根据人才pk
+     *
+     * @param modelpk
+     * @param name
+     * @param age
+     * @param area
+     * @return
+     */
+    public int updateMemberInfoByModelPk(int modelpk, String name, String age, String area);
+
+    /**
+     * 根据会员pk 查询会员昵称Pet
+     *
+     * @param pk
+     * @return
+     */
+    public String findMemberPetByPk(int pk);
+
+    /**
+     * 累加充值币额
+     *
+     * @param memberpk
+     * @param coin
+     * @return
+     */
+    public int addMemberCoinI(int memberpk, double coin);
+
+    /**
+     * 修改支付宝账号  根据 会员pk
+     *
+     * @param memberpk
+     * @param wid
+     * @return
+     */
+    public int updateMemberWidByMemberpk(int memberpk, String wid);
+
+    /**
+     * 提现减去余额里面的钱
+     *
+     * @param memberpk
+     * @param fee
+     * @return
+     */
+    public int updateMemberInfoToOutCash(int memberpk, double fee);
+
+
+    /**
+     * 扣除预支付的钱,添加到余额里面
+     *
+     * @param memberpk        会员pk
+     * @param subtract_coin_o 减去预支里面的金额
+     * @param plus_coin_a     添加到余额里面的金额
+     * @return
+     */
+    public int updateMemberCoinOToCoinA_Disable(int memberpk, double subtract_coin_o, double plus_coin_a);
+
+    /**
+     * 根据手机号修改密码
+     *
+     * @param phone
+     * @param pass
+     * @return
+     */
+    public int updateMemberSetPassByPhone(String phone, String pass);
+
+    /**
+     * 查询memberpk  是否是模特
+     *
+     * @param memberpk
+     * @return
+     */
+    public int findMemberIsModel(int memberpk);
+
+    /**
+     * 根据邀请码 获取 pk
+     *
+     * @param introducerpk
+     * @return
+     */
+    public int findMemberpkByQRcode(String QRCode);
+
+    /**
+     * 添加举报记录
+     *
+     * @param reportInfo
+     * @return
+     */
+    public int insertReportInfo(ReportInfo reportInfo);
+
+    /**
+     * 删除评论
+     *
+     * @param modelprivatediscusspk
+     * @param privatepk
+     * @return
+     */
+    public int deleteModelPrivateDiscuss(int modelprivatediscusspk, int privatepk);
+
+    /**
+     * 添加屏蔽模特
+     *
+     * @param nexus
+     * @return
+     */
+    public int insertNexus(Nexus nexus);
+
+    /**
+     * 删除屏蔽的模特
+     *
+     * @param nexus
+     * @return
+     */
+    public int deleteNexus(Nexus nexus);
+
+    /**
+     * 查询屏蔽的模特
+     *
+     * @param nexus
+     * @return
+     */
+    public Page<List<Nexus>> findNexusByPage(Nexus nexus, int index, int size);
+
+    /**
+     * 查询全部屏蔽的模特
+     *
+     * @param nexus
+     * @return
+     */
+    public List<Nexus> findNexusAll(Nexus nexus);
+
+
 }

+ 41 - 20
src/main/java/com/thmodel/dao/impl/MemberinfoDaoImpl.java

@@ -1,7 +1,10 @@
 package com.thmodel.dao.impl;
 
 import java.sql.SQLException;
+import java.sql.Timestamp;
 import java.text.SimpleDateFormat;
+import java.time.LocalDate;
+import java.time.LocalDateTime;
 import java.util.ArrayList;
 import java.util.HashMap;
 import java.util.List;
@@ -10,7 +13,8 @@ import java.util.Map;
 import javax.sql.rowset.CachedRowSet;
 
 import com.thmodel.jooq.Tables;
-import org.apache.log4j.Logger;
+import com.thmodel.jooq.tables.records.MemberinfoRecord;
+import org.apache.commons.lang.StringUtils;
 
 import com.thmodel.constants.Constants;
 import com.thmodel.dao.MemberinfoDao;
@@ -22,37 +26,54 @@ import com.thmodel.page.Page;
 import com.thmodel.util.CommentUtils;
 import org.jooq.DSLContext;
 import org.jooq.Record;
+import org.jooq.Result;
 import org.jooq.SQLDialect;
 import org.jooq.impl.DSL;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 
+import static com.thmodel.jooq.Tables.MEMBERINFO;
 import static com.thmodel.jooq.Tables.SHARERECORD;
 
 public class MemberinfoDaoImpl implements MemberinfoDao {
 
-    private static final Logger logger = Logger.getLogger(MemberinfoDaoImpl.class);
+    private static final Logger logger = LoggerFactory.getLogger(MemberinfoDaoImpl.class);
 
     @Override
-    public int insertMemberinfoByRegister(MemberInfo memberinfo) {
-        String tel      = memberinfo.getTel();
-        String pass     = memberinfo.getPass();
-        String pet      = memberinfo.getPet();
-        String token    = memberinfo.getToken() == null ? "" : memberinfo.getToken();
-        int    membtype = Constants.MEMTYPE_HuiYuan;
-
-        DSLContext ctx    = DSL.using(new DbConnection().getConn(), SQLDialect.MYSQL);
-        Record     result = ctx.select().from(SHARERECORD).fetchOne();
-        if (result != null) {
+    public int insertMemberinfoByRegister(MemberInfo memberinfo, String qrcode) {
+        String tel          = memberinfo.getTel();
+        String pass         = memberinfo.getPass();
+        String pet          = memberinfo.getPet();
+        String token        = memberinfo.getToken() == null ? "" : memberinfo.getToken();
+        int    membtype     = Constants.MEMTYPE_HuiYuan;
+        int    introducerPK = 0;
 
+        DSLContext ctx         = DSL.using(new DbConnection().getConn(), SQLDialect.MYSQL);
+        Record     shareRecord = ctx.select().from(SHARERECORD).where(SHARERECORD.PHONE.equal(tel)).fetchOne();
+        if (shareRecord != null) {
+            qrcode = SHARERECORD.CODE.getValue(shareRecord);
+        }
+        if (StringUtils.isNotEmpty(qrcode)) {
+            Record memberRecord = ctx.select().from(MEMBERINFO).where(MEMBERINFO.QRCODE.equal(qrcode)).fetchOne();
+            if (memberRecord != null) {
+                introducerPK = MEMBERINFO.PK.getValue(memberRecord);
+            }
         }
-
 
         //给默认头像
-        String hphoto = Constants.ERROR_IMG_HP2X == null ? "" : Constants.ERROR_IMG_HP2X;
+        String hphoto = Constants.ERROR_IMG_HP2X;
 
-        String       sql = String.format("INSERT INTO memberinfo(Tel, Phone, Pass, Pet, membtype, Token, hphoto, MDate, QRCode) VALUES('%s', '%s', '%s', '%s', '%s', '%s', '%s', now(), '%s')", tel, tel, pass, pet, membtype, token, hphoto, getNewMemQrCode());
-        DbConnection db  = new DbConnection();
-        int          pk  = db.executeUpdate(sql);
-        return pk;
+        MemberinfoRecord record = ctx.insertInto(MEMBERINFO, MEMBERINFO.TEL, MEMBERINFO.PHONE, MEMBERINFO.PASS, MEMBERINFO.PET, MEMBERINFO.MEMBTYPE, MEMBERINFO.TOKEN, MEMBERINFO.HPHOTO, MEMBERINFO.QRCODE, MEMBERINFO.INTRODUCERPK)
+                                     .values(tel, tel, pass, pet, membtype, token, hphoto, getNewMemQrCode(), introducerPK != 0 ? introducerPK : null)
+                                     .returning(MEMBERINFO.PK)
+                                     .fetchOne();
+        return record.get(MEMBERINFO.PK);
+
+        //
+        // String       sql = String.format("INSERT INTO memberinfo(Tel, Phone, Pass, Pet, membtype, Token, hphoto, MDate, QRCode) VALUES('%s', '%s', '%s', '%s', '%s', '%s', '%s', now(), '%s')", tel, tel, pass, pet, membtype, token, hphoto, getNewMemQrCode());
+        // DbConnection db  = new DbConnection();
+        // int          pk  = db.executeUpdate(sql);
+        // return pk;
     }
 
     @Override
@@ -536,7 +557,7 @@ public class MemberinfoDaoImpl implements MemberinfoDao {
     public int insertReportInfo(ReportInfo reportInfo) {
         reportInfo.setReason(reportInfo.getReason() == null ? "" : reportInfo.getReason());
         String sql = String.format("insert into ReportInfo(appelleePK, accuserPK, reason, createdate)values('%s', '%s', '%s', now())",
-                reportInfo.getAppelleepk(), reportInfo.getAccuserpk(), reportInfo.getReason()
+                                   reportInfo.getAppelleepk(), reportInfo.getAccuserpk(), reportInfo.getReason()
         );
 
         DbConnection db = new DbConnection();
@@ -554,7 +575,7 @@ public class MemberinfoDaoImpl implements MemberinfoDao {
     public int insertNexus(Nexus nexus) {
         nexus.setRemarks(nexus.getRemarks() == null ? "" : nexus.getRemarks());
         String sql = String.format("insert into Nexus(memberpk, modelpk, create_date, remarks) values('%s', '%s', now(), '%s')",
-                nexus.getMemberpk(), nexus.getModelpk(), nexus.getRemarks());
+                                   nexus.getMemberpk(), nexus.getModelpk(), nexus.getRemarks());
         DbConnection db = new DbConnection();
         return db.executeUpdate(sql);
     }

+ 3 - 3
src/main/java/com/thmodel/jooq/tables/Accountrecord.java

@@ -10,7 +10,7 @@ import com.thmodel.jooq.Thmodeltest;
 import com.thmodel.jooq.tables.records.AccountrecordRecord;
 
 import java.math.BigDecimal;
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 import java.util.Arrays;
 import java.util.List;
 
@@ -43,7 +43,7 @@ import org.jooq.impl.TableImpl;
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
 public class Accountrecord extends TableImpl<AccountrecordRecord> {
 
-    private static final long serialVersionUID = 1233374379;
+    private static final long serialVersionUID = -907652838;
 
     /**
      * The reference instance of <code>thmodeltest.accountrecord</code>
@@ -71,7 +71,7 @@ public class Accountrecord extends TableImpl<AccountrecordRecord> {
     /**
      * The column <code>thmodeltest.accountrecord.ADate</code>.
      */
-    public final TableField<AccountrecordRecord, Timestamp> ADATE = createField("ADate", org.jooq.impl.SQLDataType.TIMESTAMP, this, "");
+    public final TableField<AccountrecordRecord, LocalDateTime> ADATE = createField("ADate", org.jooq.impl.SQLDataType.LOCALDATETIME, this, "");
 
     /**
      * The column <code>thmodeltest.accountrecord.SType</code>.

+ 3 - 3
src/main/java/com/thmodel/jooq/tables/Accrecord.java

@@ -9,7 +9,7 @@ import com.thmodel.jooq.Keys;
 import com.thmodel.jooq.Thmodeltest;
 import com.thmodel.jooq.tables.records.AccrecordRecord;
 
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 import java.util.Arrays;
 import java.util.List;
 
@@ -42,7 +42,7 @@ import org.jooq.impl.TableImpl;
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
 public class Accrecord extends TableImpl<AccrecordRecord> {
 
-    private static final long serialVersionUID = 1885624204;
+    private static final long serialVersionUID = -263950119;
 
     /**
      * The reference instance of <code>thmodeltest.accrecord</code>
@@ -75,7 +75,7 @@ public class Accrecord extends TableImpl<AccrecordRecord> {
     /**
      * The column <code>thmodeltest.accrecord.aDate</code>.
      */
-    public final TableField<AccrecordRecord, Timestamp> ADATE = createField("aDate", org.jooq.impl.SQLDataType.TIMESTAMP, this, "");
+    public final TableField<AccrecordRecord, LocalDateTime> ADATE = createField("aDate", org.jooq.impl.SQLDataType.LOCALDATETIME, this, "");
 
     /**
      * The column <code>thmodeltest.accrecord.acc</code>.

+ 3 - 3
src/main/java/com/thmodel/jooq/tables/Cardaccount.java

@@ -10,7 +10,7 @@ import com.thmodel.jooq.Thmodeltest;
 import com.thmodel.jooq.tables.records.CardaccountRecord;
 
 import java.math.BigDecimal;
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 import java.util.Arrays;
 import java.util.List;
 
@@ -43,7 +43,7 @@ import org.jooq.impl.TableImpl;
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
 public class Cardaccount extends TableImpl<CardaccountRecord> {
 
-    private static final long serialVersionUID = -363003347;
+    private static final long serialVersionUID = -1448626370;
 
     /**
      * The reference instance of <code>thmodeltest.cardaccount</code>
@@ -76,7 +76,7 @@ public class Cardaccount extends TableImpl<CardaccountRecord> {
     /**
      * The column <code>thmodeltest.cardaccount.AccountDate</code>.
      */
-    public final TableField<CardaccountRecord, Timestamp> ACCOUNTDATE = createField("AccountDate", org.jooq.impl.SQLDataType.TIMESTAMP, this, "");
+    public final TableField<CardaccountRecord, LocalDateTime> ACCOUNTDATE = createField("AccountDate", org.jooq.impl.SQLDataType.LOCALDATETIME, this, "");
 
     /**
      * The column <code>thmodeltest.cardaccount.Fee</code>.

+ 5 - 5
src/main/java/com/thmodel/jooq/tables/Cashrecord.java

@@ -10,7 +10,7 @@ import com.thmodel.jooq.Thmodeltest;
 import com.thmodel.jooq.tables.records.CashrecordRecord;
 
 import java.math.BigDecimal;
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 import java.util.Arrays;
 import java.util.List;
 
@@ -43,7 +43,7 @@ import org.jooq.impl.TableImpl;
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
 public class Cashrecord extends TableImpl<CashrecordRecord> {
 
-    private static final long serialVersionUID = -775464482;
+    private static final long serialVersionUID = 1644592911;
 
     /**
      * The reference instance of <code>thmodeltest.cashrecord</code>
@@ -81,7 +81,7 @@ public class Cashrecord extends TableImpl<CashrecordRecord> {
     /**
      * The column <code>thmodeltest.cashrecord.FeeDate</code>.
      */
-    public final TableField<CashrecordRecord, Timestamp> FEEDATE = createField("FeeDate", org.jooq.impl.SQLDataType.TIMESTAMP, this, "");
+    public final TableField<CashrecordRecord, LocalDateTime> FEEDATE = createField("FeeDate", org.jooq.impl.SQLDataType.LOCALDATETIME, this, "");
 
     /**
      * The column <code>thmodeltest.cashrecord.Abstract</code>.
@@ -116,12 +116,12 @@ public class Cashrecord extends TableImpl<CashrecordRecord> {
     /**
      * The column <code>thmodeltest.cashrecord.AccountingDate</code>.
      */
-    public final TableField<CashrecordRecord, Timestamp> ACCOUNTINGDATE = createField("AccountingDate", org.jooq.impl.SQLDataType.TIMESTAMP.defaultValue(org.jooq.impl.DSL.field("CURRENT_TIMESTAMP", org.jooq.impl.SQLDataType.TIMESTAMP)), this, "");
+    public final TableField<CashrecordRecord, LocalDateTime> ACCOUNTINGDATE = createField("AccountingDate", org.jooq.impl.SQLDataType.LOCALDATETIME.defaultValue(DSL.field("CURRENT_TIMESTAMP", org.jooq.impl.SQLDataType.LOCALDATETIME)), this, "");
 
     /**
      * The column <code>thmodeltest.cashrecord.AccFlag</code>.
      */
-    public final TableField<CashrecordRecord, Integer> ACCFLAG = createField("AccFlag", org.jooq.impl.SQLDataType.INTEGER.defaultValue(org.jooq.impl.DSL.inline("0", org.jooq.impl.SQLDataType.INTEGER)), this, "");
+    public final TableField<CashrecordRecord, Integer> ACCFLAG = createField("AccFlag", org.jooq.impl.SQLDataType.INTEGER.defaultValue(DSL.inline("0", org.jooq.impl.SQLDataType.INTEGER)), this, "");
 
     /**
      * Create a <code>thmodeltest.cashrecord</code> table reference

+ 3 - 3
src/main/java/com/thmodel/jooq/tables/Chatrecord.java

@@ -9,7 +9,7 @@ import com.thmodel.jooq.Keys;
 import com.thmodel.jooq.Thmodeltest;
 import com.thmodel.jooq.tables.records.ChatrecordRecord;
 
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 import java.util.Arrays;
 import java.util.List;
 
@@ -42,7 +42,7 @@ import org.jooq.impl.TableImpl;
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
 public class Chatrecord extends TableImpl<ChatrecordRecord> {
 
-    private static final long serialVersionUID = 521514005;
+    private static final long serialVersionUID = 156832246;
 
     /**
      * The reference instance of <code>thmodeltest.chatrecord</code>
@@ -65,7 +65,7 @@ public class Chatrecord extends TableImpl<ChatrecordRecord> {
     /**
      * The column <code>thmodeltest.chatrecord.CDate</code>.
      */
-    public final TableField<ChatrecordRecord, Timestamp> CDATE = createField("CDate", org.jooq.impl.SQLDataType.TIMESTAMP, this, "");
+    public final TableField<ChatrecordRecord, LocalDateTime> CDATE = createField("CDate", org.jooq.impl.SQLDataType.LOCALDATETIME, this, "");
 
     /**
      * The column <code>thmodeltest.chatrecord.ModelPK</code>.

+ 3 - 3
src/main/java/com/thmodel/jooq/tables/Imlog.java

@@ -9,7 +9,7 @@ import com.thmodel.jooq.Keys;
 import com.thmodel.jooq.Thmodeltest;
 import com.thmodel.jooq.tables.records.ImlogRecord;
 
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 import java.util.Arrays;
 import java.util.List;
 
@@ -42,7 +42,7 @@ import org.jooq.impl.TableImpl;
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
 public class Imlog extends TableImpl<ImlogRecord> {
 
-    private static final long serialVersionUID = -669036226;
+    private static final long serialVersionUID = 824717031;
 
     /**
      * The reference instance of <code>thmodeltest.imlog</code>
@@ -110,7 +110,7 @@ public class Imlog extends TableImpl<ImlogRecord> {
     /**
      * The column <code>thmodeltest.imlog.systemDate</code>.
      */
-    public final TableField<ImlogRecord, Timestamp> SYSTEMDATE = createField("systemDate", org.jooq.impl.SQLDataType.TIMESTAMP, this, "");
+    public final TableField<ImlogRecord, LocalDateTime> SYSTEMDATE = createField("systemDate", org.jooq.impl.SQLDataType.LOCALDATETIME, this, "");
 
     /**
      * Create a <code>thmodeltest.imlog</code> table reference

+ 4 - 4
src/main/java/com/thmodel/jooq/tables/Memberinfo.java

@@ -10,7 +10,7 @@ import com.thmodel.jooq.Thmodeltest;
 import com.thmodel.jooq.tables.records.MemberinfoRecord;
 
 import java.math.BigDecimal;
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 import java.util.Arrays;
 import java.util.List;
 
@@ -43,7 +43,7 @@ import org.jooq.impl.TableImpl;
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
 public class Memberinfo extends TableImpl<MemberinfoRecord> {
 
-    private static final long serialVersionUID = 2069436563;
+    private static final long serialVersionUID = -233872534;
 
     /**
      * The reference instance of <code>thmodeltest.memberinfo</code>
@@ -131,7 +131,7 @@ public class Memberinfo extends TableImpl<MemberinfoRecord> {
     /**
      * The column <code>thmodeltest.memberinfo.MDate</code>.
      */
-    public final TableField<MemberinfoRecord, Timestamp> MDATE = createField("MDate", org.jooq.impl.SQLDataType.TIMESTAMP, this, "");
+    public final TableField<MemberinfoRecord, LocalDateTime> MDATE = createField("MDate", org.jooq.impl.SQLDataType.LOCALDATETIME, this, "");
 
     /**
      * The column <code>thmodeltest.memberinfo.token</code>.
@@ -146,7 +146,7 @@ public class Memberinfo extends TableImpl<MemberinfoRecord> {
     /**
      * The column <code>thmodeltest.memberinfo.LastSign</code>.
      */
-    public final TableField<MemberinfoRecord, Timestamp> LASTSIGN = createField("LastSign", org.jooq.impl.SQLDataType.TIMESTAMP, this, "");
+    public final TableField<MemberinfoRecord, LocalDateTime> LASTSIGN = createField("LastSign", org.jooq.impl.SQLDataType.LOCALDATETIME, this, "");
 
     /**
      * The column <code>thmodeltest.memberinfo.SignDays</code>.

+ 3 - 3
src/main/java/com/thmodel/jooq/tables/Membersign.java

@@ -9,7 +9,7 @@ import com.thmodel.jooq.Keys;
 import com.thmodel.jooq.Thmodeltest;
 import com.thmodel.jooq.tables.records.MembersignRecord;
 
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 import java.util.Arrays;
 import java.util.List;
 
@@ -42,7 +42,7 @@ import org.jooq.impl.TableImpl;
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
 public class Membersign extends TableImpl<MembersignRecord> {
 
-    private static final long serialVersionUID = -1293546571;
+    private static final long serialVersionUID = 667940602;
 
     /**
      * The reference instance of <code>thmodeltest.membersign</code>
@@ -70,7 +70,7 @@ public class Membersign extends TableImpl<MembersignRecord> {
     /**
      * The column <code>thmodeltest.membersign.SDate</code>.
      */
-    public final TableField<MembersignRecord, Timestamp> SDATE = createField("SDate", org.jooq.impl.SQLDataType.TIMESTAMP, this, "");
+    public final TableField<MembersignRecord, LocalDateTime> SDATE = createField("SDate", org.jooq.impl.SQLDataType.LOCALDATETIME, this, "");
 
     /**
      * Create a <code>thmodeltest.membersign</code> table reference

+ 3 - 3
src/main/java/com/thmodel/jooq/tables/Modelact.java

@@ -9,7 +9,7 @@ import com.thmodel.jooq.Keys;
 import com.thmodel.jooq.Thmodeltest;
 import com.thmodel.jooq.tables.records.ModelactRecord;
 
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 import java.util.Arrays;
 import java.util.List;
 
@@ -42,7 +42,7 @@ import org.jooq.impl.TableImpl;
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
 public class Modelact extends TableImpl<ModelactRecord> {
 
-    private static final long serialVersionUID = 1488936374;
+    private static final long serialVersionUID = -48042955;
 
     /**
      * The reference instance of <code>thmodeltest.modelact</code>
@@ -105,7 +105,7 @@ public class Modelact extends TableImpl<ModelactRecord> {
     /**
      * The column <code>thmodeltest.modelact.ADate</code>.
      */
-    public final TableField<ModelactRecord, Timestamp> ADATE = createField("ADate", org.jooq.impl.SQLDataType.TIMESTAMP, this, "");
+    public final TableField<ModelactRecord, LocalDateTime> ADATE = createField("ADate", org.jooq.impl.SQLDataType.LOCALDATETIME, this, "");
 
     /**
      * Create a <code>thmodeltest.modelact</code> table reference

+ 3 - 3
src/main/java/com/thmodel/jooq/tables/Modelactitem.java

@@ -9,7 +9,7 @@ import com.thmodel.jooq.Keys;
 import com.thmodel.jooq.Thmodeltest;
 import com.thmodel.jooq.tables.records.ModelactitemRecord;
 
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 import java.util.Arrays;
 import java.util.List;
 
@@ -42,7 +42,7 @@ import org.jooq.impl.TableImpl;
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
 public class Modelactitem extends TableImpl<ModelactitemRecord> {
 
-    private static final long serialVersionUID = 212110070;
+    private static final long serialVersionUID = -1066116613;
 
     /**
      * The reference instance of <code>thmodeltest.modelactitem</code>
@@ -75,7 +75,7 @@ public class Modelactitem extends TableImpl<ModelactitemRecord> {
     /**
      * The column <code>thmodeltest.modelactitem.IDate</code>.
      */
-    public final TableField<ModelactitemRecord, Timestamp> IDATE = createField("IDate", org.jooq.impl.SQLDataType.TIMESTAMP, this, "");
+    public final TableField<ModelactitemRecord, LocalDateTime> IDATE = createField("IDate", org.jooq.impl.SQLDataType.LOCALDATETIME, this, "");
 
     /**
      * The column <code>thmodeltest.modelactitem.IsGood</code>.

+ 3 - 3
src/main/java/com/thmodel/jooq/tables/Modelfan.java

@@ -9,7 +9,7 @@ import com.thmodel.jooq.Keys;
 import com.thmodel.jooq.Thmodeltest;
 import com.thmodel.jooq.tables.records.ModelfanRecord;
 
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 import java.util.Arrays;
 import java.util.List;
 
@@ -42,7 +42,7 @@ import org.jooq.impl.TableImpl;
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
 public class Modelfan extends TableImpl<ModelfanRecord> {
 
-    private static final long serialVersionUID = -1234875494;
+    private static final long serialVersionUID = -91567015;
 
     /**
      * The reference instance of <code>thmodeltest.modelfan</code>
@@ -75,7 +75,7 @@ public class Modelfan extends TableImpl<ModelfanRecord> {
     /**
      * The column <code>thmodeltest.modelfan.FDate</code>.
      */
-    public final TableField<ModelfanRecord, Timestamp> FDATE = createField("FDate", org.jooq.impl.SQLDataType.TIMESTAMP, this, "");
+    public final TableField<ModelfanRecord, LocalDateTime> FDATE = createField("FDate", org.jooq.impl.SQLDataType.LOCALDATETIME, this, "");
 
     /**
      * Create a <code>thmodeltest.modelfan</code> table reference

+ 3 - 3
src/main/java/com/thmodel/jooq/tables/Modelfigure.java

@@ -9,7 +9,7 @@ import com.thmodel.jooq.Keys;
 import com.thmodel.jooq.Thmodeltest;
 import com.thmodel.jooq.tables.records.ModelfigureRecord;
 
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 import java.util.Arrays;
 import java.util.List;
 
@@ -42,7 +42,7 @@ import org.jooq.impl.TableImpl;
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
 public class Modelfigure extends TableImpl<ModelfigureRecord> {
 
-    private static final long serialVersionUID = 321235761;
+    private static final long serialVersionUID = 1892438676;
 
     /**
      * The reference instance of <code>thmodeltest.modelfigure</code>
@@ -75,7 +75,7 @@ public class Modelfigure extends TableImpl<ModelfigureRecord> {
     /**
      * The column <code>thmodeltest.modelfigure.FDate</code>.
      */
-    public final TableField<ModelfigureRecord, Timestamp> FDATE = createField("FDate", org.jooq.impl.SQLDataType.TIMESTAMP, this, "");
+    public final TableField<ModelfigureRecord, LocalDateTime> FDATE = createField("FDate", org.jooq.impl.SQLDataType.LOCALDATETIME, this, "");
 
     /**
      * The column <code>thmodeltest.modelfigure.MemberPK</code>.

+ 6 - 6
src/main/java/com/thmodel/jooq/tables/Modelinfo.java

@@ -10,7 +10,7 @@ import com.thmodel.jooq.Thmodeltest;
 import com.thmodel.jooq.tables.records.ModelinfoRecord;
 
 import java.math.BigDecimal;
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 import java.util.Arrays;
 import java.util.List;
 
@@ -43,7 +43,7 @@ import org.jooq.impl.TableImpl;
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
 public class Modelinfo extends TableImpl<ModelinfoRecord> {
 
-    private static final long serialVersionUID = -1086692173;
+    private static final long serialVersionUID = 553924176;
 
     /**
      * The reference instance of <code>thmodeltest.modelinfo</code>
@@ -221,7 +221,7 @@ public class Modelinfo extends TableImpl<ModelinfoRecord> {
     /**
      * The column <code>thmodeltest.modelinfo.Rdate</code>.
      */
-    public final TableField<ModelinfoRecord, Timestamp> RDATE = createField("Rdate", org.jooq.impl.SQLDataType.TIMESTAMP, this, "");
+    public final TableField<ModelinfoRecord, LocalDateTime> RDATE = createField("Rdate", org.jooq.impl.SQLDataType.LOCALDATETIME, this, "");
 
     /**
      * The column <code>thmodeltest.modelinfo.occupation</code>.
@@ -231,7 +231,7 @@ public class Modelinfo extends TableImpl<ModelinfoRecord> {
     /**
      * The column <code>thmodeltest.modelinfo.IsOrder</code>.
      */
-    public final TableField<ModelinfoRecord, Integer> ISORDER = createField("IsOrder", org.jooq.impl.SQLDataType.INTEGER.defaultValue(org.jooq.impl.DSL.inline("0", org.jooq.impl.SQLDataType.INTEGER)), this, "");
+    public final TableField<ModelinfoRecord, Integer> ISORDER = createField("IsOrder", org.jooq.impl.SQLDataType.INTEGER.defaultValue(DSL.inline("0", org.jooq.impl.SQLDataType.INTEGER)), this, "");
 
     /**
      * The column <code>thmodeltest.modelinfo.ratio_RR</code>.
@@ -266,12 +266,12 @@ public class Modelinfo extends TableImpl<ModelinfoRecord> {
     /**
      * The column <code>thmodeltest.modelinfo.HasRed</code>.
      */
-    public final TableField<ModelinfoRecord, Integer> HASRED = createField("HasRed", org.jooq.impl.SQLDataType.INTEGER.defaultValue(org.jooq.impl.DSL.inline("0", org.jooq.impl.SQLDataType.INTEGER)), this, "");
+    public final TableField<ModelinfoRecord, Integer> HASRED = createField("HasRed", org.jooq.impl.SQLDataType.INTEGER.defaultValue(DSL.inline("0", org.jooq.impl.SQLDataType.INTEGER)), this, "");
 
     /**
      * The column <code>thmodeltest.modelinfo.sort</code>.
      */
-    public final TableField<ModelinfoRecord, Integer> SORT = createField("sort", org.jooq.impl.SQLDataType.INTEGER.defaultValue(org.jooq.impl.DSL.inline("0", org.jooq.impl.SQLDataType.INTEGER)), this, "");
+    public final TableField<ModelinfoRecord, Integer> SORT = createField("sort", org.jooq.impl.SQLDataType.INTEGER.defaultValue(DSL.inline("0", org.jooq.impl.SQLDataType.INTEGER)), this, "");
 
     /**
      * Create a <code>thmodeltest.modelinfo</code> table reference

+ 3 - 3
src/main/java/com/thmodel/jooq/tables/Modelintimate.java

@@ -9,7 +9,7 @@ import com.thmodel.jooq.Keys;
 import com.thmodel.jooq.Thmodeltest;
 import com.thmodel.jooq.tables.records.ModelintimateRecord;
 
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 import java.util.Arrays;
 import java.util.List;
 
@@ -42,7 +42,7 @@ import org.jooq.impl.TableImpl;
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
 public class Modelintimate extends TableImpl<ModelintimateRecord> {
 
-    private static final long serialVersionUID = -472016803;
+    private static final long serialVersionUID = -183164138;
 
     /**
      * The reference instance of <code>thmodeltest.modelintimate</code>
@@ -75,7 +75,7 @@ public class Modelintimate extends TableImpl<ModelintimateRecord> {
     /**
      * The column <code>thmodeltest.modelintimate.IDate</code>.
      */
-    public final TableField<ModelintimateRecord, Timestamp> IDATE = createField("IDate", org.jooq.impl.SQLDataType.TIMESTAMP, this, "");
+    public final TableField<ModelintimateRecord, LocalDateTime> IDATE = createField("IDate", org.jooq.impl.SQLDataType.LOCALDATETIME, this, "");
 
     /**
      * Create a <code>thmodeltest.modelintimate</code> table reference

+ 3 - 3
src/main/java/com/thmodel/jooq/tables/Modelphoto.java

@@ -9,7 +9,7 @@ import com.thmodel.jooq.Keys;
 import com.thmodel.jooq.Thmodeltest;
 import com.thmodel.jooq.tables.records.ModelphotoRecord;
 
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 import java.util.Arrays;
 import java.util.List;
 
@@ -42,7 +42,7 @@ import org.jooq.impl.TableImpl;
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
 public class Modelphoto extends TableImpl<ModelphotoRecord> {
 
-    private static final long serialVersionUID = 1000853267;
+    private static final long serialVersionUID = -78948590;
 
     /**
      * The reference instance of <code>thmodeltest.modelphoto</code>
@@ -70,7 +70,7 @@ public class Modelphoto extends TableImpl<ModelphotoRecord> {
     /**
      * The column <code>thmodeltest.modelphoto.RDate</code>.
      */
-    public final TableField<ModelphotoRecord, Timestamp> RDATE = createField("RDate", org.jooq.impl.SQLDataType.TIMESTAMP, this, "");
+    public final TableField<ModelphotoRecord, LocalDateTime> RDATE = createField("RDate", org.jooq.impl.SQLDataType.LOCALDATETIME, this, "");
 
     /**
      * The column <code>thmodeltest.modelphoto.Photo</code>.

+ 3 - 3
src/main/java/com/thmodel/jooq/tables/Modelprice.java

@@ -10,7 +10,7 @@ import com.thmodel.jooq.Thmodeltest;
 import com.thmodel.jooq.tables.records.ModelpriceRecord;
 
 import java.math.BigDecimal;
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 import java.util.Arrays;
 import java.util.List;
 
@@ -43,7 +43,7 @@ import org.jooq.impl.TableImpl;
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
 public class Modelprice extends TableImpl<ModelpriceRecord> {
 
-    private static final long serialVersionUID = -775043654;
+    private static final long serialVersionUID = -1796101439;
 
     /**
      * The reference instance of <code>thmodeltest.modelprice</code>
@@ -71,7 +71,7 @@ public class Modelprice extends TableImpl<ModelpriceRecord> {
     /**
      * The column <code>thmodeltest.modelprice.PDate</code>.
      */
-    public final TableField<ModelpriceRecord, Timestamp> PDATE = createField("PDate", org.jooq.impl.SQLDataType.TIMESTAMP, this, "");
+    public final TableField<ModelpriceRecord, LocalDateTime> PDATE = createField("PDate", org.jooq.impl.SQLDataType.LOCALDATETIME, this, "");
 
     /**
      * The column <code>thmodeltest.modelprice.PName</code>.

+ 3 - 3
src/main/java/com/thmodel/jooq/tables/Modelprivate.java

@@ -9,7 +9,7 @@ import com.thmodel.jooq.Keys;
 import com.thmodel.jooq.Thmodeltest;
 import com.thmodel.jooq.tables.records.ModelprivateRecord;
 
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 import java.util.Arrays;
 import java.util.List;
 
@@ -42,7 +42,7 @@ import org.jooq.impl.TableImpl;
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
 public class Modelprivate extends TableImpl<ModelprivateRecord> {
 
-    private static final long serialVersionUID = 1964352899;
+    private static final long serialVersionUID = 1296078788;
 
     /**
      * The reference instance of <code>thmodeltest.modelprivate</code>
@@ -70,7 +70,7 @@ public class Modelprivate extends TableImpl<ModelprivateRecord> {
     /**
      * The column <code>thmodeltest.modelprivate.PDate</code>.
      */
-    public final TableField<ModelprivateRecord, Timestamp> PDATE = createField("PDate", org.jooq.impl.SQLDataType.TIMESTAMP, this, "");
+    public final TableField<ModelprivateRecord, LocalDateTime> PDATE = createField("PDate", org.jooq.impl.SQLDataType.LOCALDATETIME, this, "");
 
     /**
      * The column <code>thmodeltest.modelprivate.Intro</code>.

+ 3 - 3
src/main/java/com/thmodel/jooq/tables/Modelprivatediscuss.java

@@ -9,7 +9,7 @@ import com.thmodel.jooq.Keys;
 import com.thmodel.jooq.Thmodeltest;
 import com.thmodel.jooq.tables.records.ModelprivatediscussRecord;
 
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 import java.util.Arrays;
 import java.util.List;
 
@@ -42,7 +42,7 @@ import org.jooq.impl.TableImpl;
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
 public class Modelprivatediscuss extends TableImpl<ModelprivatediscussRecord> {
 
-    private static final long serialVersionUID = -383940163;
+    private static final long serialVersionUID = 1545247218;
 
     /**
      * The reference instance of <code>thmodeltest.modelprivatediscuss</code>
@@ -80,7 +80,7 @@ public class Modelprivatediscuss extends TableImpl<ModelprivatediscussRecord> {
     /**
      * The column <code>thmodeltest.modelprivatediscuss.IDate</code>.
      */
-    public final TableField<ModelprivatediscussRecord, Timestamp> IDATE = createField("IDate", org.jooq.impl.SQLDataType.TIMESTAMP.nullable(false), this, "");
+    public final TableField<ModelprivatediscussRecord, LocalDateTime> IDATE = createField("IDate", org.jooq.impl.SQLDataType.LOCALDATETIME.nullable(false), this, "");
 
     /**
      * The column <code>thmodeltest.modelprivatediscuss.IsGood</code>.

+ 3 - 3
src/main/java/com/thmodel/jooq/tables/Nexus.java

@@ -9,7 +9,7 @@ import com.thmodel.jooq.Keys;
 import com.thmodel.jooq.Thmodeltest;
 import com.thmodel.jooq.tables.records.NexusRecord;
 
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 import java.util.Arrays;
 import java.util.List;
 
@@ -42,7 +42,7 @@ import org.jooq.impl.TableImpl;
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
 public class Nexus extends TableImpl<NexusRecord> {
 
-    private static final long serialVersionUID = 858414646;
+    private static final long serialVersionUID = -1958476337;
 
     /**
      * The reference instance of <code>thmodeltest.nexus</code>
@@ -75,7 +75,7 @@ public class Nexus extends TableImpl<NexusRecord> {
     /**
      * The column <code>thmodeltest.nexus.create_date</code>.
      */
-    public final TableField<NexusRecord, Timestamp> CREATE_DATE = createField("create_date", org.jooq.impl.SQLDataType.TIMESTAMP, this, "");
+    public final TableField<NexusRecord, LocalDateTime> CREATE_DATE = createField("create_date", org.jooq.impl.SQLDataType.LOCALDATETIME, this, "");
 
     /**
      * The column <code>thmodeltest.nexus.remarks</code>.

+ 6 - 6
src/main/java/com/thmodel/jooq/tables/Orderrecord.java

@@ -10,7 +10,7 @@ import com.thmodel.jooq.Thmodeltest;
 import com.thmodel.jooq.tables.records.OrderrecordRecord;
 
 import java.math.BigDecimal;
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 import java.util.Arrays;
 import java.util.List;
 
@@ -43,7 +43,7 @@ import org.jooq.impl.TableImpl;
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
 public class Orderrecord extends TableImpl<OrderrecordRecord> {
 
-    private static final long serialVersionUID = 531900467;
+    private static final long serialVersionUID = 1828810214;
 
     /**
      * The reference instance of <code>thmodeltest.orderrecord</code>
@@ -86,12 +86,12 @@ public class Orderrecord extends TableImpl<OrderrecordRecord> {
     /**
      * The column <code>thmodeltest.orderrecord.ODate</code>.
      */
-    public final TableField<OrderrecordRecord, Timestamp> ODATE = createField("ODate", org.jooq.impl.SQLDataType.TIMESTAMP, this, "");
+    public final TableField<OrderrecordRecord, LocalDateTime> ODATE = createField("ODate", org.jooq.impl.SQLDataType.LOCALDATETIME, this, "");
 
     /**
      * The column <code>thmodeltest.orderrecord.SDate</code>.
      */
-    public final TableField<OrderrecordRecord, Timestamp> SDATE = createField("SDate", org.jooq.impl.SQLDataType.TIMESTAMP, this, "");
+    public final TableField<OrderrecordRecord, LocalDateTime> SDATE = createField("SDate", org.jooq.impl.SQLDataType.LOCALDATETIME, this, "");
 
     /**
      * The column <code>thmodeltest.orderrecord.SkillPK</code>.
@@ -156,12 +156,12 @@ public class Orderrecord extends TableImpl<OrderrecordRecord> {
     /**
      * The column <code>thmodeltest.orderrecord.AccFlag</code>.
      */
-    public final TableField<OrderrecordRecord, Integer> ACCFLAG = createField("AccFlag", org.jooq.impl.SQLDataType.INTEGER.defaultValue(org.jooq.impl.DSL.inline("0", org.jooq.impl.SQLDataType.INTEGER)), this, "");
+    public final TableField<OrderrecordRecord, Integer> ACCFLAG = createField("AccFlag", org.jooq.impl.SQLDataType.INTEGER.defaultValue(DSL.inline("0", org.jooq.impl.SQLDataType.INTEGER)), this, "");
 
     /**
      * The column <code>thmodeltest.orderrecord.HasRed</code>.
      */
-    public final TableField<OrderrecordRecord, Integer> HASRED = createField("HasRed", org.jooq.impl.SQLDataType.INTEGER.defaultValue(org.jooq.impl.DSL.inline("0", org.jooq.impl.SQLDataType.INTEGER)), this, "");
+    public final TableField<OrderrecordRecord, Integer> HASRED = createField("HasRed", org.jooq.impl.SQLDataType.INTEGER.defaultValue(DSL.inline("0", org.jooq.impl.SQLDataType.INTEGER)), this, "");
 
     /**
      * Create a <code>thmodeltest.orderrecord</code> table reference

+ 6 - 6
src/main/java/com/thmodel/jooq/tables/Parttyinfo.java

@@ -10,7 +10,7 @@ import com.thmodel.jooq.Thmodeltest;
 import com.thmodel.jooq.tables.records.ParttyinfoRecord;
 
 import java.math.BigDecimal;
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 import java.util.Arrays;
 import java.util.List;
 
@@ -44,7 +44,7 @@ import org.jooq.types.UInteger;
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
 public class Parttyinfo extends TableImpl<ParttyinfoRecord> {
 
-    private static final long serialVersionUID = 2041775593;
+    private static final long serialVersionUID = -265053202;
 
     /**
      * The reference instance of <code>thmodeltest.parttyinfo</code>
@@ -87,22 +87,22 @@ public class Parttyinfo extends TableImpl<ParttyinfoRecord> {
     /**
      * The column <code>thmodeltest.parttyinfo.SBeg</code>.
      */
-    public final TableField<ParttyinfoRecord, Timestamp> SBEG = createField("SBeg", org.jooq.impl.SQLDataType.TIMESTAMP, this, "");
+    public final TableField<ParttyinfoRecord, LocalDateTime> SBEG = createField("SBeg", org.jooq.impl.SQLDataType.LOCALDATETIME, this, "");
 
     /**
      * The column <code>thmodeltest.parttyinfo.SEndt</code>.
      */
-    public final TableField<ParttyinfoRecord, Timestamp> SENDT = createField("SEndt", org.jooq.impl.SQLDataType.TIMESTAMP, this, "");
+    public final TableField<ParttyinfoRecord, LocalDateTime> SENDT = createField("SEndt", org.jooq.impl.SQLDataType.LOCALDATETIME, this, "");
 
     /**
      * The column <code>thmodeltest.parttyinfo.Beg</code>.
      */
-    public final TableField<ParttyinfoRecord, Timestamp> BEG = createField("Beg", org.jooq.impl.SQLDataType.TIMESTAMP, this, "");
+    public final TableField<ParttyinfoRecord, LocalDateTime> BEG = createField("Beg", org.jooq.impl.SQLDataType.LOCALDATETIME, this, "");
 
     /**
      * The column <code>thmodeltest.parttyinfo.Endt</code>.
      */
-    public final TableField<ParttyinfoRecord, Timestamp> ENDT = createField("Endt", org.jooq.impl.SQLDataType.TIMESTAMP, this, "");
+    public final TableField<ParttyinfoRecord, LocalDateTime> ENDT = createField("Endt", org.jooq.impl.SQLDataType.LOCALDATETIME, this, "");
 
     /**
      * The column <code>thmodeltest.parttyinfo.MePrice</code>.

+ 5 - 5
src/main/java/com/thmodel/jooq/tables/Parttysign.java

@@ -10,7 +10,7 @@ import com.thmodel.jooq.Thmodeltest;
 import com.thmodel.jooq.tables.records.ParttysignRecord;
 
 import java.math.BigDecimal;
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 import java.util.Arrays;
 import java.util.List;
 
@@ -43,7 +43,7 @@ import org.jooq.impl.TableImpl;
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
 public class Parttysign extends TableImpl<ParttysignRecord> {
 
-    private static final long serialVersionUID = -56313185;
+    private static final long serialVersionUID = -2133443524;
 
     /**
      * The reference instance of <code>thmodeltest.parttysign</code>
@@ -76,7 +76,7 @@ public class Parttysign extends TableImpl<ParttysignRecord> {
     /**
      * The column <code>thmodeltest.parttysign.enrollDate</code>.
      */
-    public final TableField<ParttysignRecord, Timestamp> ENROLLDATE = createField("enrollDate", org.jooq.impl.SQLDataType.TIMESTAMP, this, "");
+    public final TableField<ParttysignRecord, LocalDateTime> ENROLLDATE = createField("enrollDate", org.jooq.impl.SQLDataType.LOCALDATETIME, this, "");
 
     /**
      * The column <code>thmodeltest.parttysign.people</code>.
@@ -106,12 +106,12 @@ public class Parttysign extends TableImpl<ParttysignRecord> {
     /**
      * The column <code>thmodeltest.parttysign.SignDate</code>.
      */
-    public final TableField<ParttysignRecord, Timestamp> SIGNDATE = createField("SignDate", org.jooq.impl.SQLDataType.TIMESTAMP, this, "");
+    public final TableField<ParttysignRecord, LocalDateTime> SIGNDATE = createField("SignDate", org.jooq.impl.SQLDataType.LOCALDATETIME, this, "");
 
     /**
      * The column <code>thmodeltest.parttysign.AccFlag</code>.
      */
-    public final TableField<ParttysignRecord, Integer> ACCFLAG = createField("AccFlag", org.jooq.impl.SQLDataType.INTEGER.defaultValue(org.jooq.impl.DSL.inline("0", org.jooq.impl.SQLDataType.INTEGER)), this, "");
+    public final TableField<ParttysignRecord, Integer> ACCFLAG = createField("AccFlag", org.jooq.impl.SQLDataType.INTEGER.defaultValue(DSL.inline("0", org.jooq.impl.SQLDataType.INTEGER)), this, "");
 
     /**
      * Create a <code>thmodeltest.parttysign</code> table reference

+ 4 - 4
src/main/java/com/thmodel/jooq/tables/Redpacket.java

@@ -10,7 +10,7 @@ import com.thmodel.jooq.Thmodeltest;
 import com.thmodel.jooq.tables.records.RedpacketRecord;
 
 import java.math.BigDecimal;
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 import java.util.Arrays;
 import java.util.List;
 
@@ -43,7 +43,7 @@ import org.jooq.impl.TableImpl;
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
 public class Redpacket extends TableImpl<RedpacketRecord> {
 
-    private static final long serialVersionUID = 1203547254;
+    private static final long serialVersionUID = -2087901123;
 
     /**
      * The reference instance of <code>thmodeltest.redpacket</code>
@@ -76,7 +76,7 @@ public class Redpacket extends TableImpl<RedpacketRecord> {
     /**
      * The column <code>thmodeltest.redpacket.RDate</code>.
      */
-    public final TableField<RedpacketRecord, Timestamp> RDATE = createField("RDate", org.jooq.impl.SQLDataType.TIMESTAMP, this, "");
+    public final TableField<RedpacketRecord, LocalDateTime> RDATE = createField("RDate", org.jooq.impl.SQLDataType.LOCALDATETIME, this, "");
 
     /**
      * The column <code>thmodeltest.redpacket.coin</code>.
@@ -91,7 +91,7 @@ public class Redpacket extends TableImpl<RedpacketRecord> {
     /**
      * The column <code>thmodeltest.redpacket.AccFlag</code>.
      */
-    public final TableField<RedpacketRecord, Integer> ACCFLAG = createField("AccFlag", org.jooq.impl.SQLDataType.INTEGER.defaultValue(org.jooq.impl.DSL.inline("0", org.jooq.impl.SQLDataType.INTEGER)), this, "");
+    public final TableField<RedpacketRecord, Integer> ACCFLAG = createField("AccFlag", org.jooq.impl.SQLDataType.INTEGER.defaultValue(DSL.inline("0", org.jooq.impl.SQLDataType.INTEGER)), this, "");
 
     /**
      * Create a <code>thmodeltest.redpacket</code> table reference

+ 3 - 3
src/main/java/com/thmodel/jooq/tables/Reportinfo.java

@@ -9,7 +9,7 @@ import com.thmodel.jooq.Keys;
 import com.thmodel.jooq.Thmodeltest;
 import com.thmodel.jooq.tables.records.ReportinfoRecord;
 
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 import java.util.Arrays;
 import java.util.List;
 
@@ -42,7 +42,7 @@ import org.jooq.impl.TableImpl;
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
 public class Reportinfo extends TableImpl<ReportinfoRecord> {
 
-    private static final long serialVersionUID = -275105023;
+    private static final long serialVersionUID = 2077577248;
 
     /**
      * The reference instance of <code>thmodeltest.reportinfo</code>
@@ -80,7 +80,7 @@ public class Reportinfo extends TableImpl<ReportinfoRecord> {
     /**
      * The column <code>thmodeltest.reportinfo.createdate</code>.
      */
-    public final TableField<ReportinfoRecord, Timestamp> CREATEDATE = createField("createdate", org.jooq.impl.SQLDataType.TIMESTAMP.defaultValue(org.jooq.impl.DSL.field("CURRENT_TIMESTAMP", org.jooq.impl.SQLDataType.TIMESTAMP)), this, "");
+    public final TableField<ReportinfoRecord, LocalDateTime> CREATEDATE = createField("createdate", org.jooq.impl.SQLDataType.LOCALDATETIME.defaultValue(DSL.field("CURRENT_TIMESTAMP", org.jooq.impl.SQLDataType.LOCALDATETIME)), this, "");
 
     /**
      * Create a <code>thmodeltest.reportinfo</code> table reference

+ 4 - 4
src/main/java/com/thmodel/jooq/tables/Videorecord.java

@@ -10,7 +10,7 @@ import com.thmodel.jooq.Thmodeltest;
 import com.thmodel.jooq.tables.records.VideorecordRecord;
 
 import java.math.BigDecimal;
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 import java.util.Arrays;
 import java.util.List;
 
@@ -43,7 +43,7 @@ import org.jooq.impl.TableImpl;
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
 public class Videorecord extends TableImpl<VideorecordRecord> {
 
-    private static final long serialVersionUID = -2028601871;
+    private static final long serialVersionUID = -1517730300;
 
     /**
      * The reference instance of <code>thmodeltest.videorecord</code>
@@ -76,7 +76,7 @@ public class Videorecord extends TableImpl<VideorecordRecord> {
     /**
      * The column <code>thmodeltest.videorecord.BegDate</code>.
      */
-    public final TableField<VideorecordRecord, Timestamp> BEGDATE = createField("BegDate", org.jooq.impl.SQLDataType.TIMESTAMP, this, "");
+    public final TableField<VideorecordRecord, LocalDateTime> BEGDATE = createField("BegDate", org.jooq.impl.SQLDataType.LOCALDATETIME, this, "");
 
     /**
      * The column <code>thmodeltest.videorecord.duration</code>.
@@ -96,7 +96,7 @@ public class Videorecord extends TableImpl<VideorecordRecord> {
     /**
      * The column <code>thmodeltest.videorecord.AccFlag</code>.
      */
-    public final TableField<VideorecordRecord, Integer> ACCFLAG = createField("AccFlag", org.jooq.impl.SQLDataType.INTEGER.defaultValue(org.jooq.impl.DSL.inline("0", org.jooq.impl.SQLDataType.INTEGER)), this, "");
+    public final TableField<VideorecordRecord, Integer> ACCFLAG = createField("AccFlag", org.jooq.impl.SQLDataType.INTEGER.defaultValue(DSL.inline("0", org.jooq.impl.SQLDataType.INTEGER)), this, "");
 
     /**
      * Create a <code>thmodeltest.videorecord</code> table reference

+ 14 - 14
src/main/java/com/thmodel/jooq/tables/records/AccountrecordRecord.java

@@ -7,7 +7,7 @@ package com.thmodel.jooq.tables.records;
 import com.thmodel.jooq.tables.Accountrecord;
 
 import java.math.BigDecimal;
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 
 import javax.annotation.Generated;
 
@@ -29,9 +29,9 @@ import org.jooq.impl.UpdatableRecordImpl;
     comments = "This class is generated by jOOQ"
 )
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
-public class AccountrecordRecord extends UpdatableRecordImpl<AccountrecordRecord> implements Record9<Integer, Integer, Timestamp, String, Integer, String, BigDecimal, String, BigDecimal> {
+public class AccountrecordRecord extends UpdatableRecordImpl<AccountrecordRecord> implements Record9<Integer, Integer, LocalDateTime, String, Integer, String, BigDecimal, String, BigDecimal> {
 
-    private static final long serialVersionUID = 2023598505;
+    private static final long serialVersionUID = -2009447146;
 
     /**
      * Setter for <code>thmodeltest.accountrecord.PK</code>.
@@ -64,15 +64,15 @@ public class AccountrecordRecord extends UpdatableRecordImpl<AccountrecordRecord
     /**
      * Setter for <code>thmodeltest.accountrecord.ADate</code>.
      */
-    public void setAdate(Timestamp value) {
+    public void setAdate(LocalDateTime value) {
         set(2, value);
     }
 
     /**
      * Getter for <code>thmodeltest.accountrecord.ADate</code>.
      */
-    public Timestamp getAdate() {
-        return (Timestamp) get(2);
+    public LocalDateTime getAdate() {
+        return (LocalDateTime) get(2);
     }
 
     /**
@@ -179,7 +179,7 @@ public class AccountrecordRecord extends UpdatableRecordImpl<AccountrecordRecord
      * {@inheritDoc}
      */
     @Override
-    public Row9<Integer, Integer, Timestamp, String, Integer, String, BigDecimal, String, BigDecimal> fieldsRow() {
+    public Row9<Integer, Integer, LocalDateTime, String, Integer, String, BigDecimal, String, BigDecimal> fieldsRow() {
         return (Row9) super.fieldsRow();
     }
 
@@ -187,7 +187,7 @@ public class AccountrecordRecord extends UpdatableRecordImpl<AccountrecordRecord
      * {@inheritDoc}
      */
     @Override
-    public Row9<Integer, Integer, Timestamp, String, Integer, String, BigDecimal, String, BigDecimal> valuesRow() {
+    public Row9<Integer, Integer, LocalDateTime, String, Integer, String, BigDecimal, String, BigDecimal> valuesRow() {
         return (Row9) super.valuesRow();
     }
 
@@ -211,7 +211,7 @@ public class AccountrecordRecord extends UpdatableRecordImpl<AccountrecordRecord
      * {@inheritDoc}
      */
     @Override
-    public Field<Timestamp> field3() {
+    public Field<LocalDateTime> field3() {
         return Accountrecord.ACCOUNTRECORD.ADATE;
     }
 
@@ -283,7 +283,7 @@ public class AccountrecordRecord extends UpdatableRecordImpl<AccountrecordRecord
      * {@inheritDoc}
      */
     @Override
-    public Timestamp component3() {
+    public LocalDateTime component3() {
         return getAdate();
     }
 
@@ -355,7 +355,7 @@ public class AccountrecordRecord extends UpdatableRecordImpl<AccountrecordRecord
      * {@inheritDoc}
      */
     @Override
-    public Timestamp value3() {
+    public LocalDateTime value3() {
         return getAdate();
     }
 
@@ -429,7 +429,7 @@ public class AccountrecordRecord extends UpdatableRecordImpl<AccountrecordRecord
      * {@inheritDoc}
      */
     @Override
-    public AccountrecordRecord value3(Timestamp value) {
+    public AccountrecordRecord value3(LocalDateTime value) {
         setAdate(value);
         return this;
     }
@@ -492,7 +492,7 @@ public class AccountrecordRecord extends UpdatableRecordImpl<AccountrecordRecord
      * {@inheritDoc}
      */
     @Override
-    public AccountrecordRecord values(Integer value1, Integer value2, Timestamp value3, String value4, Integer value5, String value6, BigDecimal value7, String value8, BigDecimal value9) {
+    public AccountrecordRecord values(Integer value1, Integer value2, LocalDateTime value3, String value4, Integer value5, String value6, BigDecimal value7, String value8, BigDecimal value9) {
         value1(value1);
         value2(value2);
         value3(value3);
@@ -519,7 +519,7 @@ public class AccountrecordRecord extends UpdatableRecordImpl<AccountrecordRecord
     /**
      * Create a detached, initialised AccountrecordRecord
      */
-    public AccountrecordRecord(Integer pk, Integer memberpk, Timestamp adate, String stype, Integer linkpk, String atype, BigDecimal coin, String abstract_, BigDecimal balance) {
+    public AccountrecordRecord(Integer pk, Integer memberpk, LocalDateTime adate, String stype, Integer linkpk, String atype, BigDecimal coin, String abstract_, BigDecimal balance) {
         super(Accountrecord.ACCOUNTRECORD);
 
         set(0, pk);

+ 14 - 14
src/main/java/com/thmodel/jooq/tables/records/AccrecordRecord.java

@@ -6,7 +6,7 @@ package com.thmodel.jooq.tables.records;
 
 import com.thmodel.jooq.tables.Accrecord;
 
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 
 import javax.annotation.Generated;
 
@@ -28,9 +28,9 @@ import org.jooq.impl.UpdatableRecordImpl;
     comments = "This class is generated by jOOQ"
 )
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
-public class AccrecordRecord extends UpdatableRecordImpl<AccrecordRecord> implements Record6<Integer, Integer, Integer, Timestamp, Integer, String> {
+public class AccrecordRecord extends UpdatableRecordImpl<AccrecordRecord> implements Record6<Integer, Integer, Integer, LocalDateTime, Integer, String> {
 
-    private static final long serialVersionUID = -1941684123;
+    private static final long serialVersionUID = 1298042166;
 
     /**
      * Setter for <code>thmodeltest.accrecord.PK</code>.
@@ -77,15 +77,15 @@ public class AccrecordRecord extends UpdatableRecordImpl<AccrecordRecord> implem
     /**
      * Setter for <code>thmodeltest.accrecord.aDate</code>.
      */
-    public void setAdate(Timestamp value) {
+    public void setAdate(LocalDateTime value) {
         set(3, value);
     }
 
     /**
      * Getter for <code>thmodeltest.accrecord.aDate</code>.
      */
-    public Timestamp getAdate() {
-        return (Timestamp) get(3);
+    public LocalDateTime getAdate() {
+        return (LocalDateTime) get(3);
     }
 
     /**
@@ -136,7 +136,7 @@ public class AccrecordRecord extends UpdatableRecordImpl<AccrecordRecord> implem
      * {@inheritDoc}
      */
     @Override
-    public Row6<Integer, Integer, Integer, Timestamp, Integer, String> fieldsRow() {
+    public Row6<Integer, Integer, Integer, LocalDateTime, Integer, String> fieldsRow() {
         return (Row6) super.fieldsRow();
     }
 
@@ -144,7 +144,7 @@ public class AccrecordRecord extends UpdatableRecordImpl<AccrecordRecord> implem
      * {@inheritDoc}
      */
     @Override
-    public Row6<Integer, Integer, Integer, Timestamp, Integer, String> valuesRow() {
+    public Row6<Integer, Integer, Integer, LocalDateTime, Integer, String> valuesRow() {
         return (Row6) super.valuesRow();
     }
 
@@ -176,7 +176,7 @@ public class AccrecordRecord extends UpdatableRecordImpl<AccrecordRecord> implem
      * {@inheritDoc}
      */
     @Override
-    public Field<Timestamp> field4() {
+    public Field<LocalDateTime> field4() {
         return Accrecord.ACCRECORD.ADATE;
     }
 
@@ -224,7 +224,7 @@ public class AccrecordRecord extends UpdatableRecordImpl<AccrecordRecord> implem
      * {@inheritDoc}
      */
     @Override
-    public Timestamp component4() {
+    public LocalDateTime component4() {
         return getAdate();
     }
 
@@ -272,7 +272,7 @@ public class AccrecordRecord extends UpdatableRecordImpl<AccrecordRecord> implem
      * {@inheritDoc}
      */
     @Override
-    public Timestamp value4() {
+    public LocalDateTime value4() {
         return getAdate();
     }
 
@@ -323,7 +323,7 @@ public class AccrecordRecord extends UpdatableRecordImpl<AccrecordRecord> implem
      * {@inheritDoc}
      */
     @Override
-    public AccrecordRecord value4(Timestamp value) {
+    public AccrecordRecord value4(LocalDateTime value) {
         setAdate(value);
         return this;
     }
@@ -350,7 +350,7 @@ public class AccrecordRecord extends UpdatableRecordImpl<AccrecordRecord> implem
      * {@inheritDoc}
      */
     @Override
-    public AccrecordRecord values(Integer value1, Integer value2, Integer value3, Timestamp value4, Integer value5, String value6) {
+    public AccrecordRecord values(Integer value1, Integer value2, Integer value3, LocalDateTime value4, Integer value5, String value6) {
         value1(value1);
         value2(value2);
         value3(value3);
@@ -374,7 +374,7 @@ public class AccrecordRecord extends UpdatableRecordImpl<AccrecordRecord> implem
     /**
      * Create a detached, initialised AccrecordRecord
      */
-    public AccrecordRecord(Integer pk, Integer memberpk, Integer acctype, Timestamp adate, Integer acc, String intro) {
+    public AccrecordRecord(Integer pk, Integer memberpk, Integer acctype, LocalDateTime adate, Integer acc, String intro) {
         super(Accrecord.ACCRECORD);
 
         set(0, pk);

+ 14 - 14
src/main/java/com/thmodel/jooq/tables/records/CardaccountRecord.java

@@ -7,7 +7,7 @@ package com.thmodel.jooq.tables.records;
 import com.thmodel.jooq.tables.Cardaccount;
 
 import java.math.BigDecimal;
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 
 import javax.annotation.Generated;
 
@@ -29,9 +29,9 @@ import org.jooq.impl.UpdatableRecordImpl;
     comments = "This class is generated by jOOQ"
 )
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
-public class CardaccountRecord extends UpdatableRecordImpl<CardaccountRecord> implements Record5<Integer, Integer, Integer, Timestamp, BigDecimal> {
+public class CardaccountRecord extends UpdatableRecordImpl<CardaccountRecord> implements Record5<Integer, Integer, Integer, LocalDateTime, BigDecimal> {
 
-    private static final long serialVersionUID = 1046647810;
+    private static final long serialVersionUID = -1355264751;
 
     /**
      * Setter for <code>thmodeltest.cardaccount.PK</code>.
@@ -78,15 +78,15 @@ public class CardaccountRecord extends UpdatableRecordImpl<CardaccountRecord> im
     /**
      * Setter for <code>thmodeltest.cardaccount.AccountDate</code>.
      */
-    public void setAccountdate(Timestamp value) {
+    public void setAccountdate(LocalDateTime value) {
         set(3, value);
     }
 
     /**
      * Getter for <code>thmodeltest.cardaccount.AccountDate</code>.
      */
-    public Timestamp getAccountdate() {
-        return (Timestamp) get(3);
+    public LocalDateTime getAccountdate() {
+        return (LocalDateTime) get(3);
     }
 
     /**
@@ -123,7 +123,7 @@ public class CardaccountRecord extends UpdatableRecordImpl<CardaccountRecord> im
      * {@inheritDoc}
      */
     @Override
-    public Row5<Integer, Integer, Integer, Timestamp, BigDecimal> fieldsRow() {
+    public Row5<Integer, Integer, Integer, LocalDateTime, BigDecimal> fieldsRow() {
         return (Row5) super.fieldsRow();
     }
 
@@ -131,7 +131,7 @@ public class CardaccountRecord extends UpdatableRecordImpl<CardaccountRecord> im
      * {@inheritDoc}
      */
     @Override
-    public Row5<Integer, Integer, Integer, Timestamp, BigDecimal> valuesRow() {
+    public Row5<Integer, Integer, Integer, LocalDateTime, BigDecimal> valuesRow() {
         return (Row5) super.valuesRow();
     }
 
@@ -163,7 +163,7 @@ public class CardaccountRecord extends UpdatableRecordImpl<CardaccountRecord> im
      * {@inheritDoc}
      */
     @Override
-    public Field<Timestamp> field4() {
+    public Field<LocalDateTime> field4() {
         return Cardaccount.CARDACCOUNT.ACCOUNTDATE;
     }
 
@@ -203,7 +203,7 @@ public class CardaccountRecord extends UpdatableRecordImpl<CardaccountRecord> im
      * {@inheritDoc}
      */
     @Override
-    public Timestamp component4() {
+    public LocalDateTime component4() {
         return getAccountdate();
     }
 
@@ -243,7 +243,7 @@ public class CardaccountRecord extends UpdatableRecordImpl<CardaccountRecord> im
      * {@inheritDoc}
      */
     @Override
-    public Timestamp value4() {
+    public LocalDateTime value4() {
         return getAccountdate();
     }
 
@@ -286,7 +286,7 @@ public class CardaccountRecord extends UpdatableRecordImpl<CardaccountRecord> im
      * {@inheritDoc}
      */
     @Override
-    public CardaccountRecord value4(Timestamp value) {
+    public CardaccountRecord value4(LocalDateTime value) {
         setAccountdate(value);
         return this;
     }
@@ -304,7 +304,7 @@ public class CardaccountRecord extends UpdatableRecordImpl<CardaccountRecord> im
      * {@inheritDoc}
      */
     @Override
-    public CardaccountRecord values(Integer value1, Integer value2, Integer value3, Timestamp value4, BigDecimal value5) {
+    public CardaccountRecord values(Integer value1, Integer value2, Integer value3, LocalDateTime value4, BigDecimal value5) {
         value1(value1);
         value2(value2);
         value3(value3);
@@ -327,7 +327,7 @@ public class CardaccountRecord extends UpdatableRecordImpl<CardaccountRecord> im
     /**
      * Create a detached, initialised CardaccountRecord
      */
-    public CardaccountRecord(Integer pk, Integer modelpk, Integer cardpk, Timestamp accountdate, BigDecimal fee) {
+    public CardaccountRecord(Integer pk, Integer modelpk, Integer cardpk, LocalDateTime accountdate, BigDecimal fee) {
         super(Cardaccount.CARDACCOUNT);
 
         set(0, pk);

+ 21 - 21
src/main/java/com/thmodel/jooq/tables/records/CashrecordRecord.java

@@ -7,7 +7,7 @@ package com.thmodel.jooq.tables.records;
 import com.thmodel.jooq.tables.Cashrecord;
 
 import java.math.BigDecimal;
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 
 import javax.annotation.Generated;
 
@@ -29,9 +29,9 @@ import org.jooq.impl.UpdatableRecordImpl;
     comments = "This class is generated by jOOQ"
 )
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
-public class CashrecordRecord extends UpdatableRecordImpl<CashrecordRecord> implements Record13<Integer, Integer, BigDecimal, String, Timestamp, String, String, String, String, String, String, Timestamp, Integer> {
+public class CashrecordRecord extends UpdatableRecordImpl<CashrecordRecord> implements Record13<Integer, Integer, BigDecimal, String, LocalDateTime, String, String, String, String, String, String, LocalDateTime, Integer> {
 
-    private static final long serialVersionUID = 1053265798;
+    private static final long serialVersionUID = 1254569057;
 
     /**
      * Setter for <code>thmodeltest.cashrecord.PK</code>.
@@ -92,15 +92,15 @@ public class CashrecordRecord extends UpdatableRecordImpl<CashrecordRecord> impl
     /**
      * Setter for <code>thmodeltest.cashrecord.FeeDate</code>.
      */
-    public void setFeedate(Timestamp value) {
+    public void setFeedate(LocalDateTime value) {
         set(4, value);
     }
 
     /**
      * Getter for <code>thmodeltest.cashrecord.FeeDate</code>.
      */
-    public Timestamp getFeedate() {
-        return (Timestamp) get(4);
+    public LocalDateTime getFeedate() {
+        return (LocalDateTime) get(4);
     }
 
     /**
@@ -190,15 +190,15 @@ public class CashrecordRecord extends UpdatableRecordImpl<CashrecordRecord> impl
     /**
      * Setter for <code>thmodeltest.cashrecord.AccountingDate</code>.
      */
-    public void setAccountingdate(Timestamp value) {
+    public void setAccountingdate(LocalDateTime value) {
         set(11, value);
     }
 
     /**
      * Getter for <code>thmodeltest.cashrecord.AccountingDate</code>.
      */
-    public Timestamp getAccountingdate() {
-        return (Timestamp) get(11);
+    public LocalDateTime getAccountingdate() {
+        return (LocalDateTime) get(11);
     }
 
     /**
@@ -235,7 +235,7 @@ public class CashrecordRecord extends UpdatableRecordImpl<CashrecordRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Row13<Integer, Integer, BigDecimal, String, Timestamp, String, String, String, String, String, String, Timestamp, Integer> fieldsRow() {
+    public Row13<Integer, Integer, BigDecimal, String, LocalDateTime, String, String, String, String, String, String, LocalDateTime, Integer> fieldsRow() {
         return (Row13) super.fieldsRow();
     }
 
@@ -243,7 +243,7 @@ public class CashrecordRecord extends UpdatableRecordImpl<CashrecordRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Row13<Integer, Integer, BigDecimal, String, Timestamp, String, String, String, String, String, String, Timestamp, Integer> valuesRow() {
+    public Row13<Integer, Integer, BigDecimal, String, LocalDateTime, String, String, String, String, String, String, LocalDateTime, Integer> valuesRow() {
         return (Row13) super.valuesRow();
     }
 
@@ -283,7 +283,7 @@ public class CashrecordRecord extends UpdatableRecordImpl<CashrecordRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Field<Timestamp> field5() {
+    public Field<LocalDateTime> field5() {
         return Cashrecord.CASHRECORD.FEEDATE;
     }
 
@@ -339,7 +339,7 @@ public class CashrecordRecord extends UpdatableRecordImpl<CashrecordRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Field<Timestamp> field12() {
+    public Field<LocalDateTime> field12() {
         return Cashrecord.CASHRECORD.ACCOUNTINGDATE;
     }
 
@@ -387,7 +387,7 @@ public class CashrecordRecord extends UpdatableRecordImpl<CashrecordRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Timestamp component5() {
+    public LocalDateTime component5() {
         return getFeedate();
     }
 
@@ -443,7 +443,7 @@ public class CashrecordRecord extends UpdatableRecordImpl<CashrecordRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Timestamp component12() {
+    public LocalDateTime component12() {
         return getAccountingdate();
     }
 
@@ -491,7 +491,7 @@ public class CashrecordRecord extends UpdatableRecordImpl<CashrecordRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Timestamp value5() {
+    public LocalDateTime value5() {
         return getFeedate();
     }
 
@@ -547,7 +547,7 @@ public class CashrecordRecord extends UpdatableRecordImpl<CashrecordRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Timestamp value12() {
+    public LocalDateTime value12() {
         return getAccountingdate();
     }
 
@@ -599,7 +599,7 @@ public class CashrecordRecord extends UpdatableRecordImpl<CashrecordRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public CashrecordRecord value5(Timestamp value) {
+    public CashrecordRecord value5(LocalDateTime value) {
         setFeedate(value);
         return this;
     }
@@ -662,7 +662,7 @@ public class CashrecordRecord extends UpdatableRecordImpl<CashrecordRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public CashrecordRecord value12(Timestamp value) {
+    public CashrecordRecord value12(LocalDateTime value) {
         setAccountingdate(value);
         return this;
     }
@@ -680,7 +680,7 @@ public class CashrecordRecord extends UpdatableRecordImpl<CashrecordRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public CashrecordRecord values(Integer value1, Integer value2, BigDecimal value3, String value4, Timestamp value5, String value6, String value7, String value8, String value9, String value10, String value11, Timestamp value12, Integer value13) {
+    public CashrecordRecord values(Integer value1, Integer value2, BigDecimal value3, String value4, LocalDateTime value5, String value6, String value7, String value8, String value9, String value10, String value11, LocalDateTime value12, Integer value13) {
         value1(value1);
         value2(value2);
         value3(value3);
@@ -711,7 +711,7 @@ public class CashrecordRecord extends UpdatableRecordImpl<CashrecordRecord> impl
     /**
      * Create a detached, initialised CashrecordRecord
      */
-    public CashrecordRecord(Integer pk, Integer memberpk, BigDecimal fee, String ptype, Timestamp feedate, String abstract_, String intro, String pstate, String wid, String username, String phone, Timestamp accountingdate, Integer accflag) {
+    public CashrecordRecord(Integer pk, Integer memberpk, BigDecimal fee, String ptype, LocalDateTime feedate, String abstract_, String intro, String pstate, String wid, String username, String phone, LocalDateTime accountingdate, Integer accflag) {
         super(Cashrecord.CASHRECORD);
 
         set(0, pk);

+ 14 - 14
src/main/java/com/thmodel/jooq/tables/records/ChatrecordRecord.java

@@ -6,7 +6,7 @@ package com.thmodel.jooq.tables.records;
 
 import com.thmodel.jooq.tables.Chatrecord;
 
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 
 import javax.annotation.Generated;
 
@@ -28,9 +28,9 @@ import org.jooq.impl.UpdatableRecordImpl;
     comments = "This class is generated by jOOQ"
 )
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
-public class ChatrecordRecord extends UpdatableRecordImpl<ChatrecordRecord> implements Record6<Integer, Timestamp, Integer, Integer, String, String> {
+public class ChatrecordRecord extends UpdatableRecordImpl<ChatrecordRecord> implements Record6<Integer, LocalDateTime, Integer, Integer, String, String> {
 
-    private static final long serialVersionUID = 1104066757;
+    private static final long serialVersionUID = 890423180;
 
     /**
      * Setter for <code>thmodeltest.chatrecord.PK</code>.
@@ -49,15 +49,15 @@ public class ChatrecordRecord extends UpdatableRecordImpl<ChatrecordRecord> impl
     /**
      * Setter for <code>thmodeltest.chatrecord.CDate</code>.
      */
-    public void setCdate(Timestamp value) {
+    public void setCdate(LocalDateTime value) {
         set(1, value);
     }
 
     /**
      * Getter for <code>thmodeltest.chatrecord.CDate</code>.
      */
-    public Timestamp getCdate() {
-        return (Timestamp) get(1);
+    public LocalDateTime getCdate() {
+        return (LocalDateTime) get(1);
     }
 
     /**
@@ -136,7 +136,7 @@ public class ChatrecordRecord extends UpdatableRecordImpl<ChatrecordRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Row6<Integer, Timestamp, Integer, Integer, String, String> fieldsRow() {
+    public Row6<Integer, LocalDateTime, Integer, Integer, String, String> fieldsRow() {
         return (Row6) super.fieldsRow();
     }
 
@@ -144,7 +144,7 @@ public class ChatrecordRecord extends UpdatableRecordImpl<ChatrecordRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Row6<Integer, Timestamp, Integer, Integer, String, String> valuesRow() {
+    public Row6<Integer, LocalDateTime, Integer, Integer, String, String> valuesRow() {
         return (Row6) super.valuesRow();
     }
 
@@ -160,7 +160,7 @@ public class ChatrecordRecord extends UpdatableRecordImpl<ChatrecordRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Field<Timestamp> field2() {
+    public Field<LocalDateTime> field2() {
         return Chatrecord.CHATRECORD.CDATE;
     }
 
@@ -208,7 +208,7 @@ public class ChatrecordRecord extends UpdatableRecordImpl<ChatrecordRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Timestamp component2() {
+    public LocalDateTime component2() {
         return getCdate();
     }
 
@@ -256,7 +256,7 @@ public class ChatrecordRecord extends UpdatableRecordImpl<ChatrecordRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Timestamp value2() {
+    public LocalDateTime value2() {
         return getCdate();
     }
 
@@ -305,7 +305,7 @@ public class ChatrecordRecord extends UpdatableRecordImpl<ChatrecordRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public ChatrecordRecord value2(Timestamp value) {
+    public ChatrecordRecord value2(LocalDateTime value) {
         setCdate(value);
         return this;
     }
@@ -350,7 +350,7 @@ public class ChatrecordRecord extends UpdatableRecordImpl<ChatrecordRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public ChatrecordRecord values(Integer value1, Timestamp value2, Integer value3, Integer value4, String value5, String value6) {
+    public ChatrecordRecord values(Integer value1, LocalDateTime value2, Integer value3, Integer value4, String value5, String value6) {
         value1(value1);
         value2(value2);
         value3(value3);
@@ -374,7 +374,7 @@ public class ChatrecordRecord extends UpdatableRecordImpl<ChatrecordRecord> impl
     /**
      * Create a detached, initialised ChatrecordRecord
      */
-    public ChatrecordRecord(Integer pk, Timestamp cdate, Integer modelpk, Integer memberpk, String chat, String ctype) {
+    public ChatrecordRecord(Integer pk, LocalDateTime cdate, Integer modelpk, Integer memberpk, String chat, String ctype) {
         super(Chatrecord.CHATRECORD);
 
         set(0, pk);

+ 14 - 14
src/main/java/com/thmodel/jooq/tables/records/ImlogRecord.java

@@ -6,7 +6,7 @@ package com.thmodel.jooq.tables.records;
 
 import com.thmodel.jooq.tables.Imlog;
 
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 
 import javax.annotation.Generated;
 
@@ -28,9 +28,9 @@ import org.jooq.impl.UpdatableRecordImpl;
     comments = "This class is generated by jOOQ"
 )
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
-public class ImlogRecord extends UpdatableRecordImpl<ImlogRecord> implements Record11<Integer, String, String, String, String, String, String, String, String, String, Timestamp> {
+public class ImlogRecord extends UpdatableRecordImpl<ImlogRecord> implements Record11<Integer, String, String, String, String, String, String, String, String, String, LocalDateTime> {
 
-    private static final long serialVersionUID = -549136027;
+    private static final long serialVersionUID = 1121284506;
 
     /**
      * Setter for <code>thmodeltest.imlog.int</code>.
@@ -175,15 +175,15 @@ public class ImlogRecord extends UpdatableRecordImpl<ImlogRecord> implements Rec
     /**
      * Setter for <code>thmodeltest.imlog.systemDate</code>.
      */
-    public void setSystemdate(Timestamp value) {
+    public void setSystemdate(LocalDateTime value) {
         set(10, value);
     }
 
     /**
      * Getter for <code>thmodeltest.imlog.systemDate</code>.
      */
-    public Timestamp getSystemdate() {
-        return (Timestamp) get(10);
+    public LocalDateTime getSystemdate() {
+        return (LocalDateTime) get(10);
     }
 
     // -------------------------------------------------------------------------
@@ -206,7 +206,7 @@ public class ImlogRecord extends UpdatableRecordImpl<ImlogRecord> implements Rec
      * {@inheritDoc}
      */
     @Override
-    public Row11<Integer, String, String, String, String, String, String, String, String, String, Timestamp> fieldsRow() {
+    public Row11<Integer, String, String, String, String, String, String, String, String, String, LocalDateTime> fieldsRow() {
         return (Row11) super.fieldsRow();
     }
 
@@ -214,7 +214,7 @@ public class ImlogRecord extends UpdatableRecordImpl<ImlogRecord> implements Rec
      * {@inheritDoc}
      */
     @Override
-    public Row11<Integer, String, String, String, String, String, String, String, String, String, Timestamp> valuesRow() {
+    public Row11<Integer, String, String, String, String, String, String, String, String, String, LocalDateTime> valuesRow() {
         return (Row11) super.valuesRow();
     }
 
@@ -302,7 +302,7 @@ public class ImlogRecord extends UpdatableRecordImpl<ImlogRecord> implements Rec
      * {@inheritDoc}
      */
     @Override
-    public Field<Timestamp> field11() {
+    public Field<LocalDateTime> field11() {
         return Imlog.IMLOG.SYSTEMDATE;
     }
 
@@ -390,7 +390,7 @@ public class ImlogRecord extends UpdatableRecordImpl<ImlogRecord> implements Rec
      * {@inheritDoc}
      */
     @Override
-    public Timestamp component11() {
+    public LocalDateTime component11() {
         return getSystemdate();
     }
 
@@ -478,7 +478,7 @@ public class ImlogRecord extends UpdatableRecordImpl<ImlogRecord> implements Rec
      * {@inheritDoc}
      */
     @Override
-    public Timestamp value11() {
+    public LocalDateTime value11() {
         return getSystemdate();
     }
 
@@ -576,7 +576,7 @@ public class ImlogRecord extends UpdatableRecordImpl<ImlogRecord> implements Rec
      * {@inheritDoc}
      */
     @Override
-    public ImlogRecord value11(Timestamp value) {
+    public ImlogRecord value11(LocalDateTime value) {
         setSystemdate(value);
         return this;
     }
@@ -585,7 +585,7 @@ public class ImlogRecord extends UpdatableRecordImpl<ImlogRecord> implements Rec
      * {@inheritDoc}
      */
     @Override
-    public ImlogRecord values(Integer value1, String value2, String value3, String value4, String value5, String value6, String value7, String value8, String value9, String value10, Timestamp value11) {
+    public ImlogRecord values(Integer value1, String value2, String value3, String value4, String value5, String value6, String value7, String value8, String value9, String value10, LocalDateTime value11) {
         value1(value1);
         value2(value2);
         value3(value3);
@@ -614,7 +614,7 @@ public class ImlogRecord extends UpdatableRecordImpl<ImlogRecord> implements Rec
     /**
      * Create a detached, initialised ImlogRecord
      */
-    public ImlogRecord(Integer int_, String appkey, String curtime, String md5, String checksum, String contenttype, String body, String appsecret, String verifymd5, String verifychecksum, Timestamp systemdate) {
+    public ImlogRecord(Integer int_, String appkey, String curtime, String md5, String checksum, String contenttype, String body, String appsecret, String verifymd5, String verifychecksum, LocalDateTime systemdate) {
         super(Imlog.IMLOG);
 
         set(0, int_);

+ 9 - 9
src/main/java/com/thmodel/jooq/tables/records/MemberinfoRecord.java

@@ -7,7 +7,7 @@ package com.thmodel.jooq.tables.records;
 import com.thmodel.jooq.tables.Memberinfo;
 
 import java.math.BigDecimal;
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 
 import javax.annotation.Generated;
 
@@ -28,7 +28,7 @@ import org.jooq.impl.UpdatableRecordImpl;
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
 public class MemberinfoRecord extends UpdatableRecordImpl<MemberinfoRecord> {
 
-    private static final long serialVersionUID = -564509281;
+    private static final long serialVersionUID = -332504734;
 
     /**
      * Setter for <code>thmodeltest.memberinfo.PK</code>.
@@ -229,15 +229,15 @@ public class MemberinfoRecord extends UpdatableRecordImpl<MemberinfoRecord> {
     /**
      * Setter for <code>thmodeltest.memberinfo.MDate</code>.
      */
-    public void setMdate(Timestamp value) {
+    public void setMdate(LocalDateTime value) {
         set(14, value);
     }
 
     /**
      * Getter for <code>thmodeltest.memberinfo.MDate</code>.
      */
-    public Timestamp getMdate() {
-        return (Timestamp) get(14);
+    public LocalDateTime getMdate() {
+        return (LocalDateTime) get(14);
     }
 
     /**
@@ -271,15 +271,15 @@ public class MemberinfoRecord extends UpdatableRecordImpl<MemberinfoRecord> {
     /**
      * Setter for <code>thmodeltest.memberinfo.LastSign</code>.
      */
-    public void setLastsign(Timestamp value) {
+    public void setLastsign(LocalDateTime value) {
         set(17, value);
     }
 
     /**
      * Getter for <code>thmodeltest.memberinfo.LastSign</code>.
      */
-    public Timestamp getLastsign() {
-        return (Timestamp) get(17);
+    public LocalDateTime getLastsign() {
+        return (LocalDateTime) get(17);
     }
 
     /**
@@ -672,7 +672,7 @@ public class MemberinfoRecord extends UpdatableRecordImpl<MemberinfoRecord> {
     /**
      * Create a detached, initialised MemberinfoRecord
      */
-    public MemberinfoRecord(Integer pk, Integer membtype, Integer membclass, String qrcode, String tel, String pass, String paypass, String pet, String hphoto, String photo, Integer area, String age, String id, Integer islive, Timestamp mdate, String token, Integer acc, Timestamp lastsign, Integer signdays, Integer introducerpk, String identify, String idA, String idB, String idC, String wid, BigDecimal coinA, BigDecimal coinIr, BigDecimal coinIv, BigDecimal coinIs, BigDecimal coinIrr, BigDecimal coinIvv, BigDecimal coinIss, BigDecimal coinIll, BigDecimal coinI, BigDecimal coinOr, BigDecimal coinOv, BigDecimal coinOs, BigDecimal coinOm, BigDecimal coinO, BigDecimal coinOi, BigDecimal coinOp, String phone, BigDecimal coinIrrr, BigDecimal coinIrrrm) {
+    public MemberinfoRecord(Integer pk, Integer membtype, Integer membclass, String qrcode, String tel, String pass, String paypass, String pet, String hphoto, String photo, Integer area, String age, String id, Integer islive, LocalDateTime mdate, String token, Integer acc, LocalDateTime lastsign, Integer signdays, Integer introducerpk, String identify, String idA, String idB, String idC, String wid, BigDecimal coinA, BigDecimal coinIr, BigDecimal coinIv, BigDecimal coinIs, BigDecimal coinIrr, BigDecimal coinIvv, BigDecimal coinIss, BigDecimal coinIll, BigDecimal coinI, BigDecimal coinOr, BigDecimal coinOv, BigDecimal coinOs, BigDecimal coinOm, BigDecimal coinO, BigDecimal coinOi, BigDecimal coinOp, String phone, BigDecimal coinIrrr, BigDecimal coinIrrrm) {
         super(Memberinfo.MEMBERINFO);
 
         set(0, pk);

+ 14 - 14
src/main/java/com/thmodel/jooq/tables/records/MembersignRecord.java

@@ -6,7 +6,7 @@ package com.thmodel.jooq.tables.records;
 
 import com.thmodel.jooq.tables.Membersign;
 
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 
 import javax.annotation.Generated;
 
@@ -28,9 +28,9 @@ import org.jooq.impl.UpdatableRecordImpl;
     comments = "This class is generated by jOOQ"
 )
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
-public class MembersignRecord extends UpdatableRecordImpl<MembersignRecord> implements Record3<Integer, Integer, Timestamp> {
+public class MembersignRecord extends UpdatableRecordImpl<MembersignRecord> implements Record3<Integer, Integer, LocalDateTime> {
 
-    private static final long serialVersionUID = 673066271;
+    private static final long serialVersionUID = 1459345108;
 
     /**
      * Setter for <code>thmodeltest.membersign.PK</code>.
@@ -63,15 +63,15 @@ public class MembersignRecord extends UpdatableRecordImpl<MembersignRecord> impl
     /**
      * Setter for <code>thmodeltest.membersign.SDate</code>.
      */
-    public void setSdate(Timestamp value) {
+    public void setSdate(LocalDateTime value) {
         set(2, value);
     }
 
     /**
      * Getter for <code>thmodeltest.membersign.SDate</code>.
      */
-    public Timestamp getSdate() {
-        return (Timestamp) get(2);
+    public LocalDateTime getSdate() {
+        return (LocalDateTime) get(2);
     }
 
     // -------------------------------------------------------------------------
@@ -94,7 +94,7 @@ public class MembersignRecord extends UpdatableRecordImpl<MembersignRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Row3<Integer, Integer, Timestamp> fieldsRow() {
+    public Row3<Integer, Integer, LocalDateTime> fieldsRow() {
         return (Row3) super.fieldsRow();
     }
 
@@ -102,7 +102,7 @@ public class MembersignRecord extends UpdatableRecordImpl<MembersignRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Row3<Integer, Integer, Timestamp> valuesRow() {
+    public Row3<Integer, Integer, LocalDateTime> valuesRow() {
         return (Row3) super.valuesRow();
     }
 
@@ -126,7 +126,7 @@ public class MembersignRecord extends UpdatableRecordImpl<MembersignRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Field<Timestamp> field3() {
+    public Field<LocalDateTime> field3() {
         return Membersign.MEMBERSIGN.SDATE;
     }
 
@@ -150,7 +150,7 @@ public class MembersignRecord extends UpdatableRecordImpl<MembersignRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Timestamp component3() {
+    public LocalDateTime component3() {
         return getSdate();
     }
 
@@ -174,7 +174,7 @@ public class MembersignRecord extends UpdatableRecordImpl<MembersignRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Timestamp value3() {
+    public LocalDateTime value3() {
         return getSdate();
     }
 
@@ -200,7 +200,7 @@ public class MembersignRecord extends UpdatableRecordImpl<MembersignRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public MembersignRecord value3(Timestamp value) {
+    public MembersignRecord value3(LocalDateTime value) {
         setSdate(value);
         return this;
     }
@@ -209,7 +209,7 @@ public class MembersignRecord extends UpdatableRecordImpl<MembersignRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public MembersignRecord values(Integer value1, Integer value2, Timestamp value3) {
+    public MembersignRecord values(Integer value1, Integer value2, LocalDateTime value3) {
         value1(value1);
         value2(value2);
         value3(value3);
@@ -230,7 +230,7 @@ public class MembersignRecord extends UpdatableRecordImpl<MembersignRecord> impl
     /**
      * Create a detached, initialised MembersignRecord
      */
-    public MembersignRecord(Integer pk, Integer memberpk, Timestamp sdate) {
+    public MembersignRecord(Integer pk, Integer memberpk, LocalDateTime sdate) {
         super(Membersign.MEMBERSIGN);
 
         set(0, pk);

+ 14 - 14
src/main/java/com/thmodel/jooq/tables/records/ModelactRecord.java

@@ -6,7 +6,7 @@ package com.thmodel.jooq.tables.records;
 
 import com.thmodel.jooq.tables.Modelact;
 
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 
 import javax.annotation.Generated;
 
@@ -28,9 +28,9 @@ import org.jooq.impl.UpdatableRecordImpl;
     comments = "This class is generated by jOOQ"
 )
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
-public class ModelactRecord extends UpdatableRecordImpl<ModelactRecord> implements Record10<Integer, Integer, Integer, String, String, String, String, Integer, Integer, Timestamp> {
+public class ModelactRecord extends UpdatableRecordImpl<ModelactRecord> implements Record10<Integer, Integer, Integer, String, String, String, String, Integer, Integer, LocalDateTime> {
 
-    private static final long serialVersionUID = -681851516;
+    private static final long serialVersionUID = -1285192117;
 
     /**
      * Setter for <code>thmodeltest.modelact.PK</code>.
@@ -161,15 +161,15 @@ public class ModelactRecord extends UpdatableRecordImpl<ModelactRecord> implemen
     /**
      * Setter for <code>thmodeltest.modelact.ADate</code>.
      */
-    public void setAdate(Timestamp value) {
+    public void setAdate(LocalDateTime value) {
         set(9, value);
     }
 
     /**
      * Getter for <code>thmodeltest.modelact.ADate</code>.
      */
-    public Timestamp getAdate() {
-        return (Timestamp) get(9);
+    public LocalDateTime getAdate() {
+        return (LocalDateTime) get(9);
     }
 
     // -------------------------------------------------------------------------
@@ -192,7 +192,7 @@ public class ModelactRecord extends UpdatableRecordImpl<ModelactRecord> implemen
      * {@inheritDoc}
      */
     @Override
-    public Row10<Integer, Integer, Integer, String, String, String, String, Integer, Integer, Timestamp> fieldsRow() {
+    public Row10<Integer, Integer, Integer, String, String, String, String, Integer, Integer, LocalDateTime> fieldsRow() {
         return (Row10) super.fieldsRow();
     }
 
@@ -200,7 +200,7 @@ public class ModelactRecord extends UpdatableRecordImpl<ModelactRecord> implemen
      * {@inheritDoc}
      */
     @Override
-    public Row10<Integer, Integer, Integer, String, String, String, String, Integer, Integer, Timestamp> valuesRow() {
+    public Row10<Integer, Integer, Integer, String, String, String, String, Integer, Integer, LocalDateTime> valuesRow() {
         return (Row10) super.valuesRow();
     }
 
@@ -280,7 +280,7 @@ public class ModelactRecord extends UpdatableRecordImpl<ModelactRecord> implemen
      * {@inheritDoc}
      */
     @Override
-    public Field<Timestamp> field10() {
+    public Field<LocalDateTime> field10() {
         return Modelact.MODELACT.ADATE;
     }
 
@@ -360,7 +360,7 @@ public class ModelactRecord extends UpdatableRecordImpl<ModelactRecord> implemen
      * {@inheritDoc}
      */
     @Override
-    public Timestamp component10() {
+    public LocalDateTime component10() {
         return getAdate();
     }
 
@@ -440,7 +440,7 @@ public class ModelactRecord extends UpdatableRecordImpl<ModelactRecord> implemen
      * {@inheritDoc}
      */
     @Override
-    public Timestamp value10() {
+    public LocalDateTime value10() {
         return getAdate();
     }
 
@@ -529,7 +529,7 @@ public class ModelactRecord extends UpdatableRecordImpl<ModelactRecord> implemen
      * {@inheritDoc}
      */
     @Override
-    public ModelactRecord value10(Timestamp value) {
+    public ModelactRecord value10(LocalDateTime value) {
         setAdate(value);
         return this;
     }
@@ -538,7 +538,7 @@ public class ModelactRecord extends UpdatableRecordImpl<ModelactRecord> implemen
      * {@inheritDoc}
      */
     @Override
-    public ModelactRecord values(Integer value1, Integer value2, Integer value3, String value4, String value5, String value6, String value7, Integer value8, Integer value9, Timestamp value10) {
+    public ModelactRecord values(Integer value1, Integer value2, Integer value3, String value4, String value5, String value6, String value7, Integer value8, Integer value9, LocalDateTime value10) {
         value1(value1);
         value2(value2);
         value3(value3);
@@ -566,7 +566,7 @@ public class ModelactRecord extends UpdatableRecordImpl<ModelactRecord> implemen
     /**
      * Create a detached, initialised ModelactRecord
      */
-    public ModelactRecord(Integer pk, Integer modelpk, Integer orderpk, String caption, String pic, String video, String intro, Integer ucount, Integer dcount, Timestamp adate) {
+    public ModelactRecord(Integer pk, Integer modelpk, Integer orderpk, String caption, String pic, String video, String intro, Integer ucount, Integer dcount, LocalDateTime adate) {
         super(Modelact.MODELACT);
 
         set(0, pk);

+ 14 - 14
src/main/java/com/thmodel/jooq/tables/records/ModelactitemRecord.java

@@ -6,7 +6,7 @@ package com.thmodel.jooq.tables.records;
 
 import com.thmodel.jooq.tables.Modelactitem;
 
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 
 import javax.annotation.Generated;
 
@@ -28,9 +28,9 @@ import org.jooq.impl.UpdatableRecordImpl;
     comments = "This class is generated by jOOQ"
 )
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
-public class ModelactitemRecord extends UpdatableRecordImpl<ModelactitemRecord> implements Record5<Integer, Integer, Integer, Timestamp, Integer> {
+public class ModelactitemRecord extends UpdatableRecordImpl<ModelactitemRecord> implements Record5<Integer, Integer, Integer, LocalDateTime, Integer> {
 
-    private static final long serialVersionUID = 2095507700;
+    private static final long serialVersionUID = -599129485;
 
     /**
      * Setter for <code>thmodeltest.modelactitem.PK</code>.
@@ -77,15 +77,15 @@ public class ModelactitemRecord extends UpdatableRecordImpl<ModelactitemRecord>
     /**
      * Setter for <code>thmodeltest.modelactitem.IDate</code>.
      */
-    public void setIdate(Timestamp value) {
+    public void setIdate(LocalDateTime value) {
         set(3, value);
     }
 
     /**
      * Getter for <code>thmodeltest.modelactitem.IDate</code>.
      */
-    public Timestamp getIdate() {
-        return (Timestamp) get(3);
+    public LocalDateTime getIdate() {
+        return (LocalDateTime) get(3);
     }
 
     /**
@@ -122,7 +122,7 @@ public class ModelactitemRecord extends UpdatableRecordImpl<ModelactitemRecord>
      * {@inheritDoc}
      */
     @Override
-    public Row5<Integer, Integer, Integer, Timestamp, Integer> fieldsRow() {
+    public Row5<Integer, Integer, Integer, LocalDateTime, Integer> fieldsRow() {
         return (Row5) super.fieldsRow();
     }
 
@@ -130,7 +130,7 @@ public class ModelactitemRecord extends UpdatableRecordImpl<ModelactitemRecord>
      * {@inheritDoc}
      */
     @Override
-    public Row5<Integer, Integer, Integer, Timestamp, Integer> valuesRow() {
+    public Row5<Integer, Integer, Integer, LocalDateTime, Integer> valuesRow() {
         return (Row5) super.valuesRow();
     }
 
@@ -162,7 +162,7 @@ public class ModelactitemRecord extends UpdatableRecordImpl<ModelactitemRecord>
      * {@inheritDoc}
      */
     @Override
-    public Field<Timestamp> field4() {
+    public Field<LocalDateTime> field4() {
         return Modelactitem.MODELACTITEM.IDATE;
     }
 
@@ -202,7 +202,7 @@ public class ModelactitemRecord extends UpdatableRecordImpl<ModelactitemRecord>
      * {@inheritDoc}
      */
     @Override
-    public Timestamp component4() {
+    public LocalDateTime component4() {
         return getIdate();
     }
 
@@ -242,7 +242,7 @@ public class ModelactitemRecord extends UpdatableRecordImpl<ModelactitemRecord>
      * {@inheritDoc}
      */
     @Override
-    public Timestamp value4() {
+    public LocalDateTime value4() {
         return getIdate();
     }
 
@@ -285,7 +285,7 @@ public class ModelactitemRecord extends UpdatableRecordImpl<ModelactitemRecord>
      * {@inheritDoc}
      */
     @Override
-    public ModelactitemRecord value4(Timestamp value) {
+    public ModelactitemRecord value4(LocalDateTime value) {
         setIdate(value);
         return this;
     }
@@ -303,7 +303,7 @@ public class ModelactitemRecord extends UpdatableRecordImpl<ModelactitemRecord>
      * {@inheritDoc}
      */
     @Override
-    public ModelactitemRecord values(Integer value1, Integer value2, Integer value3, Timestamp value4, Integer value5) {
+    public ModelactitemRecord values(Integer value1, Integer value2, Integer value3, LocalDateTime value4, Integer value5) {
         value1(value1);
         value2(value2);
         value3(value3);
@@ -326,7 +326,7 @@ public class ModelactitemRecord extends UpdatableRecordImpl<ModelactitemRecord>
     /**
      * Create a detached, initialised ModelactitemRecord
      */
-    public ModelactitemRecord(Integer pk, Integer actpk, Integer memberpk, Timestamp idate, Integer isgood) {
+    public ModelactitemRecord(Integer pk, Integer actpk, Integer memberpk, LocalDateTime idate, Integer isgood) {
         super(Modelactitem.MODELACTITEM);
 
         set(0, pk);

+ 14 - 14
src/main/java/com/thmodel/jooq/tables/records/ModelfanRecord.java

@@ -6,7 +6,7 @@ package com.thmodel.jooq.tables.records;
 
 import com.thmodel.jooq.tables.Modelfan;
 
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 
 import javax.annotation.Generated;
 
@@ -28,9 +28,9 @@ import org.jooq.impl.UpdatableRecordImpl;
     comments = "This class is generated by jOOQ"
 )
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
-public class ModelfanRecord extends UpdatableRecordImpl<ModelfanRecord> implements Record4<Integer, Integer, Integer, Timestamp> {
+public class ModelfanRecord extends UpdatableRecordImpl<ModelfanRecord> implements Record4<Integer, Integer, Integer, LocalDateTime> {
 
-    private static final long serialVersionUID = 200627783;
+    private static final long serialVersionUID = 43393634;
 
     /**
      * Setter for <code>thmodeltest.modelfan.PK</code>.
@@ -77,15 +77,15 @@ public class ModelfanRecord extends UpdatableRecordImpl<ModelfanRecord> implemen
     /**
      * Setter for <code>thmodeltest.modelfan.FDate</code>.
      */
-    public void setFdate(Timestamp value) {
+    public void setFdate(LocalDateTime value) {
         set(3, value);
     }
 
     /**
      * Getter for <code>thmodeltest.modelfan.FDate</code>.
      */
-    public Timestamp getFdate() {
-        return (Timestamp) get(3);
+    public LocalDateTime getFdate() {
+        return (LocalDateTime) get(3);
     }
 
     // -------------------------------------------------------------------------
@@ -108,7 +108,7 @@ public class ModelfanRecord extends UpdatableRecordImpl<ModelfanRecord> implemen
      * {@inheritDoc}
      */
     @Override
-    public Row4<Integer, Integer, Integer, Timestamp> fieldsRow() {
+    public Row4<Integer, Integer, Integer, LocalDateTime> fieldsRow() {
         return (Row4) super.fieldsRow();
     }
 
@@ -116,7 +116,7 @@ public class ModelfanRecord extends UpdatableRecordImpl<ModelfanRecord> implemen
      * {@inheritDoc}
      */
     @Override
-    public Row4<Integer, Integer, Integer, Timestamp> valuesRow() {
+    public Row4<Integer, Integer, Integer, LocalDateTime> valuesRow() {
         return (Row4) super.valuesRow();
     }
 
@@ -148,7 +148,7 @@ public class ModelfanRecord extends UpdatableRecordImpl<ModelfanRecord> implemen
      * {@inheritDoc}
      */
     @Override
-    public Field<Timestamp> field4() {
+    public Field<LocalDateTime> field4() {
         return Modelfan.MODELFAN.FDATE;
     }
 
@@ -180,7 +180,7 @@ public class ModelfanRecord extends UpdatableRecordImpl<ModelfanRecord> implemen
      * {@inheritDoc}
      */
     @Override
-    public Timestamp component4() {
+    public LocalDateTime component4() {
         return getFdate();
     }
 
@@ -212,7 +212,7 @@ public class ModelfanRecord extends UpdatableRecordImpl<ModelfanRecord> implemen
      * {@inheritDoc}
      */
     @Override
-    public Timestamp value4() {
+    public LocalDateTime value4() {
         return getFdate();
     }
 
@@ -247,7 +247,7 @@ public class ModelfanRecord extends UpdatableRecordImpl<ModelfanRecord> implemen
      * {@inheritDoc}
      */
     @Override
-    public ModelfanRecord value4(Timestamp value) {
+    public ModelfanRecord value4(LocalDateTime value) {
         setFdate(value);
         return this;
     }
@@ -256,7 +256,7 @@ public class ModelfanRecord extends UpdatableRecordImpl<ModelfanRecord> implemen
      * {@inheritDoc}
      */
     @Override
-    public ModelfanRecord values(Integer value1, Integer value2, Integer value3, Timestamp value4) {
+    public ModelfanRecord values(Integer value1, Integer value2, Integer value3, LocalDateTime value4) {
         value1(value1);
         value2(value2);
         value3(value3);
@@ -278,7 +278,7 @@ public class ModelfanRecord extends UpdatableRecordImpl<ModelfanRecord> implemen
     /**
      * Create a detached, initialised ModelfanRecord
      */
-    public ModelfanRecord(Integer pk, Integer modelpk, Integer memberpk, Timestamp fdate) {
+    public ModelfanRecord(Integer pk, Integer modelpk, Integer memberpk, LocalDateTime fdate) {
         super(Modelfan.MODELFAN);
 
         set(0, pk);

+ 14 - 14
src/main/java/com/thmodel/jooq/tables/records/ModelfigureRecord.java

@@ -6,7 +6,7 @@ package com.thmodel.jooq.tables.records;
 
 import com.thmodel.jooq.tables.Modelfigure;
 
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 
 import javax.annotation.Generated;
 
@@ -28,9 +28,9 @@ import org.jooq.impl.UpdatableRecordImpl;
     comments = "This class is generated by jOOQ"
 )
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
-public class ModelfigureRecord extends UpdatableRecordImpl<ModelfigureRecord> implements Record7<Integer, Integer, Integer, Timestamp, Integer, Integer, String> {
+public class ModelfigureRecord extends UpdatableRecordImpl<ModelfigureRecord> implements Record7<Integer, Integer, Integer, LocalDateTime, Integer, Integer, String> {
 
-    private static final long serialVersionUID = 616776687;
+    private static final long serialVersionUID = -2057633836;
 
     /**
      * Setter for <code>thmodeltest.modelfigure.PK</code>.
@@ -77,15 +77,15 @@ public class ModelfigureRecord extends UpdatableRecordImpl<ModelfigureRecord> im
     /**
      * Setter for <code>thmodeltest.modelfigure.FDate</code>.
      */
-    public void setFdate(Timestamp value) {
+    public void setFdate(LocalDateTime value) {
         set(3, value);
     }
 
     /**
      * Getter for <code>thmodeltest.modelfigure.FDate</code>.
      */
-    public Timestamp getFdate() {
-        return (Timestamp) get(3);
+    public LocalDateTime getFdate() {
+        return (LocalDateTime) get(3);
     }
 
     /**
@@ -150,7 +150,7 @@ public class ModelfigureRecord extends UpdatableRecordImpl<ModelfigureRecord> im
      * {@inheritDoc}
      */
     @Override
-    public Row7<Integer, Integer, Integer, Timestamp, Integer, Integer, String> fieldsRow() {
+    public Row7<Integer, Integer, Integer, LocalDateTime, Integer, Integer, String> fieldsRow() {
         return (Row7) super.fieldsRow();
     }
 
@@ -158,7 +158,7 @@ public class ModelfigureRecord extends UpdatableRecordImpl<ModelfigureRecord> im
      * {@inheritDoc}
      */
     @Override
-    public Row7<Integer, Integer, Integer, Timestamp, Integer, Integer, String> valuesRow() {
+    public Row7<Integer, Integer, Integer, LocalDateTime, Integer, Integer, String> valuesRow() {
         return (Row7) super.valuesRow();
     }
 
@@ -190,7 +190,7 @@ public class ModelfigureRecord extends UpdatableRecordImpl<ModelfigureRecord> im
      * {@inheritDoc}
      */
     @Override
-    public Field<Timestamp> field4() {
+    public Field<LocalDateTime> field4() {
         return Modelfigure.MODELFIGURE.FDATE;
     }
 
@@ -246,7 +246,7 @@ public class ModelfigureRecord extends UpdatableRecordImpl<ModelfigureRecord> im
      * {@inheritDoc}
      */
     @Override
-    public Timestamp component4() {
+    public LocalDateTime component4() {
         return getFdate();
     }
 
@@ -302,7 +302,7 @@ public class ModelfigureRecord extends UpdatableRecordImpl<ModelfigureRecord> im
      * {@inheritDoc}
      */
     @Override
-    public Timestamp value4() {
+    public LocalDateTime value4() {
         return getFdate();
     }
 
@@ -361,7 +361,7 @@ public class ModelfigureRecord extends UpdatableRecordImpl<ModelfigureRecord> im
      * {@inheritDoc}
      */
     @Override
-    public ModelfigureRecord value4(Timestamp value) {
+    public ModelfigureRecord value4(LocalDateTime value) {
         setFdate(value);
         return this;
     }
@@ -397,7 +397,7 @@ public class ModelfigureRecord extends UpdatableRecordImpl<ModelfigureRecord> im
      * {@inheritDoc}
      */
     @Override
-    public ModelfigureRecord values(Integer value1, Integer value2, Integer value3, Timestamp value4, Integer value5, Integer value6, String value7) {
+    public ModelfigureRecord values(Integer value1, Integer value2, Integer value3, LocalDateTime value4, Integer value5, Integer value6, String value7) {
         value1(value1);
         value2(value2);
         value3(value3);
@@ -422,7 +422,7 @@ public class ModelfigureRecord extends UpdatableRecordImpl<ModelfigureRecord> im
     /**
      * Create a detached, initialised ModelfigureRecord
      */
-    public ModelfigureRecord(Integer pk, Integer modelpk, Integer figurepk, Timestamp fdate, Integer memberpk, Integer isself, String intro) {
+    public ModelfigureRecord(Integer pk, Integer modelpk, Integer figurepk, LocalDateTime fdate, Integer memberpk, Integer isself, String intro) {
         super(Modelfigure.MODELFIGURE);
 
         set(0, pk);

+ 6 - 6
src/main/java/com/thmodel/jooq/tables/records/ModelinfoRecord.java

@@ -7,7 +7,7 @@ package com.thmodel.jooq.tables.records;
 import com.thmodel.jooq.tables.Modelinfo;
 
 import java.math.BigDecimal;
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 
 import javax.annotation.Generated;
 
@@ -28,7 +28,7 @@ import org.jooq.impl.UpdatableRecordImpl;
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
 public class ModelinfoRecord extends UpdatableRecordImpl<ModelinfoRecord> {
 
-    private static final long serialVersionUID = -1181564942;
+    private static final long serialVersionUID = 562928877;
 
     /**
      * Setter for <code>thmodeltest.modelinfo.PK</code>.
@@ -481,15 +481,15 @@ public class ModelinfoRecord extends UpdatableRecordImpl<ModelinfoRecord> {
     /**
      * Setter for <code>thmodeltest.modelinfo.Rdate</code>.
      */
-    public void setRdate(Timestamp value) {
+    public void setRdate(LocalDateTime value) {
         set(32, value);
     }
 
     /**
      * Getter for <code>thmodeltest.modelinfo.Rdate</code>.
      */
-    public Timestamp getRdate() {
-        return (Timestamp) get(32);
+    public LocalDateTime getRdate() {
+        return (LocalDateTime) get(32);
     }
 
     /**
@@ -658,7 +658,7 @@ public class ModelinfoRecord extends UpdatableRecordImpl<ModelinfoRecord> {
     /**
      * Create a detached, initialised ModelinfoRecord
      */
-    public ModelinfoRecord(Integer pk, Integer memberpk, Integer nominate, String name, Integer sex, BigDecimal hei, BigDecimal wei, BigDecimal wai, BigDecimal bust, BigDecimal hip, BigDecimal shoe, Integer eye, Integer hair, String addr, Integer brokepk, Integer bmemberpk, String stage, Integer star, Integer fcount, String lname, Integer ucount, Integer dcount, BigDecimal vprice, Integer isA, BigDecimal ratioR, BigDecimal ratioV, BigDecimal ratioS, BigDecimal ratioRb, BigDecimal ratioVb, BigDecimal ratioSb, Integer isV, Integer cardpk, Timestamp rdate, String occupation, Integer isorder, BigDecimal ratioRr, BigDecimal ratioVr, BigDecimal ratioSr, BigDecimal ratioRrm, BigDecimal ratioVrm, BigDecimal ratioSrm, Integer hasred, Integer sort) {
+    public ModelinfoRecord(Integer pk, Integer memberpk, Integer nominate, String name, Integer sex, BigDecimal hei, BigDecimal wei, BigDecimal wai, BigDecimal bust, BigDecimal hip, BigDecimal shoe, Integer eye, Integer hair, String addr, Integer brokepk, Integer bmemberpk, String stage, Integer star, Integer fcount, String lname, Integer ucount, Integer dcount, BigDecimal vprice, Integer isA, BigDecimal ratioR, BigDecimal ratioV, BigDecimal ratioS, BigDecimal ratioRb, BigDecimal ratioVb, BigDecimal ratioSb, Integer isV, Integer cardpk, LocalDateTime rdate, String occupation, Integer isorder, BigDecimal ratioRr, BigDecimal ratioVr, BigDecimal ratioSr, BigDecimal ratioRrm, BigDecimal ratioVrm, BigDecimal ratioSrm, Integer hasred, Integer sort) {
         super(Modelinfo.MODELINFO);
 
         set(0, pk);

+ 14 - 14
src/main/java/com/thmodel/jooq/tables/records/ModelintimateRecord.java

@@ -6,7 +6,7 @@ package com.thmodel.jooq.tables.records;
 
 import com.thmodel.jooq.tables.Modelintimate;
 
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 
 import javax.annotation.Generated;
 
@@ -28,9 +28,9 @@ import org.jooq.impl.UpdatableRecordImpl;
     comments = "This class is generated by jOOQ"
 )
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
-public class ModelintimateRecord extends UpdatableRecordImpl<ModelintimateRecord> implements Record4<Integer, Integer, Integer, Timestamp> {
+public class ModelintimateRecord extends UpdatableRecordImpl<ModelintimateRecord> implements Record4<Integer, Integer, Integer, LocalDateTime> {
 
-    private static final long serialVersionUID = 1495428569;
+    private static final long serialVersionUID = -949356578;
 
     /**
      * Setter for <code>thmodeltest.modelintimate.PK</code>.
@@ -77,15 +77,15 @@ public class ModelintimateRecord extends UpdatableRecordImpl<ModelintimateRecord
     /**
      * Setter for <code>thmodeltest.modelintimate.IDate</code>.
      */
-    public void setIdate(Timestamp value) {
+    public void setIdate(LocalDateTime value) {
         set(3, value);
     }
 
     /**
      * Getter for <code>thmodeltest.modelintimate.IDate</code>.
      */
-    public Timestamp getIdate() {
-        return (Timestamp) get(3);
+    public LocalDateTime getIdate() {
+        return (LocalDateTime) get(3);
     }
 
     // -------------------------------------------------------------------------
@@ -108,7 +108,7 @@ public class ModelintimateRecord extends UpdatableRecordImpl<ModelintimateRecord
      * {@inheritDoc}
      */
     @Override
-    public Row4<Integer, Integer, Integer, Timestamp> fieldsRow() {
+    public Row4<Integer, Integer, Integer, LocalDateTime> fieldsRow() {
         return (Row4) super.fieldsRow();
     }
 
@@ -116,7 +116,7 @@ public class ModelintimateRecord extends UpdatableRecordImpl<ModelintimateRecord
      * {@inheritDoc}
      */
     @Override
-    public Row4<Integer, Integer, Integer, Timestamp> valuesRow() {
+    public Row4<Integer, Integer, Integer, LocalDateTime> valuesRow() {
         return (Row4) super.valuesRow();
     }
 
@@ -148,7 +148,7 @@ public class ModelintimateRecord extends UpdatableRecordImpl<ModelintimateRecord
      * {@inheritDoc}
      */
     @Override
-    public Field<Timestamp> field4() {
+    public Field<LocalDateTime> field4() {
         return Modelintimate.MODELINTIMATE.IDATE;
     }
 
@@ -180,7 +180,7 @@ public class ModelintimateRecord extends UpdatableRecordImpl<ModelintimateRecord
      * {@inheritDoc}
      */
     @Override
-    public Timestamp component4() {
+    public LocalDateTime component4() {
         return getIdate();
     }
 
@@ -212,7 +212,7 @@ public class ModelintimateRecord extends UpdatableRecordImpl<ModelintimateRecord
      * {@inheritDoc}
      */
     @Override
-    public Timestamp value4() {
+    public LocalDateTime value4() {
         return getIdate();
     }
 
@@ -247,7 +247,7 @@ public class ModelintimateRecord extends UpdatableRecordImpl<ModelintimateRecord
      * {@inheritDoc}
      */
     @Override
-    public ModelintimateRecord value4(Timestamp value) {
+    public ModelintimateRecord value4(LocalDateTime value) {
         setIdate(value);
         return this;
     }
@@ -256,7 +256,7 @@ public class ModelintimateRecord extends UpdatableRecordImpl<ModelintimateRecord
      * {@inheritDoc}
      */
     @Override
-    public ModelintimateRecord values(Integer value1, Integer value2, Integer value3, Timestamp value4) {
+    public ModelintimateRecord values(Integer value1, Integer value2, Integer value3, LocalDateTime value4) {
         value1(value1);
         value2(value2);
         value3(value3);
@@ -278,7 +278,7 @@ public class ModelintimateRecord extends UpdatableRecordImpl<ModelintimateRecord
     /**
      * Create a detached, initialised ModelintimateRecord
      */
-    public ModelintimateRecord(Integer pk, Integer modelpk, Integer memberpk, Timestamp idate) {
+    public ModelintimateRecord(Integer pk, Integer modelpk, Integer memberpk, LocalDateTime idate) {
         super(Modelintimate.MODELINTIMATE);
 
         set(0, pk);

+ 14 - 14
src/main/java/com/thmodel/jooq/tables/records/ModelphotoRecord.java

@@ -6,7 +6,7 @@ package com.thmodel.jooq.tables.records;
 
 import com.thmodel.jooq.tables.Modelphoto;
 
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 
 import javax.annotation.Generated;
 
@@ -28,9 +28,9 @@ import org.jooq.impl.UpdatableRecordImpl;
     comments = "This class is generated by jOOQ"
 )
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
-public class ModelphotoRecord extends UpdatableRecordImpl<ModelphotoRecord> implements Record5<Integer, Integer, Timestamp, String, Integer> {
+public class ModelphotoRecord extends UpdatableRecordImpl<ModelphotoRecord> implements Record5<Integer, Integer, LocalDateTime, String, Integer> {
 
-    private static final long serialVersionUID = 2057966821;
+    private static final long serialVersionUID = 2025845822;
 
     /**
      * Setter for <code>thmodeltest.modelphoto.PK</code>.
@@ -63,15 +63,15 @@ public class ModelphotoRecord extends UpdatableRecordImpl<ModelphotoRecord> impl
     /**
      * Setter for <code>thmodeltest.modelphoto.RDate</code>.
      */
-    public void setRdate(Timestamp value) {
+    public void setRdate(LocalDateTime value) {
         set(2, value);
     }
 
     /**
      * Getter for <code>thmodeltest.modelphoto.RDate</code>.
      */
-    public Timestamp getRdate() {
-        return (Timestamp) get(2);
+    public LocalDateTime getRdate() {
+        return (LocalDateTime) get(2);
     }
 
     /**
@@ -122,7 +122,7 @@ public class ModelphotoRecord extends UpdatableRecordImpl<ModelphotoRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Row5<Integer, Integer, Timestamp, String, Integer> fieldsRow() {
+    public Row5<Integer, Integer, LocalDateTime, String, Integer> fieldsRow() {
         return (Row5) super.fieldsRow();
     }
 
@@ -130,7 +130,7 @@ public class ModelphotoRecord extends UpdatableRecordImpl<ModelphotoRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Row5<Integer, Integer, Timestamp, String, Integer> valuesRow() {
+    public Row5<Integer, Integer, LocalDateTime, String, Integer> valuesRow() {
         return (Row5) super.valuesRow();
     }
 
@@ -154,7 +154,7 @@ public class ModelphotoRecord extends UpdatableRecordImpl<ModelphotoRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Field<Timestamp> field3() {
+    public Field<LocalDateTime> field3() {
         return Modelphoto.MODELPHOTO.RDATE;
     }
 
@@ -194,7 +194,7 @@ public class ModelphotoRecord extends UpdatableRecordImpl<ModelphotoRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Timestamp component3() {
+    public LocalDateTime component3() {
         return getRdate();
     }
 
@@ -234,7 +234,7 @@ public class ModelphotoRecord extends UpdatableRecordImpl<ModelphotoRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Timestamp value3() {
+    public LocalDateTime value3() {
         return getRdate();
     }
 
@@ -276,7 +276,7 @@ public class ModelphotoRecord extends UpdatableRecordImpl<ModelphotoRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public ModelphotoRecord value3(Timestamp value) {
+    public ModelphotoRecord value3(LocalDateTime value) {
         setRdate(value);
         return this;
     }
@@ -303,7 +303,7 @@ public class ModelphotoRecord extends UpdatableRecordImpl<ModelphotoRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public ModelphotoRecord values(Integer value1, Integer value2, Timestamp value3, String value4, Integer value5) {
+    public ModelphotoRecord values(Integer value1, Integer value2, LocalDateTime value3, String value4, Integer value5) {
         value1(value1);
         value2(value2);
         value3(value3);
@@ -326,7 +326,7 @@ public class ModelphotoRecord extends UpdatableRecordImpl<ModelphotoRecord> impl
     /**
      * Create a detached, initialised ModelphotoRecord
      */
-    public ModelphotoRecord(Integer pk, Integer modelpk, Timestamp rdate, String photo, Integer ordid) {
+    public ModelphotoRecord(Integer pk, Integer modelpk, LocalDateTime rdate, String photo, Integer ordid) {
         super(Modelphoto.MODELPHOTO);
 
         set(0, pk);

+ 14 - 14
src/main/java/com/thmodel/jooq/tables/records/ModelpriceRecord.java

@@ -7,7 +7,7 @@ package com.thmodel.jooq.tables.records;
 import com.thmodel.jooq.tables.Modelprice;
 
 import java.math.BigDecimal;
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 
 import javax.annotation.Generated;
 
@@ -29,9 +29,9 @@ import org.jooq.impl.UpdatableRecordImpl;
     comments = "This class is generated by jOOQ"
 )
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
-public class ModelpriceRecord extends UpdatableRecordImpl<ModelpriceRecord> implements Record9<Integer, Integer, Timestamp, String, BigDecimal, String, Integer, Integer, String> {
+public class ModelpriceRecord extends UpdatableRecordImpl<ModelpriceRecord> implements Record9<Integer, Integer, LocalDateTime, String, BigDecimal, String, Integer, Integer, String> {
 
-    private static final long serialVersionUID = -563189775;
+    private static final long serialVersionUID = 1879480574;
 
     /**
      * Setter for <code>thmodeltest.modelprice.PK</code>.
@@ -64,15 +64,15 @@ public class ModelpriceRecord extends UpdatableRecordImpl<ModelpriceRecord> impl
     /**
      * Setter for <code>thmodeltest.modelprice.PDate</code>.
      */
-    public void setPdate(Timestamp value) {
+    public void setPdate(LocalDateTime value) {
         set(2, value);
     }
 
     /**
      * Getter for <code>thmodeltest.modelprice.PDate</code>.
      */
-    public Timestamp getPdate() {
-        return (Timestamp) get(2);
+    public LocalDateTime getPdate() {
+        return (LocalDateTime) get(2);
     }
 
     /**
@@ -179,7 +179,7 @@ public class ModelpriceRecord extends UpdatableRecordImpl<ModelpriceRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Row9<Integer, Integer, Timestamp, String, BigDecimal, String, Integer, Integer, String> fieldsRow() {
+    public Row9<Integer, Integer, LocalDateTime, String, BigDecimal, String, Integer, Integer, String> fieldsRow() {
         return (Row9) super.fieldsRow();
     }
 
@@ -187,7 +187,7 @@ public class ModelpriceRecord extends UpdatableRecordImpl<ModelpriceRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Row9<Integer, Integer, Timestamp, String, BigDecimal, String, Integer, Integer, String> valuesRow() {
+    public Row9<Integer, Integer, LocalDateTime, String, BigDecimal, String, Integer, Integer, String> valuesRow() {
         return (Row9) super.valuesRow();
     }
 
@@ -211,7 +211,7 @@ public class ModelpriceRecord extends UpdatableRecordImpl<ModelpriceRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Field<Timestamp> field3() {
+    public Field<LocalDateTime> field3() {
         return Modelprice.MODELPRICE.PDATE;
     }
 
@@ -283,7 +283,7 @@ public class ModelpriceRecord extends UpdatableRecordImpl<ModelpriceRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Timestamp component3() {
+    public LocalDateTime component3() {
         return getPdate();
     }
 
@@ -355,7 +355,7 @@ public class ModelpriceRecord extends UpdatableRecordImpl<ModelpriceRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Timestamp value3() {
+    public LocalDateTime value3() {
         return getPdate();
     }
 
@@ -429,7 +429,7 @@ public class ModelpriceRecord extends UpdatableRecordImpl<ModelpriceRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public ModelpriceRecord value3(Timestamp value) {
+    public ModelpriceRecord value3(LocalDateTime value) {
         setPdate(value);
         return this;
     }
@@ -492,7 +492,7 @@ public class ModelpriceRecord extends UpdatableRecordImpl<ModelpriceRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public ModelpriceRecord values(Integer value1, Integer value2, Timestamp value3, String value4, BigDecimal value5, String value6, Integer value7, Integer value8, String value9) {
+    public ModelpriceRecord values(Integer value1, Integer value2, LocalDateTime value3, String value4, BigDecimal value5, String value6, Integer value7, Integer value8, String value9) {
         value1(value1);
         value2(value2);
         value3(value3);
@@ -519,7 +519,7 @@ public class ModelpriceRecord extends UpdatableRecordImpl<ModelpriceRecord> impl
     /**
      * Create a detached, initialised ModelpriceRecord
      */
-    public ModelpriceRecord(Integer pk, Integer modelpk, Timestamp pdate, String pname, BigDecimal price, String unit, Integer orderid, Integer skillpk, String skillphoto) {
+    public ModelpriceRecord(Integer pk, Integer modelpk, LocalDateTime pdate, String pname, BigDecimal price, String unit, Integer orderid, Integer skillpk, String skillphoto) {
         super(Modelprice.MODELPRICE);
 
         set(0, pk);

+ 14 - 14
src/main/java/com/thmodel/jooq/tables/records/ModelprivateRecord.java

@@ -6,7 +6,7 @@ package com.thmodel.jooq.tables.records;
 
 import com.thmodel.jooq.tables.Modelprivate;
 
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 
 import javax.annotation.Generated;
 
@@ -28,9 +28,9 @@ import org.jooq.impl.UpdatableRecordImpl;
     comments = "This class is generated by jOOQ"
 )
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
-public class ModelprivateRecord extends UpdatableRecordImpl<ModelprivateRecord> implements Record6<Integer, Integer, Timestamp, String, Integer, Integer> {
+public class ModelprivateRecord extends UpdatableRecordImpl<ModelprivateRecord> implements Record6<Integer, Integer, LocalDateTime, String, Integer, Integer> {
 
-    private static final long serialVersionUID = 253673139;
+    private static final long serialVersionUID = -183935986;
 
     /**
      * Setter for <code>thmodeltest.modelprivate.PK</code>.
@@ -63,15 +63,15 @@ public class ModelprivateRecord extends UpdatableRecordImpl<ModelprivateRecord>
     /**
      * Setter for <code>thmodeltest.modelprivate.PDate</code>.
      */
-    public void setPdate(Timestamp value) {
+    public void setPdate(LocalDateTime value) {
         set(2, value);
     }
 
     /**
      * Getter for <code>thmodeltest.modelprivate.PDate</code>.
      */
-    public Timestamp getPdate() {
-        return (Timestamp) get(2);
+    public LocalDateTime getPdate() {
+        return (LocalDateTime) get(2);
     }
 
     /**
@@ -136,7 +136,7 @@ public class ModelprivateRecord extends UpdatableRecordImpl<ModelprivateRecord>
      * {@inheritDoc}
      */
     @Override
-    public Row6<Integer, Integer, Timestamp, String, Integer, Integer> fieldsRow() {
+    public Row6<Integer, Integer, LocalDateTime, String, Integer, Integer> fieldsRow() {
         return (Row6) super.fieldsRow();
     }
 
@@ -144,7 +144,7 @@ public class ModelprivateRecord extends UpdatableRecordImpl<ModelprivateRecord>
      * {@inheritDoc}
      */
     @Override
-    public Row6<Integer, Integer, Timestamp, String, Integer, Integer> valuesRow() {
+    public Row6<Integer, Integer, LocalDateTime, String, Integer, Integer> valuesRow() {
         return (Row6) super.valuesRow();
     }
 
@@ -168,7 +168,7 @@ public class ModelprivateRecord extends UpdatableRecordImpl<ModelprivateRecord>
      * {@inheritDoc}
      */
     @Override
-    public Field<Timestamp> field3() {
+    public Field<LocalDateTime> field3() {
         return Modelprivate.MODELPRIVATE.PDATE;
     }
 
@@ -216,7 +216,7 @@ public class ModelprivateRecord extends UpdatableRecordImpl<ModelprivateRecord>
      * {@inheritDoc}
      */
     @Override
-    public Timestamp component3() {
+    public LocalDateTime component3() {
         return getPdate();
     }
 
@@ -264,7 +264,7 @@ public class ModelprivateRecord extends UpdatableRecordImpl<ModelprivateRecord>
      * {@inheritDoc}
      */
     @Override
-    public Timestamp value3() {
+    public LocalDateTime value3() {
         return getPdate();
     }
 
@@ -314,7 +314,7 @@ public class ModelprivateRecord extends UpdatableRecordImpl<ModelprivateRecord>
      * {@inheritDoc}
      */
     @Override
-    public ModelprivateRecord value3(Timestamp value) {
+    public ModelprivateRecord value3(LocalDateTime value) {
         setPdate(value);
         return this;
     }
@@ -350,7 +350,7 @@ public class ModelprivateRecord extends UpdatableRecordImpl<ModelprivateRecord>
      * {@inheritDoc}
      */
     @Override
-    public ModelprivateRecord values(Integer value1, Integer value2, Timestamp value3, String value4, Integer value5, Integer value6) {
+    public ModelprivateRecord values(Integer value1, Integer value2, LocalDateTime value3, String value4, Integer value5, Integer value6) {
         value1(value1);
         value2(value2);
         value3(value3);
@@ -374,7 +374,7 @@ public class ModelprivateRecord extends UpdatableRecordImpl<ModelprivateRecord>
     /**
      * Create a detached, initialised ModelprivateRecord
      */
-    public ModelprivateRecord(Integer pk, Integer modelpk, Timestamp pdate, String intro, Integer ucount, Integer dcount) {
+    public ModelprivateRecord(Integer pk, Integer modelpk, LocalDateTime pdate, String intro, Integer ucount, Integer dcount) {
         super(Modelprivate.MODELPRIVATE);
 
         set(0, pk);

+ 14 - 14
src/main/java/com/thmodel/jooq/tables/records/ModelprivatediscussRecord.java

@@ -6,7 +6,7 @@ package com.thmodel.jooq.tables.records;
 
 import com.thmodel.jooq.tables.Modelprivatediscuss;
 
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 
 import javax.annotation.Generated;
 
@@ -28,9 +28,9 @@ import org.jooq.impl.UpdatableRecordImpl;
     comments = "This class is generated by jOOQ"
 )
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
-public class ModelprivatediscussRecord extends UpdatableRecordImpl<ModelprivatediscussRecord> implements Record7<Integer, Integer, Integer, Integer, Timestamp, Integer, String> {
+public class ModelprivatediscussRecord extends UpdatableRecordImpl<ModelprivatediscussRecord> implements Record7<Integer, Integer, Integer, Integer, LocalDateTime, Integer, String> {
 
-    private static final long serialVersionUID = -327276206;
+    private static final long serialVersionUID = -533565399;
 
     /**
      * Setter for <code>thmodeltest.modelprivatediscuss.PK</code>.
@@ -91,15 +91,15 @@ public class ModelprivatediscussRecord extends UpdatableRecordImpl<Modelprivated
     /**
      * Setter for <code>thmodeltest.modelprivatediscuss.IDate</code>.
      */
-    public void setIdate(Timestamp value) {
+    public void setIdate(LocalDateTime value) {
         set(4, value);
     }
 
     /**
      * Getter for <code>thmodeltest.modelprivatediscuss.IDate</code>.
      */
-    public Timestamp getIdate() {
-        return (Timestamp) get(4);
+    public LocalDateTime getIdate() {
+        return (LocalDateTime) get(4);
     }
 
     /**
@@ -150,7 +150,7 @@ public class ModelprivatediscussRecord extends UpdatableRecordImpl<Modelprivated
      * {@inheritDoc}
      */
     @Override
-    public Row7<Integer, Integer, Integer, Integer, Timestamp, Integer, String> fieldsRow() {
+    public Row7<Integer, Integer, Integer, Integer, LocalDateTime, Integer, String> fieldsRow() {
         return (Row7) super.fieldsRow();
     }
 
@@ -158,7 +158,7 @@ public class ModelprivatediscussRecord extends UpdatableRecordImpl<Modelprivated
      * {@inheritDoc}
      */
     @Override
-    public Row7<Integer, Integer, Integer, Integer, Timestamp, Integer, String> valuesRow() {
+    public Row7<Integer, Integer, Integer, Integer, LocalDateTime, Integer, String> valuesRow() {
         return (Row7) super.valuesRow();
     }
 
@@ -198,7 +198,7 @@ public class ModelprivatediscussRecord extends UpdatableRecordImpl<Modelprivated
      * {@inheritDoc}
      */
     @Override
-    public Field<Timestamp> field5() {
+    public Field<LocalDateTime> field5() {
         return Modelprivatediscuss.MODELPRIVATEDISCUSS.IDATE;
     }
 
@@ -254,7 +254,7 @@ public class ModelprivatediscussRecord extends UpdatableRecordImpl<Modelprivated
      * {@inheritDoc}
      */
     @Override
-    public Timestamp component5() {
+    public LocalDateTime component5() {
         return getIdate();
     }
 
@@ -310,7 +310,7 @@ public class ModelprivatediscussRecord extends UpdatableRecordImpl<Modelprivated
      * {@inheritDoc}
      */
     @Override
-    public Timestamp value5() {
+    public LocalDateTime value5() {
         return getIdate();
     }
 
@@ -370,7 +370,7 @@ public class ModelprivatediscussRecord extends UpdatableRecordImpl<Modelprivated
      * {@inheritDoc}
      */
     @Override
-    public ModelprivatediscussRecord value5(Timestamp value) {
+    public ModelprivatediscussRecord value5(LocalDateTime value) {
         setIdate(value);
         return this;
     }
@@ -397,7 +397,7 @@ public class ModelprivatediscussRecord extends UpdatableRecordImpl<Modelprivated
      * {@inheritDoc}
      */
     @Override
-    public ModelprivatediscussRecord values(Integer value1, Integer value2, Integer value3, Integer value4, Timestamp value5, Integer value6, String value7) {
+    public ModelprivatediscussRecord values(Integer value1, Integer value2, Integer value3, Integer value4, LocalDateTime value5, Integer value6, String value7) {
         value1(value1);
         value2(value2);
         value3(value3);
@@ -422,7 +422,7 @@ public class ModelprivatediscussRecord extends UpdatableRecordImpl<Modelprivated
     /**
      * Create a detached, initialised ModelprivatediscussRecord
      */
-    public ModelprivatediscussRecord(Integer pk, Integer privatepk, Integer parentpk, Integer memberpk, Timestamp idate, Integer isgood, String intro) {
+    public ModelprivatediscussRecord(Integer pk, Integer privatepk, Integer parentpk, Integer memberpk, LocalDateTime idate, Integer isgood, String intro) {
         super(Modelprivatediscuss.MODELPRIVATEDISCUSS);
 
         set(0, pk);

+ 14 - 14
src/main/java/com/thmodel/jooq/tables/records/NexusRecord.java

@@ -6,7 +6,7 @@ package com.thmodel.jooq.tables.records;
 
 import com.thmodel.jooq.tables.Nexus;
 
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 
 import javax.annotation.Generated;
 
@@ -28,9 +28,9 @@ import org.jooq.impl.UpdatableRecordImpl;
     comments = "This class is generated by jOOQ"
 )
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
-public class NexusRecord extends UpdatableRecordImpl<NexusRecord> implements Record5<Integer, Integer, Integer, Timestamp, String> {
+public class NexusRecord extends UpdatableRecordImpl<NexusRecord> implements Record5<Integer, Integer, Integer, LocalDateTime, String> {
 
-    private static final long serialVersionUID = -339545330;
+    private static final long serialVersionUID = 37368965;
 
     /**
      * Setter for <code>thmodeltest.nexus.pk</code>.
@@ -77,15 +77,15 @@ public class NexusRecord extends UpdatableRecordImpl<NexusRecord> implements Rec
     /**
      * Setter for <code>thmodeltest.nexus.create_date</code>.
      */
-    public void setCreateDate(Timestamp value) {
+    public void setCreateDate(LocalDateTime value) {
         set(3, value);
     }
 
     /**
      * Getter for <code>thmodeltest.nexus.create_date</code>.
      */
-    public Timestamp getCreateDate() {
-        return (Timestamp) get(3);
+    public LocalDateTime getCreateDate() {
+        return (LocalDateTime) get(3);
     }
 
     /**
@@ -122,7 +122,7 @@ public class NexusRecord extends UpdatableRecordImpl<NexusRecord> implements Rec
      * {@inheritDoc}
      */
     @Override
-    public Row5<Integer, Integer, Integer, Timestamp, String> fieldsRow() {
+    public Row5<Integer, Integer, Integer, LocalDateTime, String> fieldsRow() {
         return (Row5) super.fieldsRow();
     }
 
@@ -130,7 +130,7 @@ public class NexusRecord extends UpdatableRecordImpl<NexusRecord> implements Rec
      * {@inheritDoc}
      */
     @Override
-    public Row5<Integer, Integer, Integer, Timestamp, String> valuesRow() {
+    public Row5<Integer, Integer, Integer, LocalDateTime, String> valuesRow() {
         return (Row5) super.valuesRow();
     }
 
@@ -162,7 +162,7 @@ public class NexusRecord extends UpdatableRecordImpl<NexusRecord> implements Rec
      * {@inheritDoc}
      */
     @Override
-    public Field<Timestamp> field4() {
+    public Field<LocalDateTime> field4() {
         return Nexus.NEXUS.CREATE_DATE;
     }
 
@@ -202,7 +202,7 @@ public class NexusRecord extends UpdatableRecordImpl<NexusRecord> implements Rec
      * {@inheritDoc}
      */
     @Override
-    public Timestamp component4() {
+    public LocalDateTime component4() {
         return getCreateDate();
     }
 
@@ -242,7 +242,7 @@ public class NexusRecord extends UpdatableRecordImpl<NexusRecord> implements Rec
      * {@inheritDoc}
      */
     @Override
-    public Timestamp value4() {
+    public LocalDateTime value4() {
         return getCreateDate();
     }
 
@@ -285,7 +285,7 @@ public class NexusRecord extends UpdatableRecordImpl<NexusRecord> implements Rec
      * {@inheritDoc}
      */
     @Override
-    public NexusRecord value4(Timestamp value) {
+    public NexusRecord value4(LocalDateTime value) {
         setCreateDate(value);
         return this;
     }
@@ -303,7 +303,7 @@ public class NexusRecord extends UpdatableRecordImpl<NexusRecord> implements Rec
      * {@inheritDoc}
      */
     @Override
-    public NexusRecord values(Integer value1, Integer value2, Integer value3, Timestamp value4, String value5) {
+    public NexusRecord values(Integer value1, Integer value2, Integer value3, LocalDateTime value4, String value5) {
         value1(value1);
         value2(value2);
         value3(value3);
@@ -326,7 +326,7 @@ public class NexusRecord extends UpdatableRecordImpl<NexusRecord> implements Rec
     /**
      * Create a detached, initialised NexusRecord
      */
-    public NexusRecord(Integer pk, Integer memberpk, Integer modelpk, Timestamp createDate, String remarks) {
+    public NexusRecord(Integer pk, Integer memberpk, Integer modelpk, LocalDateTime createDate, String remarks) {
         super(Nexus.NEXUS);
 
         set(0, pk);

+ 21 - 21
src/main/java/com/thmodel/jooq/tables/records/OrderrecordRecord.java

@@ -7,7 +7,7 @@ package com.thmodel.jooq.tables.records;
 import com.thmodel.jooq.tables.Orderrecord;
 
 import java.math.BigDecimal;
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 
 import javax.annotation.Generated;
 
@@ -29,9 +29,9 @@ import org.jooq.impl.UpdatableRecordImpl;
     comments = "This class is generated by jOOQ"
 )
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
-public class OrderrecordRecord extends UpdatableRecordImpl<OrderrecordRecord> implements Record21<Integer, Integer, Integer, Integer, Integer, Timestamp, Timestamp, Integer, BigDecimal, String, BigDecimal, BigDecimal, String, String, BigDecimal, String, String, String, String, Integer, Integer> {
+public class OrderrecordRecord extends UpdatableRecordImpl<OrderrecordRecord> implements Record21<Integer, Integer, Integer, Integer, Integer, LocalDateTime, LocalDateTime, Integer, BigDecimal, String, BigDecimal, BigDecimal, String, String, BigDecimal, String, String, String, String, Integer, Integer> {
 
-    private static final long serialVersionUID = 492353022;
+    private static final long serialVersionUID = 1542837747;
 
     /**
      * Setter for <code>thmodeltest.orderrecord.PK</code>.
@@ -106,29 +106,29 @@ public class OrderrecordRecord extends UpdatableRecordImpl<OrderrecordRecord> im
     /**
      * Setter for <code>thmodeltest.orderrecord.ODate</code>.
      */
-    public void setOdate(Timestamp value) {
+    public void setOdate(LocalDateTime value) {
         set(5, value);
     }
 
     /**
      * Getter for <code>thmodeltest.orderrecord.ODate</code>.
      */
-    public Timestamp getOdate() {
-        return (Timestamp) get(5);
+    public LocalDateTime getOdate() {
+        return (LocalDateTime) get(5);
     }
 
     /**
      * Setter for <code>thmodeltest.orderrecord.SDate</code>.
      */
-    public void setSdate(Timestamp value) {
+    public void setSdate(LocalDateTime value) {
         set(6, value);
     }
 
     /**
      * Getter for <code>thmodeltest.orderrecord.SDate</code>.
      */
-    public Timestamp getSdate() {
-        return (Timestamp) get(6);
+    public LocalDateTime getSdate() {
+        return (LocalDateTime) get(6);
     }
 
     /**
@@ -347,7 +347,7 @@ public class OrderrecordRecord extends UpdatableRecordImpl<OrderrecordRecord> im
      * {@inheritDoc}
      */
     @Override
-    public Row21<Integer, Integer, Integer, Integer, Integer, Timestamp, Timestamp, Integer, BigDecimal, String, BigDecimal, BigDecimal, String, String, BigDecimal, String, String, String, String, Integer, Integer> fieldsRow() {
+    public Row21<Integer, Integer, Integer, Integer, Integer, LocalDateTime, LocalDateTime, Integer, BigDecimal, String, BigDecimal, BigDecimal, String, String, BigDecimal, String, String, String, String, Integer, Integer> fieldsRow() {
         return (Row21) super.fieldsRow();
     }
 
@@ -355,7 +355,7 @@ public class OrderrecordRecord extends UpdatableRecordImpl<OrderrecordRecord> im
      * {@inheritDoc}
      */
     @Override
-    public Row21<Integer, Integer, Integer, Integer, Integer, Timestamp, Timestamp, Integer, BigDecimal, String, BigDecimal, BigDecimal, String, String, BigDecimal, String, String, String, String, Integer, Integer> valuesRow() {
+    public Row21<Integer, Integer, Integer, Integer, Integer, LocalDateTime, LocalDateTime, Integer, BigDecimal, String, BigDecimal, BigDecimal, String, String, BigDecimal, String, String, String, String, Integer, Integer> valuesRow() {
         return (Row21) super.valuesRow();
     }
 
@@ -403,7 +403,7 @@ public class OrderrecordRecord extends UpdatableRecordImpl<OrderrecordRecord> im
      * {@inheritDoc}
      */
     @Override
-    public Field<Timestamp> field6() {
+    public Field<LocalDateTime> field6() {
         return Orderrecord.ORDERRECORD.ODATE;
     }
 
@@ -411,7 +411,7 @@ public class OrderrecordRecord extends UpdatableRecordImpl<OrderrecordRecord> im
      * {@inheritDoc}
      */
     @Override
-    public Field<Timestamp> field7() {
+    public Field<LocalDateTime> field7() {
         return Orderrecord.ORDERRECORD.SDATE;
     }
 
@@ -571,7 +571,7 @@ public class OrderrecordRecord extends UpdatableRecordImpl<OrderrecordRecord> im
      * {@inheritDoc}
      */
     @Override
-    public Timestamp component6() {
+    public LocalDateTime component6() {
         return getOdate();
     }
 
@@ -579,7 +579,7 @@ public class OrderrecordRecord extends UpdatableRecordImpl<OrderrecordRecord> im
      * {@inheritDoc}
      */
     @Override
-    public Timestamp component7() {
+    public LocalDateTime component7() {
         return getSdate();
     }
 
@@ -739,7 +739,7 @@ public class OrderrecordRecord extends UpdatableRecordImpl<OrderrecordRecord> im
      * {@inheritDoc}
      */
     @Override
-    public Timestamp value6() {
+    public LocalDateTime value6() {
         return getOdate();
     }
 
@@ -747,7 +747,7 @@ public class OrderrecordRecord extends UpdatableRecordImpl<OrderrecordRecord> im
      * {@inheritDoc}
      */
     @Override
-    public Timestamp value7() {
+    public LocalDateTime value7() {
         return getSdate();
     }
 
@@ -912,7 +912,7 @@ public class OrderrecordRecord extends UpdatableRecordImpl<OrderrecordRecord> im
      * {@inheritDoc}
      */
     @Override
-    public OrderrecordRecord value6(Timestamp value) {
+    public OrderrecordRecord value6(LocalDateTime value) {
         setOdate(value);
         return this;
     }
@@ -921,7 +921,7 @@ public class OrderrecordRecord extends UpdatableRecordImpl<OrderrecordRecord> im
      * {@inheritDoc}
      */
     @Override
-    public OrderrecordRecord value7(Timestamp value) {
+    public OrderrecordRecord value7(LocalDateTime value) {
         setSdate(value);
         return this;
     }
@@ -1056,7 +1056,7 @@ public class OrderrecordRecord extends UpdatableRecordImpl<OrderrecordRecord> im
      * {@inheritDoc}
      */
     @Override
-    public OrderrecordRecord values(Integer value1, Integer value2, Integer value3, Integer value4, Integer value5, Timestamp value6, Timestamp value7, Integer value8, BigDecimal value9, String value10, BigDecimal value11, BigDecimal value12, String value13, String value14, BigDecimal value15, String value16, String value17, String value18, String value19, Integer value20, Integer value21) {
+    public OrderrecordRecord values(Integer value1, Integer value2, Integer value3, Integer value4, Integer value5, LocalDateTime value6, LocalDateTime value7, Integer value8, BigDecimal value9, String value10, BigDecimal value11, BigDecimal value12, String value13, String value14, BigDecimal value15, String value16, String value17, String value18, String value19, Integer value20, Integer value21) {
         value1(value1);
         value2(value2);
         value3(value3);
@@ -1095,7 +1095,7 @@ public class OrderrecordRecord extends UpdatableRecordImpl<OrderrecordRecord> im
     /**
      * Create a detached, initialised OrderrecordRecord
      */
-    public OrderrecordRecord(Integer pk, Integer memberpk, Integer modelpk, Integer brokerpk, Integer lederpk, Timestamp odate, Timestamp sdate, Integer skillpk, BigDecimal scount, String sname, BigDecimal sprice, BigDecimal coin, String orderstate, String intro, BigDecimal ec, String evaluate, String linkman, String linkphone, String addr, Integer accflag, Integer hasred) {
+    public OrderrecordRecord(Integer pk, Integer memberpk, Integer modelpk, Integer brokerpk, Integer lederpk, LocalDateTime odate, LocalDateTime sdate, Integer skillpk, BigDecimal scount, String sname, BigDecimal sprice, BigDecimal coin, String orderstate, String intro, BigDecimal ec, String evaluate, String linkman, String linkphone, String addr, Integer accflag, Integer hasred) {
         super(Orderrecord.ORDERRECORD);
 
         set(0, pk);

+ 35 - 35
src/main/java/com/thmodel/jooq/tables/records/ParttyinfoRecord.java

@@ -7,7 +7,7 @@ package com.thmodel.jooq.tables.records;
 import com.thmodel.jooq.tables.Parttyinfo;
 
 import java.math.BigDecimal;
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 
 import javax.annotation.Generated;
 
@@ -30,9 +30,9 @@ import org.jooq.types.UInteger;
     comments = "This class is generated by jOOQ"
 )
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
-public class ParttyinfoRecord extends UpdatableRecordImpl<ParttyinfoRecord> implements Record14<Integer, String, String, String, String, Timestamp, Timestamp, Timestamp, Timestamp, BigDecimal, BigDecimal, BigDecimal, UInteger, String> {
+public class ParttyinfoRecord extends UpdatableRecordImpl<ParttyinfoRecord> implements Record14<Integer, String, String, String, String, LocalDateTime, LocalDateTime, LocalDateTime, LocalDateTime, BigDecimal, BigDecimal, BigDecimal, UInteger, String> {
 
-    private static final long serialVersionUID = -89574262;
+    private static final long serialVersionUID = -998544727;
 
     /**
      * Setter for <code>thmodeltest.parttyinfo.PK</code>.
@@ -107,57 +107,57 @@ public class ParttyinfoRecord extends UpdatableRecordImpl<ParttyinfoRecord> impl
     /**
      * Setter for <code>thmodeltest.parttyinfo.SBeg</code>.
      */
-    public void setSbeg(Timestamp value) {
+    public void setSbeg(LocalDateTime value) {
         set(5, value);
     }
 
     /**
      * Getter for <code>thmodeltest.parttyinfo.SBeg</code>.
      */
-    public Timestamp getSbeg() {
-        return (Timestamp) get(5);
+    public LocalDateTime getSbeg() {
+        return (LocalDateTime) get(5);
     }
 
     /**
      * Setter for <code>thmodeltest.parttyinfo.SEndt</code>.
      */
-    public void setSendt(Timestamp value) {
+    public void setSendt(LocalDateTime value) {
         set(6, value);
     }
 
     /**
      * Getter for <code>thmodeltest.parttyinfo.SEndt</code>.
      */
-    public Timestamp getSendt() {
-        return (Timestamp) get(6);
+    public LocalDateTime getSendt() {
+        return (LocalDateTime) get(6);
     }
 
     /**
      * Setter for <code>thmodeltest.parttyinfo.Beg</code>.
      */
-    public void setBeg(Timestamp value) {
+    public void setBeg(LocalDateTime value) {
         set(7, value);
     }
 
     /**
      * Getter for <code>thmodeltest.parttyinfo.Beg</code>.
      */
-    public Timestamp getBeg() {
-        return (Timestamp) get(7);
+    public LocalDateTime getBeg() {
+        return (LocalDateTime) get(7);
     }
 
     /**
      * Setter for <code>thmodeltest.parttyinfo.Endt</code>.
      */
-    public void setEndt(Timestamp value) {
+    public void setEndt(LocalDateTime value) {
         set(8, value);
     }
 
     /**
      * Getter for <code>thmodeltest.parttyinfo.Endt</code>.
      */
-    public Timestamp getEndt() {
-        return (Timestamp) get(8);
+    public LocalDateTime getEndt() {
+        return (LocalDateTime) get(8);
     }
 
     /**
@@ -250,7 +250,7 @@ public class ParttyinfoRecord extends UpdatableRecordImpl<ParttyinfoRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Row14<Integer, String, String, String, String, Timestamp, Timestamp, Timestamp, Timestamp, BigDecimal, BigDecimal, BigDecimal, UInteger, String> fieldsRow() {
+    public Row14<Integer, String, String, String, String, LocalDateTime, LocalDateTime, LocalDateTime, LocalDateTime, BigDecimal, BigDecimal, BigDecimal, UInteger, String> fieldsRow() {
         return (Row14) super.fieldsRow();
     }
 
@@ -258,7 +258,7 @@ public class ParttyinfoRecord extends UpdatableRecordImpl<ParttyinfoRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Row14<Integer, String, String, String, String, Timestamp, Timestamp, Timestamp, Timestamp, BigDecimal, BigDecimal, BigDecimal, UInteger, String> valuesRow() {
+    public Row14<Integer, String, String, String, String, LocalDateTime, LocalDateTime, LocalDateTime, LocalDateTime, BigDecimal, BigDecimal, BigDecimal, UInteger, String> valuesRow() {
         return (Row14) super.valuesRow();
     }
 
@@ -306,7 +306,7 @@ public class ParttyinfoRecord extends UpdatableRecordImpl<ParttyinfoRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Field<Timestamp> field6() {
+    public Field<LocalDateTime> field6() {
         return Parttyinfo.PARTTYINFO.SBEG;
     }
 
@@ -314,7 +314,7 @@ public class ParttyinfoRecord extends UpdatableRecordImpl<ParttyinfoRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Field<Timestamp> field7() {
+    public Field<LocalDateTime> field7() {
         return Parttyinfo.PARTTYINFO.SENDT;
     }
 
@@ -322,7 +322,7 @@ public class ParttyinfoRecord extends UpdatableRecordImpl<ParttyinfoRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Field<Timestamp> field8() {
+    public Field<LocalDateTime> field8() {
         return Parttyinfo.PARTTYINFO.BEG;
     }
 
@@ -330,7 +330,7 @@ public class ParttyinfoRecord extends UpdatableRecordImpl<ParttyinfoRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Field<Timestamp> field9() {
+    public Field<LocalDateTime> field9() {
         return Parttyinfo.PARTTYINFO.ENDT;
     }
 
@@ -418,7 +418,7 @@ public class ParttyinfoRecord extends UpdatableRecordImpl<ParttyinfoRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Timestamp component6() {
+    public LocalDateTime component6() {
         return getSbeg();
     }
 
@@ -426,7 +426,7 @@ public class ParttyinfoRecord extends UpdatableRecordImpl<ParttyinfoRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Timestamp component7() {
+    public LocalDateTime component7() {
         return getSendt();
     }
 
@@ -434,7 +434,7 @@ public class ParttyinfoRecord extends UpdatableRecordImpl<ParttyinfoRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Timestamp component8() {
+    public LocalDateTime component8() {
         return getBeg();
     }
 
@@ -442,7 +442,7 @@ public class ParttyinfoRecord extends UpdatableRecordImpl<ParttyinfoRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Timestamp component9() {
+    public LocalDateTime component9() {
         return getEndt();
     }
 
@@ -530,7 +530,7 @@ public class ParttyinfoRecord extends UpdatableRecordImpl<ParttyinfoRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Timestamp value6() {
+    public LocalDateTime value6() {
         return getSbeg();
     }
 
@@ -538,7 +538,7 @@ public class ParttyinfoRecord extends UpdatableRecordImpl<ParttyinfoRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Timestamp value7() {
+    public LocalDateTime value7() {
         return getSendt();
     }
 
@@ -546,7 +546,7 @@ public class ParttyinfoRecord extends UpdatableRecordImpl<ParttyinfoRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Timestamp value8() {
+    public LocalDateTime value8() {
         return getBeg();
     }
 
@@ -554,7 +554,7 @@ public class ParttyinfoRecord extends UpdatableRecordImpl<ParttyinfoRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Timestamp value9() {
+    public LocalDateTime value9() {
         return getEndt();
     }
 
@@ -647,7 +647,7 @@ public class ParttyinfoRecord extends UpdatableRecordImpl<ParttyinfoRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public ParttyinfoRecord value6(Timestamp value) {
+    public ParttyinfoRecord value6(LocalDateTime value) {
         setSbeg(value);
         return this;
     }
@@ -656,7 +656,7 @@ public class ParttyinfoRecord extends UpdatableRecordImpl<ParttyinfoRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public ParttyinfoRecord value7(Timestamp value) {
+    public ParttyinfoRecord value7(LocalDateTime value) {
         setSendt(value);
         return this;
     }
@@ -665,7 +665,7 @@ public class ParttyinfoRecord extends UpdatableRecordImpl<ParttyinfoRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public ParttyinfoRecord value8(Timestamp value) {
+    public ParttyinfoRecord value8(LocalDateTime value) {
         setBeg(value);
         return this;
     }
@@ -674,7 +674,7 @@ public class ParttyinfoRecord extends UpdatableRecordImpl<ParttyinfoRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public ParttyinfoRecord value9(Timestamp value) {
+    public ParttyinfoRecord value9(LocalDateTime value) {
         setEndt(value);
         return this;
     }
@@ -728,7 +728,7 @@ public class ParttyinfoRecord extends UpdatableRecordImpl<ParttyinfoRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public ParttyinfoRecord values(Integer value1, String value2, String value3, String value4, String value5, Timestamp value6, Timestamp value7, Timestamp value8, Timestamp value9, BigDecimal value10, BigDecimal value11, BigDecimal value12, UInteger value13, String value14) {
+    public ParttyinfoRecord values(Integer value1, String value2, String value3, String value4, String value5, LocalDateTime value6, LocalDateTime value7, LocalDateTime value8, LocalDateTime value9, BigDecimal value10, BigDecimal value11, BigDecimal value12, UInteger value13, String value14) {
         value1(value1);
         value2(value2);
         value3(value3);
@@ -760,7 +760,7 @@ public class ParttyinfoRecord extends UpdatableRecordImpl<ParttyinfoRecord> impl
     /**
      * Create a detached, initialised ParttyinfoRecord
      */
-    public ParttyinfoRecord(Integer pk, String pic, String caption, String intro, String term, Timestamp sbeg, Timestamp sendt, Timestamp beg, Timestamp endt, BigDecimal meprice, BigDecimal moprice, BigDecimal brprice, UInteger isbanner, String banner) {
+    public ParttyinfoRecord(Integer pk, String pic, String caption, String intro, String term, LocalDateTime sbeg, LocalDateTime sendt, LocalDateTime beg, LocalDateTime endt, BigDecimal meprice, BigDecimal moprice, BigDecimal brprice, UInteger isbanner, String banner) {
         super(Parttyinfo.PARTTYINFO);
 
         set(0, pk);

+ 21 - 21
src/main/java/com/thmodel/jooq/tables/records/ParttysignRecord.java

@@ -7,7 +7,7 @@ package com.thmodel.jooq.tables.records;
 import com.thmodel.jooq.tables.Parttysign;
 
 import java.math.BigDecimal;
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 
 import javax.annotation.Generated;
 
@@ -29,9 +29,9 @@ import org.jooq.impl.UpdatableRecordImpl;
     comments = "This class is generated by jOOQ"
 )
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
-public class ParttysignRecord extends UpdatableRecordImpl<ParttysignRecord> implements Record11<Integer, Integer, Integer, Timestamp, String, String, Integer, BigDecimal, Integer, Timestamp, Integer> {
+public class ParttysignRecord extends UpdatableRecordImpl<ParttysignRecord> implements Record11<Integer, Integer, Integer, LocalDateTime, String, String, Integer, BigDecimal, Integer, LocalDateTime, Integer> {
 
-    private static final long serialVersionUID = -1246956575;
+    private static final long serialVersionUID = -27781634;
 
     /**
      * Setter for <code>thmodeltest.parttysign.PK</code>.
@@ -78,15 +78,15 @@ public class ParttysignRecord extends UpdatableRecordImpl<ParttysignRecord> impl
     /**
      * Setter for <code>thmodeltest.parttysign.enrollDate</code>.
      */
-    public void setEnrolldate(Timestamp value) {
+    public void setEnrolldate(LocalDateTime value) {
         set(3, value);
     }
 
     /**
      * Getter for <code>thmodeltest.parttysign.enrollDate</code>.
      */
-    public Timestamp getEnrolldate() {
-        return (Timestamp) get(3);
+    public LocalDateTime getEnrolldate() {
+        return (LocalDateTime) get(3);
     }
 
     /**
@@ -162,15 +162,15 @@ public class ParttysignRecord extends UpdatableRecordImpl<ParttysignRecord> impl
     /**
      * Setter for <code>thmodeltest.parttysign.SignDate</code>.
      */
-    public void setSigndate(Timestamp value) {
+    public void setSigndate(LocalDateTime value) {
         set(9, value);
     }
 
     /**
      * Getter for <code>thmodeltest.parttysign.SignDate</code>.
      */
-    public Timestamp getSigndate() {
-        return (Timestamp) get(9);
+    public LocalDateTime getSigndate() {
+        return (LocalDateTime) get(9);
     }
 
     /**
@@ -207,7 +207,7 @@ public class ParttysignRecord extends UpdatableRecordImpl<ParttysignRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Row11<Integer, Integer, Integer, Timestamp, String, String, Integer, BigDecimal, Integer, Timestamp, Integer> fieldsRow() {
+    public Row11<Integer, Integer, Integer, LocalDateTime, String, String, Integer, BigDecimal, Integer, LocalDateTime, Integer> fieldsRow() {
         return (Row11) super.fieldsRow();
     }
 
@@ -215,7 +215,7 @@ public class ParttysignRecord extends UpdatableRecordImpl<ParttysignRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Row11<Integer, Integer, Integer, Timestamp, String, String, Integer, BigDecimal, Integer, Timestamp, Integer> valuesRow() {
+    public Row11<Integer, Integer, Integer, LocalDateTime, String, String, Integer, BigDecimal, Integer, LocalDateTime, Integer> valuesRow() {
         return (Row11) super.valuesRow();
     }
 
@@ -247,7 +247,7 @@ public class ParttysignRecord extends UpdatableRecordImpl<ParttysignRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Field<Timestamp> field4() {
+    public Field<LocalDateTime> field4() {
         return Parttysign.PARTTYSIGN.ENROLLDATE;
     }
 
@@ -295,7 +295,7 @@ public class ParttysignRecord extends UpdatableRecordImpl<ParttysignRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Field<Timestamp> field10() {
+    public Field<LocalDateTime> field10() {
         return Parttysign.PARTTYSIGN.SIGNDATE;
     }
 
@@ -335,7 +335,7 @@ public class ParttysignRecord extends UpdatableRecordImpl<ParttysignRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Timestamp component4() {
+    public LocalDateTime component4() {
         return getEnrolldate();
     }
 
@@ -383,7 +383,7 @@ public class ParttysignRecord extends UpdatableRecordImpl<ParttysignRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Timestamp component10() {
+    public LocalDateTime component10() {
         return getSigndate();
     }
 
@@ -423,7 +423,7 @@ public class ParttysignRecord extends UpdatableRecordImpl<ParttysignRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Timestamp value4() {
+    public LocalDateTime value4() {
         return getEnrolldate();
     }
 
@@ -471,7 +471,7 @@ public class ParttysignRecord extends UpdatableRecordImpl<ParttysignRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Timestamp value10() {
+    public LocalDateTime value10() {
         return getSigndate();
     }
 
@@ -514,7 +514,7 @@ public class ParttysignRecord extends UpdatableRecordImpl<ParttysignRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public ParttysignRecord value4(Timestamp value) {
+    public ParttysignRecord value4(LocalDateTime value) {
         setEnrolldate(value);
         return this;
     }
@@ -568,7 +568,7 @@ public class ParttysignRecord extends UpdatableRecordImpl<ParttysignRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public ParttysignRecord value10(Timestamp value) {
+    public ParttysignRecord value10(LocalDateTime value) {
         setSigndate(value);
         return this;
     }
@@ -586,7 +586,7 @@ public class ParttysignRecord extends UpdatableRecordImpl<ParttysignRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public ParttysignRecord values(Integer value1, Integer value2, Integer value3, Timestamp value4, String value5, String value6, Integer value7, BigDecimal value8, Integer value9, Timestamp value10, Integer value11) {
+    public ParttysignRecord values(Integer value1, Integer value2, Integer value3, LocalDateTime value4, String value5, String value6, Integer value7, BigDecimal value8, Integer value9, LocalDateTime value10, Integer value11) {
         value1(value1);
         value2(value2);
         value3(value3);
@@ -615,7 +615,7 @@ public class ParttysignRecord extends UpdatableRecordImpl<ParttysignRecord> impl
     /**
      * Create a detached, initialised ParttysignRecord
      */
-    public ParttysignRecord(Integer pk, Integer parttypk, Integer memberpk, Timestamp enrolldate, String people, String tel, Integer pcount, BigDecimal fee, Integer issign, Timestamp signdate, Integer accflag) {
+    public ParttysignRecord(Integer pk, Integer parttypk, Integer memberpk, LocalDateTime enrolldate, String people, String tel, Integer pcount, BigDecimal fee, Integer issign, LocalDateTime signdate, Integer accflag) {
         super(Parttysign.PARTTYSIGN);
 
         set(0, pk);

+ 14 - 14
src/main/java/com/thmodel/jooq/tables/records/RedpacketRecord.java

@@ -7,7 +7,7 @@ package com.thmodel.jooq.tables.records;
 import com.thmodel.jooq.tables.Redpacket;
 
 import java.math.BigDecimal;
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 
 import javax.annotation.Generated;
 
@@ -29,9 +29,9 @@ import org.jooq.impl.UpdatableRecordImpl;
     comments = "This class is generated by jOOQ"
 )
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
-public class RedpacketRecord extends UpdatableRecordImpl<RedpacketRecord> implements Record7<Integer, Integer, Integer, Timestamp, BigDecimal, String, Integer> {
+public class RedpacketRecord extends UpdatableRecordImpl<RedpacketRecord> implements Record7<Integer, Integer, Integer, LocalDateTime, BigDecimal, String, Integer> {
 
-    private static final long serialVersionUID = 948368680;
+    private static final long serialVersionUID = 1937903199;
 
     /**
      * Setter for <code>thmodeltest.redpacket.PK</code>.
@@ -78,15 +78,15 @@ public class RedpacketRecord extends UpdatableRecordImpl<RedpacketRecord> implem
     /**
      * Setter for <code>thmodeltest.redpacket.RDate</code>.
      */
-    public void setRdate(Timestamp value) {
+    public void setRdate(LocalDateTime value) {
         set(3, value);
     }
 
     /**
      * Getter for <code>thmodeltest.redpacket.RDate</code>.
      */
-    public Timestamp getRdate() {
-        return (Timestamp) get(3);
+    public LocalDateTime getRdate() {
+        return (LocalDateTime) get(3);
     }
 
     /**
@@ -151,7 +151,7 @@ public class RedpacketRecord extends UpdatableRecordImpl<RedpacketRecord> implem
      * {@inheritDoc}
      */
     @Override
-    public Row7<Integer, Integer, Integer, Timestamp, BigDecimal, String, Integer> fieldsRow() {
+    public Row7<Integer, Integer, Integer, LocalDateTime, BigDecimal, String, Integer> fieldsRow() {
         return (Row7) super.fieldsRow();
     }
 
@@ -159,7 +159,7 @@ public class RedpacketRecord extends UpdatableRecordImpl<RedpacketRecord> implem
      * {@inheritDoc}
      */
     @Override
-    public Row7<Integer, Integer, Integer, Timestamp, BigDecimal, String, Integer> valuesRow() {
+    public Row7<Integer, Integer, Integer, LocalDateTime, BigDecimal, String, Integer> valuesRow() {
         return (Row7) super.valuesRow();
     }
 
@@ -191,7 +191,7 @@ public class RedpacketRecord extends UpdatableRecordImpl<RedpacketRecord> implem
      * {@inheritDoc}
      */
     @Override
-    public Field<Timestamp> field4() {
+    public Field<LocalDateTime> field4() {
         return Redpacket.REDPACKET.RDATE;
     }
 
@@ -247,7 +247,7 @@ public class RedpacketRecord extends UpdatableRecordImpl<RedpacketRecord> implem
      * {@inheritDoc}
      */
     @Override
-    public Timestamp component4() {
+    public LocalDateTime component4() {
         return getRdate();
     }
 
@@ -303,7 +303,7 @@ public class RedpacketRecord extends UpdatableRecordImpl<RedpacketRecord> implem
      * {@inheritDoc}
      */
     @Override
-    public Timestamp value4() {
+    public LocalDateTime value4() {
         return getRdate();
     }
 
@@ -362,7 +362,7 @@ public class RedpacketRecord extends UpdatableRecordImpl<RedpacketRecord> implem
      * {@inheritDoc}
      */
     @Override
-    public RedpacketRecord value4(Timestamp value) {
+    public RedpacketRecord value4(LocalDateTime value) {
         setRdate(value);
         return this;
     }
@@ -398,7 +398,7 @@ public class RedpacketRecord extends UpdatableRecordImpl<RedpacketRecord> implem
      * {@inheritDoc}
      */
     @Override
-    public RedpacketRecord values(Integer value1, Integer value2, Integer value3, Timestamp value4, BigDecimal value5, String value6, Integer value7) {
+    public RedpacketRecord values(Integer value1, Integer value2, Integer value3, LocalDateTime value4, BigDecimal value5, String value6, Integer value7) {
         value1(value1);
         value2(value2);
         value3(value3);
@@ -423,7 +423,7 @@ public class RedpacketRecord extends UpdatableRecordImpl<RedpacketRecord> implem
     /**
      * Create a detached, initialised RedpacketRecord
      */
-    public RedpacketRecord(Integer pk, Integer modelpk, Integer memberpk, Timestamp rdate, BigDecimal coin, String rstate, Integer accflag) {
+    public RedpacketRecord(Integer pk, Integer modelpk, Integer memberpk, LocalDateTime rdate, BigDecimal coin, String rstate, Integer accflag) {
         super(Redpacket.REDPACKET);
 
         set(0, pk);

+ 14 - 14
src/main/java/com/thmodel/jooq/tables/records/ReportinfoRecord.java

@@ -6,7 +6,7 @@ package com.thmodel.jooq.tables.records;
 
 import com.thmodel.jooq.tables.Reportinfo;
 
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 
 import javax.annotation.Generated;
 
@@ -28,9 +28,9 @@ import org.jooq.impl.UpdatableRecordImpl;
     comments = "This class is generated by jOOQ"
 )
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
-public class ReportinfoRecord extends UpdatableRecordImpl<ReportinfoRecord> implements Record5<Integer, Integer, Integer, String, Timestamp> {
+public class ReportinfoRecord extends UpdatableRecordImpl<ReportinfoRecord> implements Record5<Integer, Integer, Integer, String, LocalDateTime> {
 
-    private static final long serialVersionUID = 970192206;
+    private static final long serialVersionUID = -1346132263;
 
     /**
      * Setter for <code>thmodeltest.reportinfo.pk</code>.
@@ -91,15 +91,15 @@ public class ReportinfoRecord extends UpdatableRecordImpl<ReportinfoRecord> impl
     /**
      * Setter for <code>thmodeltest.reportinfo.createdate</code>.
      */
-    public void setCreatedate(Timestamp value) {
+    public void setCreatedate(LocalDateTime value) {
         set(4, value);
     }
 
     /**
      * Getter for <code>thmodeltest.reportinfo.createdate</code>.
      */
-    public Timestamp getCreatedate() {
-        return (Timestamp) get(4);
+    public LocalDateTime getCreatedate() {
+        return (LocalDateTime) get(4);
     }
 
     // -------------------------------------------------------------------------
@@ -122,7 +122,7 @@ public class ReportinfoRecord extends UpdatableRecordImpl<ReportinfoRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Row5<Integer, Integer, Integer, String, Timestamp> fieldsRow() {
+    public Row5<Integer, Integer, Integer, String, LocalDateTime> fieldsRow() {
         return (Row5) super.fieldsRow();
     }
 
@@ -130,7 +130,7 @@ public class ReportinfoRecord extends UpdatableRecordImpl<ReportinfoRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Row5<Integer, Integer, Integer, String, Timestamp> valuesRow() {
+    public Row5<Integer, Integer, Integer, String, LocalDateTime> valuesRow() {
         return (Row5) super.valuesRow();
     }
 
@@ -170,7 +170,7 @@ public class ReportinfoRecord extends UpdatableRecordImpl<ReportinfoRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Field<Timestamp> field5() {
+    public Field<LocalDateTime> field5() {
         return Reportinfo.REPORTINFO.CREATEDATE;
     }
 
@@ -210,7 +210,7 @@ public class ReportinfoRecord extends UpdatableRecordImpl<ReportinfoRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Timestamp component5() {
+    public LocalDateTime component5() {
         return getCreatedate();
     }
 
@@ -250,7 +250,7 @@ public class ReportinfoRecord extends UpdatableRecordImpl<ReportinfoRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public Timestamp value5() {
+    public LocalDateTime value5() {
         return getCreatedate();
     }
 
@@ -294,7 +294,7 @@ public class ReportinfoRecord extends UpdatableRecordImpl<ReportinfoRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public ReportinfoRecord value5(Timestamp value) {
+    public ReportinfoRecord value5(LocalDateTime value) {
         setCreatedate(value);
         return this;
     }
@@ -303,7 +303,7 @@ public class ReportinfoRecord extends UpdatableRecordImpl<ReportinfoRecord> impl
      * {@inheritDoc}
      */
     @Override
-    public ReportinfoRecord values(Integer value1, Integer value2, Integer value3, String value4, Timestamp value5) {
+    public ReportinfoRecord values(Integer value1, Integer value2, Integer value3, String value4, LocalDateTime value5) {
         value1(value1);
         value2(value2);
         value3(value3);
@@ -326,7 +326,7 @@ public class ReportinfoRecord extends UpdatableRecordImpl<ReportinfoRecord> impl
     /**
      * Create a detached, initialised ReportinfoRecord
      */
-    public ReportinfoRecord(Integer pk, Integer appelleepk, Integer accuserpk, String reason, Timestamp createdate) {
+    public ReportinfoRecord(Integer pk, Integer appelleepk, Integer accuserpk, String reason, LocalDateTime createdate) {
         super(Reportinfo.REPORTINFO);
 
         set(0, pk);

+ 14 - 14
src/main/java/com/thmodel/jooq/tables/records/VideorecordRecord.java

@@ -7,7 +7,7 @@ package com.thmodel.jooq.tables.records;
 import com.thmodel.jooq.tables.Videorecord;
 
 import java.math.BigDecimal;
-import java.sql.Timestamp;
+import java.time.LocalDateTime;
 
 import javax.annotation.Generated;
 
@@ -29,9 +29,9 @@ import org.jooq.impl.UpdatableRecordImpl;
     comments = "This class is generated by jOOQ"
 )
 @SuppressWarnings({ "all", "unchecked", "rawtypes" })
-public class VideorecordRecord extends UpdatableRecordImpl<VideorecordRecord> implements Record8<Integer, Integer, Integer, Timestamp, BigDecimal, BigDecimal, Integer, Integer> {
+public class VideorecordRecord extends UpdatableRecordImpl<VideorecordRecord> implements Record8<Integer, Integer, Integer, LocalDateTime, BigDecimal, BigDecimal, Integer, Integer> {
 
-    private static final long serialVersionUID = -228439242;
+    private static final long serialVersionUID = -464004443;
 
     /**
      * Setter for <code>thmodeltest.videorecord.PK</code>.
@@ -78,15 +78,15 @@ public class VideorecordRecord extends UpdatableRecordImpl<VideorecordRecord> im
     /**
      * Setter for <code>thmodeltest.videorecord.BegDate</code>.
      */
-    public void setBegdate(Timestamp value) {
+    public void setBegdate(LocalDateTime value) {
         set(3, value);
     }
 
     /**
      * Getter for <code>thmodeltest.videorecord.BegDate</code>.
      */
-    public Timestamp getBegdate() {
-        return (Timestamp) get(3);
+    public LocalDateTime getBegdate() {
+        return (LocalDateTime) get(3);
     }
 
     /**
@@ -165,7 +165,7 @@ public class VideorecordRecord extends UpdatableRecordImpl<VideorecordRecord> im
      * {@inheritDoc}
      */
     @Override
-    public Row8<Integer, Integer, Integer, Timestamp, BigDecimal, BigDecimal, Integer, Integer> fieldsRow() {
+    public Row8<Integer, Integer, Integer, LocalDateTime, BigDecimal, BigDecimal, Integer, Integer> fieldsRow() {
         return (Row8) super.fieldsRow();
     }
 
@@ -173,7 +173,7 @@ public class VideorecordRecord extends UpdatableRecordImpl<VideorecordRecord> im
      * {@inheritDoc}
      */
     @Override
-    public Row8<Integer, Integer, Integer, Timestamp, BigDecimal, BigDecimal, Integer, Integer> valuesRow() {
+    public Row8<Integer, Integer, Integer, LocalDateTime, BigDecimal, BigDecimal, Integer, Integer> valuesRow() {
         return (Row8) super.valuesRow();
     }
 
@@ -205,7 +205,7 @@ public class VideorecordRecord extends UpdatableRecordImpl<VideorecordRecord> im
      * {@inheritDoc}
      */
     @Override
-    public Field<Timestamp> field4() {
+    public Field<LocalDateTime> field4() {
         return Videorecord.VIDEORECORD.BEGDATE;
     }
 
@@ -269,7 +269,7 @@ public class VideorecordRecord extends UpdatableRecordImpl<VideorecordRecord> im
      * {@inheritDoc}
      */
     @Override
-    public Timestamp component4() {
+    public LocalDateTime component4() {
         return getBegdate();
     }
 
@@ -333,7 +333,7 @@ public class VideorecordRecord extends UpdatableRecordImpl<VideorecordRecord> im
      * {@inheritDoc}
      */
     @Override
-    public Timestamp value4() {
+    public LocalDateTime value4() {
         return getBegdate();
     }
 
@@ -400,7 +400,7 @@ public class VideorecordRecord extends UpdatableRecordImpl<VideorecordRecord> im
      * {@inheritDoc}
      */
     @Override
-    public VideorecordRecord value4(Timestamp value) {
+    public VideorecordRecord value4(LocalDateTime value) {
         setBegdate(value);
         return this;
     }
@@ -445,7 +445,7 @@ public class VideorecordRecord extends UpdatableRecordImpl<VideorecordRecord> im
      * {@inheritDoc}
      */
     @Override
-    public VideorecordRecord values(Integer value1, Integer value2, Integer value3, Timestamp value4, BigDecimal value5, BigDecimal value6, Integer value7, Integer value8) {
+    public VideorecordRecord values(Integer value1, Integer value2, Integer value3, LocalDateTime value4, BigDecimal value5, BigDecimal value6, Integer value7, Integer value8) {
         value1(value1);
         value2(value2);
         value3(value3);
@@ -471,7 +471,7 @@ public class VideorecordRecord extends UpdatableRecordImpl<VideorecordRecord> im
     /**
      * Create a detached, initialised VideorecordRecord
      */
-    public VideorecordRecord(Integer pk, Integer memberpk, Integer modelpk, Timestamp begdate, BigDecimal duration, BigDecimal coin, Integer hasanswer, Integer accflag) {
+    public VideorecordRecord(Integer pk, Integer memberpk, Integer modelpk, LocalDateTime begdate, BigDecimal duration, BigDecimal coin, Integer hasanswer, Integer accflag) {
         super(Videorecord.VIDEORECORD);
 
         set(0, pk);

+ 195 - 172
src/main/java/com/thmodel/service/MemberinfoService.java

@@ -10,176 +10,199 @@ import com.thmodel.page.Page;
 
 //会员用户信息
 public interface MemberinfoService {
-	
-	/**
-	 * 判断电话/账号是否存在
-	 * @param tel
-	 * @return true不存在/false存在
-	 */
-	public boolean isTel(String tel);
-	
-	/**
-	 * 用户端注册
-	 * @param memberinfo
-	 * @return
-	 */
-	public int doRegister(MemberInfo memberinfo);
-	
-	/**
-	 * 模特端注册
-	 * @param memberinfo
-	 * @return
-	 */
-	public int doModelRegister(MemberInfo memberinfo);
-	
-	/**
-	 * 登录
-	 * @param username
-	 * @param pwd
-	 * @return
-	 */
-	public MemberInfo dologin(String username, String pwd);
-	
-	/**
-	 * 打卡签到
-	 * @param PK
-	 */
-	public Map<String, Object> docard(int PK);
-	
-	/**
-	 * 获取打卡记录
-	 * @param PK
-	 * @return
-	 */
-	public List<MemberSign> dogetcard(int PK);
-	
-	/**
-	 * 找回密码
-	 * 根据手机号/账号  获取密码
-	 * @param Tel
-	 * @return
-	 */
-	public String getPwdByTel(String Tel);
-	
-	/**
-	 * 修改密码
-	 * @param tel
-	 * @param pwd
-	 * @return
-	 */
-	public boolean updatepwd(int PK, String pwd);
-	
-	/**
-	 * 修改昵称
-	 * @param PK
-	 * @param Pet
-	 * @return
-	 */
-	public boolean updatePet(int PK, String Pet);
-	
-	/**
-	 * 修改地区
-	 * @param PK
-	 * @param Area
-	 * @return
-	 */
-	public boolean updateArea(int PK, int Area);
-	
-	/**
-	 * 修改会员头像
-	 * @param pk
-	 * @param hphoto
-	 * @return
-	 */
-	public boolean updateMemberhphoto(String pk, String hphoto);
-	
-	/**
-	 * 修改会员token
-	 * @param pk
-	 * @param token
-	 * @return
-	 */
-	public boolean updateMemberToken(int pk, String token);
-	
-	/**
-	 * 修改会员 手机号
-	 * @param pk
-	 * @param phone
-	 * @return
-	 */
-	public boolean updateMemberPhone(int pk, String phone);
-	
-	/**
-	 * 验证手机号有没有注册
-	 * @param phone
-	 * @return 1:已经存在 2:不存在 3:异常
-	 */
-	public int verifyPhone(String phone);
-	
-	/**
-	 * 根据会员pk
-	 * @param pk
-	 * @return
-	 */
-	public MemberInfo getUserInfo(int pk);
-	
-	/**
-	 * 根据会员pk  查询会员昵称
-	 * @param pk
-	 * @return
-	 */
-	public String getUserName(int pk);
-	
-	/**
-	 * 添加充值币额
-	 * @param memberpk
-	 * @param coin
-	 * @return
-	 */
-	public boolean addCoinI(int memberpk, double coin);
-	
-	/**
-	 * 根据手机号查询memberpk 会员pk
-	 * @param tel
-	 * @return
-	 */
-	public int getMemberpkByTel(String tel);
-	
-	/**
-	 * 根据手机号修改密码
-	 * @param mobile
-	 * @param pass
-	 * @return
-	 */
-	public boolean modifypwd(String mobile, String pass);
-	
-	/**
-	 * 添加屏蔽模特
-	 * @param nexus
-	 * @return
-	 */
-	public boolean addDefriendModel(Nexus nexus);
-	
-	/**
-	 * 移除屏蔽的模特
-	 * @param nexus
-	 * @return
-	 */
-	public boolean removeDefriendModel(Nexus nexus);
-	
-	/**
-	 * 查询屏蔽的模特列表
-	 * @param nexus
-	 * @param index
-	 * @param size
-	 * @return
-	 */
-	public Page<List<Nexus>> getDefriendModel(Nexus nexus, int index, int size);
-	
-	/**
-	 * 查询全部屏蔽的模特列表
-	 * @param nexus
-	 * @return
-	 */
-	public List<Nexus> getAllNexus(Nexus nexus);
+
+    /**
+     * 判断电话/账号是否存在
+     *
+     * @param tel
+     * @return true不存在/false存在
+     */
+    public boolean isTel(String tel);
+
+    /**
+     * 用户端注册
+     *
+     * @param memberinfo
+     * @return
+     */
+    public int doRegister(MemberInfo memberinfo, String qrcode);
+
+    /**
+     * 模特端注册
+     *
+     * @param memberinfo
+     * @return
+     */
+    public int doModelRegister(MemberInfo memberinfo);
+
+    /**
+     * 登录
+     *
+     * @param username
+     * @param pwd
+     * @return
+     */
+    public MemberInfo dologin(String username, String pwd);
+
+    /**
+     * 打卡签到
+     *
+     * @param PK
+     */
+    public Map<String, Object> docard(int PK);
+
+    /**
+     * 获取打卡记录
+     *
+     * @param PK
+     * @return
+     */
+    public List<MemberSign> dogetcard(int PK);
+
+    /**
+     * 找回密码
+     * 根据手机号/账号  获取密码
+     *
+     * @param Tel
+     * @return
+     */
+    public String getPwdByTel(String Tel);
+
+    /**
+     * 修改密码
+     *
+     * @param tel
+     * @param pwd
+     * @return
+     */
+    public boolean updatepwd(int PK, String pwd);
+
+    /**
+     * 修改昵称
+     *
+     * @param PK
+     * @param Pet
+     * @return
+     */
+    public boolean updatePet(int PK, String Pet);
+
+    /**
+     * 修改地区
+     *
+     * @param PK
+     * @param Area
+     * @return
+     */
+    public boolean updateArea(int PK, int Area);
+
+    /**
+     * 修改会员头像
+     *
+     * @param pk
+     * @param hphoto
+     * @return
+     */
+    public boolean updateMemberhphoto(String pk, String hphoto);
+
+    /**
+     * 修改会员token
+     *
+     * @param pk
+     * @param token
+     * @return
+     */
+    public boolean updateMemberToken(int pk, String token);
+
+    /**
+     * 修改会员 手机号
+     *
+     * @param pk
+     * @param phone
+     * @return
+     */
+    public boolean updateMemberPhone(int pk, String phone);
+
+    /**
+     * 验证手机号有没有注册
+     *
+     * @param phone
+     * @return 1:已经存在 2:不存在 3:异常
+     */
+    public int verifyPhone(String phone);
+
+    /**
+     * 根据会员pk
+     *
+     * @param pk
+     * @return
+     */
+    public MemberInfo getUserInfo(int pk);
+
+    /**
+     * 根据会员pk  查询会员昵称
+     *
+     * @param pk
+     * @return
+     */
+    public String getUserName(int pk);
+
+    /**
+     * 添加充值币额
+     *
+     * @param memberpk
+     * @param coin
+     * @return
+     */
+    public boolean addCoinI(int memberpk, double coin);
+
+    /**
+     * 根据手机号查询memberpk 会员pk
+     *
+     * @param tel
+     * @return
+     */
+    public int getMemberpkByTel(String tel);
+
+    /**
+     * 根据手机号修改密码
+     *
+     * @param mobile
+     * @param pass
+     * @return
+     */
+    public boolean modifypwd(String mobile, String pass);
+
+    /**
+     * 添加屏蔽模特
+     *
+     * @param nexus
+     * @return
+     */
+    public boolean addDefriendModel(Nexus nexus);
+
+    /**
+     * 移除屏蔽的模特
+     *
+     * @param nexus
+     * @return
+     */
+    public boolean removeDefriendModel(Nexus nexus);
+
+    /**
+     * 查询屏蔽的模特列表
+     *
+     * @param nexus
+     * @param index
+     * @param size
+     * @return
+     */
+    public Page<List<Nexus>> getDefriendModel(Nexus nexus, int index, int size);
+
+    /**
+     * 查询全部屏蔽的模特列表
+     *
+     * @param nexus
+     * @return
+     */
+    public List<Nexus> getAllNexus(Nexus nexus);
 }

+ 376 - 376
src/main/java/com/thmodel/service/impl/MemberinfoServiceImpl.java

@@ -28,381 +28,381 @@ import com.thmodel.service.ModelInfoService;
 import com.thmodel.service.NimserverService;
 import com.thmodel.util.CommentUtils;
 
-public class MemberinfoServiceImpl implements MemberinfoService{
-	
-	MemberinfoDao memberinfoDao = new MemberinfoDaoImpl();//会员信息
-	MemberSignDao memberSignDao = new MemberSignDaoImpl();//会员签到记录
-	AccRecordDao accRecordDao = new AccRecordDaoImpl();//积分历史表
-	Nimserver nimserver = new Nimserver();//网易通讯
-	NimserverService nimserverService = new NimserverServiceImpl();
-	private static ModelInfoService modelInfoService = new ModelInfoServiceImpl();
-	
-	@Override
-	public boolean isTel(String tel) {
-		boolean flag = false;
-		if(CommentUtils.isNull(tel)){
-			int count = memberinfoDao.getCountToMemberinfoByTel(tel);
-			if(count == 0){
-				flag = true;
-			}
-		}else{
-			//电话/账号不能为空
-			flag = false;
-		}
-		return flag;
-	}
-	
-	@Override
-	public int doRegister(MemberInfo memberinfo) {
-		//注册
-		if(CommentUtils.isNull(memberinfo.getTel()) && CommentUtils.isNull(memberinfo.getPass())){
-			int pk = memberinfoDao.insertMemberinfoByRegister(memberinfo);
-			return pk;
-		}else{
-			return -1;
-		}
-	}
-
-	@Override
-	public MemberInfo dologin(String username, String pwd) {
-		//登录
-		if(username != null || pwd!= null){
-			
-			//登录刷新token
-			MemberInfo memberInfo = memberinfoDao.login(username, pwd);
-			if(memberInfo != null) {
-				int pk = memberInfo.getPk();
-				String pet = memberInfo.getPet();
-				nimserverService.refreshOrCreateToken(pk, pet);
-				return memberinfoDao.login(username, pwd);
-			}else {
-				return null;
-			}
-		}else{
-			return null;
-		}
-	}
-
-	@Override
-	public Map<String, Object> docard(int PK) {
-		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
-		SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd");
-		
-		//打卡签到
-		Map<String, Object> resultMap = new HashMap<String, Object>();
-		
-		Date date=new Date();
-		Calendar calendar = Calendar.getInstance();  
-        calendar.setTime(date);  
-        calendar.add(Calendar.DAY_OF_MONTH, -1);  
-        date = calendar.getTime();  
-		String sysDate = sdf.format(new Date());
-		String prevDate = sdf2.format(date);
-		//System.out.println("当前系统时间---------:"+sysDate);			//yyyy-MM-dd HH:mm:ss
-		//System.out.println("当前系统时间前一天 ----:"+prevDate);			//yyyy-MM-dd
-		
-		//-----------------------------------最有一次签到时间和连续签到天数 begin-----------------------------------
-		//判断今天有没有签过到
-		int currDaysignCount = memberSignDao.findMemberSignByPkLikeSDate(PK, new SimpleDateFormat("yyyy-MM-dd").format(new Date()));
-		
-		//判断昨天有没有签过到
-		int yesterdayCount = memberSignDao.findMemberSignByPkLikeSDate(PK, prevDate);//count大于0:昨天签过到
-		if(yesterdayCount>0){//昨天签过到
-			if(currDaysignCount>0){//今天已经签过到了
-				memberSignDao.updateMemberInfoToLastSignByPk(PK, sysDate);//今天已经签过,只修改最后一次签到时间
-			}else{
-				memberSignDao.updateMemberInfoToLastSignAndSignDaysByPk(PK, sysDate, "IFNULL(SignDays, 0)+1");//昨天签过到	累加连续签到天数
-			}
-		}else{//昨天没有签过到  跟新最后一次签到时间和连续签到天数
-			if(currDaysignCount>0){//今天已经签过到了
-				memberSignDao.updateMemberInfoToLastSignByPk(PK, sysDate);//今天已经签过,只修改最后一次签到时间
-			}else{
-				memberSignDao.updateMemberInfoToLastSignAndSignDaysByPk(PK, sysDate, "1");//今天没有签过到(昨天也没有签到),修改最后一次签到时间   和   连续签到天数(连续签到天数:1)
-			}
-		}
-		//-----------------------------------最有一次签到时间和连续签到天数 end -----------------------------------
-		
-		//会员签到信息表  添加一条记录
-		memberSignDao.insertMemberSign(PK, sysDate);//rows>0 签到成功
-		
-		//打卡签到暂时不加积分
-		
-		Map<String, Object> map = resultMap = memberinfoDao.docard(PK);
-		
-		return resultMap;
-	}
-
-	@Override
-	public List<MemberSign> dogetcard(int PK) {
-		//签到记录
-		if(PK>0){
-			List<MemberSign> list = memberSignDao.findMemberSignByMemberPK(PK);
-			return list;
-		}else{
-			return null;
-		}
-	}
-
-	@Override
-	public boolean updatepwd(int PK, String pwd) {
-		//修改密码
-		boolean flag = false;
-		if(PK > 0 && pwd != null && !pwd.equals("")){
-			int rows = memberinfoDao.updatePassword(PK, pwd);
-			if(rows > 0){
-				flag = true; 
-			}else{
-				flag = false;
-			}
-		}else{
-			flag = false;
-		}
-		return flag;
-	}
-
-	@Override
-	public String getPwdByTel(String Tel) {
-		//找回密码
-		if(CommentUtils.isNull(Tel)){
-			String pwd = memberinfoDao.findPwdByTel(Tel);
-			return pwd;
-		}else{
-			return null;
-		}
-		
-	}
-
-	@Override
-	public boolean updatePet(int PK, String Pet) {
-		//修改昵称
-		boolean flag = false;
-		if(PK > 0 && Pet != null && !Pet.equals("")){
-			int rows = memberinfoDao.updatePetByPK(PK, Pet);
-			//MemberInfo memberinfo = memberinfoDao.findMemberinfoByPK(PK);
-			//===================== 网易通讯 同步名称 begin =====================
-			Map<String, String> paramMap = new HashMap<String, String>();
-			paramMap.put("name", Pet);
-			String result = nimserver.updateUinfo(PK+"", paramMap);
-			System.err.println(result);
-			//===================== 网易通讯 同步名称 end =====================
-			
-			if(rows > 0){
-				flag = true; 
-			}
-		}
-		return flag;
-	}
-
-	@Override
-	public boolean updateArea(int PK, int Area) {
-		//修改地区
-		boolean flag = false;
-		if(PK > 0 && Area > 0){
-			int rows = memberinfoDao.updateAreaByPK(PK, Area);
-			if(rows > 0){
-				flag = true; 
-			}
-		}
-		return flag;
-	}
-
-	@Override
-	public boolean updateMemberhphoto(String pk, String hphoto) {
-		boolean flag = false;
-		
-		int memberPk = Integer.parseInt(pk);
-		if(memberPk > 0) {
-			int rows = memberinfoDao.updateMemberhphotoByPk(memberPk, hphoto);
-			if(rows > 0){
-				flag = true;
-			}
-		}
-		return flag;
-	}
-
-	@Override
-	public boolean updateMemberToken(int pk, String token) {
-		boolean flag = false;
-		if(pk > 0) {
-			int rows = memberinfoDao.updateMemberTokenByPk(pk, token);
-			if(rows > 0) {
-				flag = true;
-			}
-		}
-		return flag;
-	}
-
-	@Override
-	public boolean updateMemberPhone(int pk, String phone) {
-		boolean flag = false;
-		if(pk > 0) {
-			int rows = memberinfoDao.updateMemberPhoneByPk(pk, phone);
-			if(rows > 0) {
-				flag = true;
-			}
-		}
-		return flag;
-	}
-
-	@Override
-	public int verifyPhone(String phone) {
-		//1:已经存在 2:不存在 3:异常
-		int code = 0; 
-		if(phone != null && !phone.equals("")) {
-			int count = memberinfoDao.getCountToMemberinfoByTel(phone);
-			if(count > 0) {
-				code = 1;
-			}else {
-				code = 2;
-			}
-		} else {
-			code = 3;
-		}
-		return code;
-	}
-
-	@Override
-	public MemberInfo getUserInfo(int pk) {
-		if(pk > 0) {
-			MemberInfo memberinfo = memberinfoDao.getMemberInfoByPk(pk);
-			return memberinfo;
-		}else {
-			return null;
-		}
-	}
-
-	@Override
-	public String getUserName(int pk) {
-		if(pk > 0) {
-			String pet = memberinfoDao.findMemberPetByPk(pk);
-			return pet;
-		} else {
-			return null;
-		}
-	}
-
-	@Override
-	public boolean addCoinI(int memberpk, double coin) {
-		boolean flag = false;
-		if(memberpk > 0 && coin > 0) {
-			int rows = memberinfoDao.addMemberCoinI(memberpk, coin);
-			if(rows > 0) {
-				flag = true;
-			}
-		}
-		return flag;
-	}
-
-	@Override
-	public int doModelRegister(MemberInfo memberinfo) {
-		DbConnection db = new DbConnection();
-		CachedRowSet rs = null;
-		String sql = "";
-		try {
-			//注册
-			if(CommentUtils.isNull(memberinfo.getTel()) && CommentUtils.isNull(memberinfo.getPass())){
-				//经济人PK
-				int register_brokepk = 1;
-				//经济人会员PK
-				int register_bmemberpk = 1;
-				
-				//根据推荐人   指定注册人的经纪人
-				int introducerpk = memberinfo.getIntroducerpk();
-				MemberInfo member = memberinfoDao.findMemberinfoByPK(introducerpk);
-				int membtype = member.getMembtype();
-				
-				//推荐人是经纪人
-				if (membtype == Constants.MEMTYPE_JinJiRen) {
-					sql = "select pk, memberpk from BrokerInfor where memberpk = " + introducerpk;
-					rs = db.executeQuery(sql);
-					if(rs!=null && rs.next()) {
-						register_brokepk = rs.getInt("pk");
-						register_bmemberpk = rs.getInt("memberpk");
-					}
-				}
-				//推荐人是模特
-				else if(membtype == Constants.MEMTYPE_Model) {
-					sql = "select BrokePK, BMemberPK from modelinfo where MemberPK = " + introducerpk;
-					rs = db.executeQuery(sql);
-					if(rs!=null && rs.next()) {
-						register_brokepk = rs.getInt("brokepk");
-						register_bmemberpk = rs.getInt("bmemberpk");
-					}
-				}
-				
-				int pk = memberinfoDao.insertMemberinfoByModelRegister(memberinfo);
-				if(pk > 0) {
-					//添加模特账号
-					modelInfoService.doModelRegister(pk, memberinfo.getPet(), register_brokepk, register_bmemberpk);
-				}
-				return pk;
-			}else{
-				return -1;
-			}
-		} catch (SQLException e) {
-			return -2;
-		} finally{
-			db.close(rs);
-		}
-	}
-
-	@Override
-	public int getMemberpkByTel(String tel) {
-		return memberinfoDao.findMemberpkByTel(tel);
-	}
-
-	@Override
-	public boolean modifypwd(String mobile, String pass) {
-		boolean flag = false;
-		if(mobile!=null && !mobile.equals("") && pass!=null && !mobile.equals("")) {
-			int rows = memberinfoDao.updateMemberSetPassByPhone(mobile, pass);
-			if (rows > 0) {
-				flag = true;
-			}
-		}
-		return flag;
-	}
-
-	@Override
-	public boolean addDefriendModel(Nexus nexus) {
-		boolean flag = false;
-		if(nexus.getMemberpk() > 0 && nexus.getModelpk() > 0) {
-			int i = memberinfoDao.insertNexus(nexus);
-			if(i > 0) {
-				flag = true;
-			}
-		}
-		return flag;
-	}
-
-	@Override
-	public boolean removeDefriendModel(Nexus nexus) {
-		boolean flag = false;
-		if(nexus.getPk() > 0) {
-			int i = memberinfoDao.deleteNexus(nexus);
-			if(i > 0) {
-				flag = true;
-			}
-		}
-		return flag;
-	}
-
-	@Override
-	public Page<List<Nexus>> getDefriendModel(Nexus nexus, int index, int size) {
-		if(nexus.getMemberpk() > 0) {
-			return memberinfoDao.findNexusByPage(nexus, index, size);
-		}else {
-			return null;
-		}
-	}
-
-	@Override
-	public List<Nexus> getAllNexus(Nexus nexus) {
-		if(nexus.getMemberpk() > 0) {
-			return memberinfoDao.findNexusAll(nexus);
-		}else {
-			return null;
-		}
-	}
+public class MemberinfoServiceImpl implements MemberinfoService {
+
+    MemberinfoDao    memberinfoDao    = new MemberinfoDaoImpl();//会员信息
+    MemberSignDao    memberSignDao    = new MemberSignDaoImpl();//会员签到记录
+    AccRecordDao     accRecordDao     = new AccRecordDaoImpl();//积分历史表
+    Nimserver        nimserver        = new Nimserver();//网易通讯
+    NimserverService nimserverService = new NimserverServiceImpl();
+    private static ModelInfoService modelInfoService = new ModelInfoServiceImpl();
+
+    @Override
+    public boolean isTel(String tel) {
+        boolean flag = false;
+        if (CommentUtils.isNull(tel)) {
+            int count = memberinfoDao.getCountToMemberinfoByTel(tel);
+            if (count == 0) {
+                flag = true;
+            }
+        } else {
+            //电话/账号不能为空
+            flag = false;
+        }
+        return flag;
+    }
+
+    @Override
+    public int doRegister(MemberInfo memberinfo, String qrcode) {
+        //注册
+        if (CommentUtils.isNull(memberinfo.getTel()) && CommentUtils.isNull(memberinfo.getPass())) {
+            int pk = memberinfoDao.insertMemberinfoByRegister(memberinfo, qrcode);
+            return pk;
+        } else {
+            return -1;
+        }
+    }
+
+    @Override
+    public MemberInfo dologin(String username, String pwd) {
+        //登录
+        if (username != null || pwd != null) {
+
+            //登录刷新token
+            MemberInfo memberInfo = memberinfoDao.login(username, pwd);
+            if (memberInfo != null) {
+                int    pk  = memberInfo.getPk();
+                String pet = memberInfo.getPet();
+                nimserverService.refreshOrCreateToken(pk, pet);
+                return memberinfoDao.login(username, pwd);
+            } else {
+                return null;
+            }
+        } else {
+            return null;
+        }
+    }
+
+    @Override
+    public Map<String, Object> docard(int PK) {
+        SimpleDateFormat sdf  = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+        SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd");
+
+        //打卡签到
+        Map<String, Object> resultMap = new HashMap<String, Object>();
+
+        Date     date     = new Date();
+        Calendar calendar = Calendar.getInstance();
+        calendar.setTime(date);
+        calendar.add(Calendar.DAY_OF_MONTH, -1);
+        date = calendar.getTime();
+        String sysDate  = sdf.format(new Date());
+        String prevDate = sdf2.format(date);
+        //System.out.println("当前系统时间---------:"+sysDate);			//yyyy-MM-dd HH:mm:ss
+        //System.out.println("当前系统时间前一天 ----:"+prevDate);			//yyyy-MM-dd
+
+        //-----------------------------------最有一次签到时间和连续签到天数 begin-----------------------------------
+        //判断今天有没有签过到
+        int currDaysignCount = memberSignDao.findMemberSignByPkLikeSDate(PK, new SimpleDateFormat("yyyy-MM-dd").format(new Date()));
+
+        //判断昨天有没有签过到
+        int yesterdayCount = memberSignDao.findMemberSignByPkLikeSDate(PK, prevDate);//count大于0:昨天签过到
+        if (yesterdayCount > 0) {//昨天签过到
+            if (currDaysignCount > 0) {//今天已经签过到了
+                memberSignDao.updateMemberInfoToLastSignByPk(PK, sysDate);//今天已经签过,只修改最后一次签到时间
+            } else {
+                memberSignDao.updateMemberInfoToLastSignAndSignDaysByPk(PK, sysDate, "IFNULL(SignDays, 0)+1");//昨天签过到	累加连续签到天数
+            }
+        } else {//昨天没有签过到  跟新最后一次签到时间和连续签到天数
+            if (currDaysignCount > 0) {//今天已经签过到了
+                memberSignDao.updateMemberInfoToLastSignByPk(PK, sysDate);//今天已经签过,只修改最后一次签到时间
+            } else {
+                memberSignDao.updateMemberInfoToLastSignAndSignDaysByPk(PK, sysDate, "1");//今天没有签过到(昨天也没有签到),修改最后一次签到时间   和   连续签到天数(连续签到天数:1)
+            }
+        }
+        //-----------------------------------最有一次签到时间和连续签到天数 end -----------------------------------
+
+        //会员签到信息表  添加一条记录
+        memberSignDao.insertMemberSign(PK, sysDate);//rows>0 签到成功
+
+        //打卡签到暂时不加积分
+
+        Map<String, Object> map = resultMap = memberinfoDao.docard(PK);
+
+        return resultMap;
+    }
+
+    @Override
+    public List<MemberSign> dogetcard(int PK) {
+        //签到记录
+        if (PK > 0) {
+            List<MemberSign> list = memberSignDao.findMemberSignByMemberPK(PK);
+            return list;
+        } else {
+            return null;
+        }
+    }
+
+    @Override
+    public boolean updatepwd(int PK, String pwd) {
+        //修改密码
+        boolean flag = false;
+        if (PK > 0 && pwd != null && !pwd.equals("")) {
+            int rows = memberinfoDao.updatePassword(PK, pwd);
+            if (rows > 0) {
+                flag = true;
+            } else {
+                flag = false;
+            }
+        } else {
+            flag = false;
+        }
+        return flag;
+    }
+
+    @Override
+    public String getPwdByTel(String Tel) {
+        //找回密码
+        if (CommentUtils.isNull(Tel)) {
+            String pwd = memberinfoDao.findPwdByTel(Tel);
+            return pwd;
+        } else {
+            return null;
+        }
+
+    }
+
+    @Override
+    public boolean updatePet(int PK, String Pet) {
+        //修改昵称
+        boolean flag = false;
+        if (PK > 0 && Pet != null && !Pet.equals("")) {
+            int rows = memberinfoDao.updatePetByPK(PK, Pet);
+            //MemberInfo memberinfo = memberinfoDao.findMemberinfoByPK(PK);
+            //===================== 网易通讯 同步名称 begin =====================
+            Map<String, String> paramMap = new HashMap<String, String>();
+            paramMap.put("name", Pet);
+            String result = nimserver.updateUinfo(PK + "", paramMap);
+            System.err.println(result);
+            //===================== 网易通讯 同步名称 end =====================
+
+            if (rows > 0) {
+                flag = true;
+            }
+        }
+        return flag;
+    }
+
+    @Override
+    public boolean updateArea(int PK, int Area) {
+        //修改地区
+        boolean flag = false;
+        if (PK > 0 && Area > 0) {
+            int rows = memberinfoDao.updateAreaByPK(PK, Area);
+            if (rows > 0) {
+                flag = true;
+            }
+        }
+        return flag;
+    }
+
+    @Override
+    public boolean updateMemberhphoto(String pk, String hphoto) {
+        boolean flag = false;
+
+        int memberPk = Integer.parseInt(pk);
+        if (memberPk > 0) {
+            int rows = memberinfoDao.updateMemberhphotoByPk(memberPk, hphoto);
+            if (rows > 0) {
+                flag = true;
+            }
+        }
+        return flag;
+    }
+
+    @Override
+    public boolean updateMemberToken(int pk, String token) {
+        boolean flag = false;
+        if (pk > 0) {
+            int rows = memberinfoDao.updateMemberTokenByPk(pk, token);
+            if (rows > 0) {
+                flag = true;
+            }
+        }
+        return flag;
+    }
+
+    @Override
+    public boolean updateMemberPhone(int pk, String phone) {
+        boolean flag = false;
+        if (pk > 0) {
+            int rows = memberinfoDao.updateMemberPhoneByPk(pk, phone);
+            if (rows > 0) {
+                flag = true;
+            }
+        }
+        return flag;
+    }
+
+    @Override
+    public int verifyPhone(String phone) {
+        //1:已经存在 2:不存在 3:异常
+        int code = 0;
+        if (phone != null && !phone.equals("")) {
+            int count = memberinfoDao.getCountToMemberinfoByTel(phone);
+            if (count > 0) {
+                code = 1;
+            } else {
+                code = 2;
+            }
+        } else {
+            code = 3;
+        }
+        return code;
+    }
+
+    @Override
+    public MemberInfo getUserInfo(int pk) {
+        if (pk > 0) {
+            MemberInfo memberinfo = memberinfoDao.getMemberInfoByPk(pk);
+            return memberinfo;
+        } else {
+            return null;
+        }
+    }
+
+    @Override
+    public String getUserName(int pk) {
+        if (pk > 0) {
+            String pet = memberinfoDao.findMemberPetByPk(pk);
+            return pet;
+        } else {
+            return null;
+        }
+    }
+
+    @Override
+    public boolean addCoinI(int memberpk, double coin) {
+        boolean flag = false;
+        if (memberpk > 0 && coin > 0) {
+            int rows = memberinfoDao.addMemberCoinI(memberpk, coin);
+            if (rows > 0) {
+                flag = true;
+            }
+        }
+        return flag;
+    }
+
+    @Override
+    public int doModelRegister(MemberInfo memberinfo) {
+        DbConnection db  = new DbConnection();
+        CachedRowSet rs  = null;
+        String       sql = "";
+        try {
+            //注册
+            if (CommentUtils.isNull(memberinfo.getTel()) && CommentUtils.isNull(memberinfo.getPass())) {
+                //经济人PK
+                int register_brokepk = 1;
+                //经济人会员PK
+                int register_bmemberpk = 1;
+
+                //根据推荐人   指定注册人的经纪人
+                int        introducerpk = memberinfo.getIntroducerpk();
+                MemberInfo member       = memberinfoDao.findMemberinfoByPK(introducerpk);
+                int        membtype     = member.getMembtype();
+
+                //推荐人是经纪人
+                if (membtype == Constants.MEMTYPE_JinJiRen) {
+                    sql = "select pk, memberpk from BrokerInfor where memberpk = " + introducerpk;
+                    rs = db.executeQuery(sql);
+                    if (rs != null && rs.next()) {
+                        register_brokepk = rs.getInt("pk");
+                        register_bmemberpk = rs.getInt("memberpk");
+                    }
+                }
+                //推荐人是模特
+                else if (membtype == Constants.MEMTYPE_Model) {
+                    sql = "select BrokePK, BMemberPK from modelinfo where MemberPK = " + introducerpk;
+                    rs = db.executeQuery(sql);
+                    if (rs != null && rs.next()) {
+                        register_brokepk = rs.getInt("brokepk");
+                        register_bmemberpk = rs.getInt("bmemberpk");
+                    }
+                }
+
+                int pk = memberinfoDao.insertMemberinfoByModelRegister(memberinfo);
+                if (pk > 0) {
+                    //添加模特账号
+                    modelInfoService.doModelRegister(pk, memberinfo.getPet(), register_brokepk, register_bmemberpk);
+                }
+                return pk;
+            } else {
+                return -1;
+            }
+        } catch (SQLException e) {
+            return -2;
+        } finally {
+            db.close(rs);
+        }
+    }
+
+    @Override
+    public int getMemberpkByTel(String tel) {
+        return memberinfoDao.findMemberpkByTel(tel);
+    }
+
+    @Override
+    public boolean modifypwd(String mobile, String pass) {
+        boolean flag = false;
+        if (mobile != null && !mobile.equals("") && pass != null && !mobile.equals("")) {
+            int rows = memberinfoDao.updateMemberSetPassByPhone(mobile, pass);
+            if (rows > 0) {
+                flag = true;
+            }
+        }
+        return flag;
+    }
+
+    @Override
+    public boolean addDefriendModel(Nexus nexus) {
+        boolean flag = false;
+        if (nexus.getMemberpk() > 0 && nexus.getModelpk() > 0) {
+            int i = memberinfoDao.insertNexus(nexus);
+            if (i > 0) {
+                flag = true;
+            }
+        }
+        return flag;
+    }
+
+    @Override
+    public boolean removeDefriendModel(Nexus nexus) {
+        boolean flag = false;
+        if (nexus.getPk() > 0) {
+            int i = memberinfoDao.deleteNexus(nexus);
+            if (i > 0) {
+                flag = true;
+            }
+        }
+        return flag;
+    }
+
+    @Override
+    public Page<List<Nexus>> getDefriendModel(Nexus nexus, int index, int size) {
+        if (nexus.getMemberpk() > 0) {
+            return memberinfoDao.findNexusByPage(nexus, index, size);
+        } else {
+            return null;
+        }
+    }
+
+    @Override
+    public List<Nexus> getAllNexus(Nexus nexus) {
+        if (nexus.getMemberpk() > 0) {
+            return memberinfoDao.findNexusAll(nexus);
+        } else {
+            return null;
+        }
+    }
 
 }

+ 6 - 9
src/main/java/com/thmodel/servlet/MemberInfoServlet.java

@@ -88,21 +88,18 @@ public class MemberInfoServlet extends HttpServlet {
             }
             //2	注册账号
             else if (action.equalsIgnoreCase("doregister")) {
-                String  mobile    = CommentUtils.myToString(request.getParameter("mobile"));//手机
-                String  pass      = CommentUtils.myToString(request.getParameter("pass"));//密码
-                String  pet       = CommentUtils.myToString(request.getParameter("pet"));//昵称
-                String  intoducer = CommentUtils.myToString(request.getParameter("pet"));
-                boolean istel     = memberinfoService.isTel(mobile);
+                String  mobile = CommentUtils.myToString(request.getParameter("mobile"));//手机
+                String  pass   = CommentUtils.myToString(request.getParameter("pass"));//密码
+                String  pet    = CommentUtils.myToString(request.getParameter("pet"));//昵称
+                String  qrcode = CommentUtils.myToString(request.getParameter("qrcode"));//邀请码
+                boolean istel  = memberinfoService.isTel(mobile);
                 if (istel) {
                     MemberInfo memberinfo = new MemberInfo();
                     memberinfo.setTel(mobile);
                     memberinfo.setPass(pass);
                     memberinfo.setPet(pet);
-                    if (StringUtils.isNotEmpty(intoducer)) {
-                        memberinfo.setIntroducerpk(Integer.valueOf(intoducer));
-                    }
 
-                    int pk = memberinfoService.doRegister(memberinfo);
+                    int pk = memberinfoService.doRegister(memberinfo, qrcode);
                     if (pk > 0) {//注册成功
                         //创建网易通讯账号
 

+ 8 - 0
src/main/resources/log4j.properties

@@ -0,0 +1,8 @@
+log4j.rootLogger=DEBUG,console
+# 以下是rootLogger的配置,子类默认继承,但是子类重写下面配置=rootLogger+自己配置,我晕
+#输出到控制台
+log4j.appender.console=org.apache.log4j.ConsoleAppender
+#设置输出样式
+log4j.appender.console.layout=org.apache.log4j.PatternLayout
+#日志输出信息格式为
+log4j.appender.console.layout.ConversionPattern=[%-d{yyyy-MM-dd HH:mm:ss}]:  %m%n

+ 69 - 4
src/main/webapp/share.jsp

@@ -1,11 +1,76 @@
-<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
+<%@ page import="org.apache.commons.lang.StringUtils" %>
+<%@ page import="org.jooq.DSLContext" %>
+<%@ page import="org.jooq.impl.DSL" %>
+<%@ page import="org.jooq.SQLDialect" %>
+<%@ page import="com.thmodel.jooq.tables.Sharerecord" %>
+<%@ page import="static com.thmodel.jooq.Tables.SHARERECORD" %>
+<%@ page import="org.jooq.Result" %>
+<%@ page import="org.jooq.Record" %>
+<%@ page import="net.sf.json.JSONObject" %>
+<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8" %>
+<jsp:useBean id="db" class="com.thmodel.dbconnection.DbConnection"/>
+<%
+    String code = request.getParameter("code");
+    String phone = request.getParameter("phone");
+    String operator = request.getParameter("operator");
+    if (StringUtils.isNotEmpty(code) && StringUtils.isNotEmpty(phone) && StringUtils.isNotEmpty(operator)) {
+        DSLContext ctx = DSL.using(db.getConn(), SQLDialect.MYSQL);
+        Result<Record> records = ctx.select().from(SHARERECORD)
+                                    .where(SHARERECORD.PHONE.equal(phone))
+                                    .fetch();
+        for (Record record : records) {
+            ctx.deleteFrom(SHARERECORD).where(SHARERECORD.ID.equal(SHARERECORD.ID.getValue(record))).execute();
+        }
+        ctx.insertInto(SHARERECORD, SHARERECORD.PHONE, SHARERECORD.CODE).values(phone, code).execute();
+        JSONObject jsonObject = new JSONObject();
+        jsonObject.put("success", true);
+        out.clear();
+        response.setContentType("application/json");
+        out.print(jsonObject);
+        return;
+    }
+%>
 <!DOCTYPE html>
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>千模网</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+    <title>千模网</title>
+    <script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
+    <%--<script src="https://cdn.bootcss.com/vue/2.5.17/vue.min.js"></script>--%>
+    <script src="https://cdn.bootcss.com/vue/2.5.17/vue.js"></script>
 </head>
 <body>
-	
+<div id="app">
+    <input v-model="phone" type="tel">
+    <button @click="download">下载</button>
+</div>
+<script>
+    new Vue({
+        el: '#app',
+        data: {
+            phone: '',
+            code: '<%=code%>'
+        },
+        methods: {
+            download: function () {
+                if (!/^1[3-9]\d{9}$/.test(this.phone)) {
+                    alert('请输入正确的手机号');
+                } else {
+                    $.post({
+                        url: '${pageContext.request.contextPath}/share.jsp',
+                        data: {
+                            operator: 'save',
+                            phone: this.phone,
+                            code: this.code
+                        },
+                        success: function (res) {
+
+                        }
+                    })
+                }
+            }
+        }
+    })
+</script>
 </body>
 </html>